设置

路由器和 Raspberry Pi 上的 SOCKS5 代理

让你整个网络的流量通过静态 Pure Connect SOCKS5 代理——在路由器层面使用 OpenWrt,或通过运行 redsocks 和 proxychains 的 Raspberry Pi。你的独享 IP 在整个租用期内为你保留。

从哪里开始

覆盖整个网络的两种方式

你可以在路由器本身上连接代理,也可以在所有流量都经过的独立设备(例如 Raspberry Pi)上连接。选择适合你任务的方案。

📡

在路由器层面

如果你的路由器已运行 OpenWrt 或其他支持 SOCKS5 的固件,则适用此方案。所有家庭网络流量都会经过代理,无需单独配置每台设备。

🍓

通过 Raspberry Pi

在完整 Linux 上的灵活方案。你安装 redsocks 或 proxychains,把这台微型计算机变成透明网关,或变成一个所有流量都经过代理的接入点。

值得了解

路由器的原厂固件通常无法工作

⚠️

需要 SOCKS5 支持

大多数家用路由器的出厂固件无法通过 SOCKS5 转发流量。没有它,就无法在路由器上设置代理。

🛠

自定义固件

解决方案是带有 redsocks 软件包的 OpenWrt 或兼容固件。请提前确认你的路由器型号是否支持。

🔑

访问格式

各处使用相同的四个值:host:port:login:password。身份验证采用登录名和密码,IP 为静态。

方案 1

使用 redsocks 的 OpenWrt 路由器

我们直接在路由器上把网络的 TCP 流量通过静态 SOCKS5 代理转发。

1

检查兼容性

确认你的路由器型号受 OpenWrt 支持,并按照项目官方网站上的说明安装固件。这是最关键的一步——原厂固件无法工作。

2

安装 redsocks

通过 SSH 连接到路由器并安装软件包:

opkg update
opkg install redsocks iptables-mod-nat-extra
3

填入代理凭据

打开 redsocks 配置,替换为你的 hostportloginpassword

redsocks {
  local_ip = 0.0.0.0;
  local_port = 12345;
  ip   = HOST;
  port = PORT;
  type  = socks5;
  login    = "LOGIN";
  password = "PASSWORD";
}
4

通过 redsocks 路由流量

添加一条 iptables 规则,将出站 TCP 流量发送到本地 redsocks 端口:

iptables -t nat -A PREROUTING -p tcp \
  -j REDIRECT --to-ports 12345
5

重启并验证

重启 redsocks,然后从网络中的任意设备打开 IP 检测服务。它应显示代理地址,而不是你的家庭地址。

方案 2

使用 redsocks 或 proxychains 的 Raspberry Pi

我们把这台微型计算机变成网关:通过 redsocks 为整个网络透明转发,或通过 proxychains 为单个命令转发。

1

准备系统

安装全新的 Raspberry Pi OS,并使用 sudo apt update && sudo apt upgrade 更新软件包。

2

安装工具

根据你选择的方案安装所需的软件包:

sudo apt install redsocks proxychains4
3

通过 redsocks 的透明网关

用你的凭据配置 /etc/redsocks.conf,并通过 iptables 转发 TCP 流量——这样,所有以 Raspberry Pi 为网关的设备的流量都会经过代理:

iptables -t nat -A PREROUTING -i eth0 \
  -p tcp -j REDIRECT --to-ports 12345
4

通过 proxychains 处理单个命令

如果你不需要网关,可以把代理添加到 /etc/proxychains4.conf 中,并通过它运行任何命令:

# /etc/proxychains4.conf
socks5  HOST  PORT  LOGIN  PASSWORD

# 运行
proxychains4 curl https://ifconfig.me
5

验证路由

运行 IP 检测。输出应显示你的静态 Pure Connect 代理地址。DNS 请求通过受保护的路由进行,因此不会暴露你的真实地址。

实用提示

几条小建议

  • 先固件,后代理。如果你的路由器固件不支持 SOCKS5,请先从 OpenWrt 开始,或使用 Raspberry Pi 作为独立网关。
  • TCP 与 UDP。默认情况下,redsocks 只通过代理路由 TCP。我们的代理支持 UDP 和 QUIC,但网络层面的 UDP 需要额外配置(UDP-relay 或 tun2socks)。
  • 不限流量。你可以放心地把整个网络的流量通过代理转发,无需担心限制——流量不限量,速度高达 1 Gbps。
  • 单一静态 IP。独享地址在整个租用期内为你保留,不更换、不轮换——便于家庭网络稳定运行。

需要针对特定路由器型号或配置的帮助?请联系支持:Telegram 或发送邮件至 [email protected]

问答

常见问题

可以,但并非任何路由器都行。大多数家用路由器的原厂固件无法在网络层面与 SOCKS5 协同工作。你需要像 OpenWrt 这样的固件,并配合 redsocks 等软件包或类似工具来通过代理转发流量。如果固件不支持 SOCKS5,你将无法配置路由器。

Raspberry Pi 运行完整的 Linux 系统,因此你可以轻松在其上安装 redsocks 或 proxychains,并灵活地配置路由。你可以把它变成整个家庭网络的透明网关,或者作为一个接入点,让所有流量都经过静态 SOCKS5 代理。

访问凭据以 host:port:login:password 格式提供——即服务器地址、端口、登录名和密码。你需要把这四个值填入 redsocks 或 proxychains 配置中。身份验证采用登录名和密码方式,IP 在整个租用期内保持静态不变。关于凭据的问题,请联系支持:https://t.me/mCEVRs。

我们的代理支持 UDP 和 QUIC,但 redsocks 默认只转发 TCP。要使用 UDP,你需要支持 UDP-relay 的 redsocks 模块,或与 tun2socks 组合使用。如果路由器层面的 UDP 至关重要,请向支持核实配置——我们会帮你选择一套可用的方案。

准备好连接了吗?

一分钟即可创建账户,畅享遍布全球 50+ 国家的 30,000+ 服务器。