
现在大部分的第三方路由器固件,默认都自带Shadowsocks客户端,比如Padavan老毛子固件、梅林固件等。如果你的路由器可以安装第三方固件,建议首选上述两个固件,它们功能强大,更新频繁,并且可以涵盖市面上大部分智能路由器。
如果你使用的是openwrt/LEDE/Pandorbox系列固件,那么其Shadowsocks客户端功能界面,则与老毛子固件及梅林固件有所不同,下面我们就简单介绍一下,方便刚接触的用户。
另外,如果你想在路由器上使用SSR客户端,可以参考:
SSR 路由器客户端下载、安装及使用教程(openwrt ShadowsocksR)
Shadowsocks路由器客户端使用教程
1.浏览器打开路由器后台控制界面,打开服务菜单,点击其中的Shadowsocks或影梭,就可以进入Shadowsocks的设置界面了:

2.在上图的全局设置项下面,分别输入Shadowsocks服务器的iP地址、端口、连接密码、加密方式。最后点击最下方的保存并应用,这样Shadowsocks服务器就添加成功了。
3.Shadowsocks设置界面往下拉,会看到几个辅助功能,如下图所示。
- Socks5代理:如果局域网内有设备支持Socks5代理连接,那么开启这个功能后,可以手动使用Socks5协议连接到路由器,实现科学上网,没有需求的话可以不开启。
- 透明代理:与上面的Socks5代理互相独立,开启后,局域网所有流量走代理。下面的忽略列表内默认为国内IP段,可以实现国内外流量分流,其中国内流量直连,国外流量走代理。
- UDP转发:这一功能需要Shadowsocks服务器端支持,一般我们用不到,默认不启用。

4.再往下拉,可以看到访问控制功能,可以分别控制局域网和外网的代理功能。
- LAN为内网控制,可以设置局域网内哪些设备可以使用代理,哪些设备直连,按需填写。
- WAN为外网控制,可以设置连接哪些地址时走代理,或者不走代理,也是按需填写,或者不填也可以。


如何配合GFWList科学上网
默认情况下,Shadowsocks可以实现国内外流量分流,国外流量走代理。
如果想要在路由器上实现GFWList分流,那就需要在路由器上安装其它插件,另外还需要进行大量的设置工作,对用户要求较高,对新手极不友好。
解决办法一:换用老毛子固件或梅林固件,其内置GFWList功能,只需在设置界面选择一下就好。
解决办法二:在局域网电脑中使用Chrome或火狐浏览器,然后安装SwitchyOmega代理扩展插件,经过简单设置后,就可以实现当前设备的GFWList精准科学上网。
具体方法可以参考:
强大代理扩展插件SwitchyOmega使用教程 火狐/Chrome适用
注意:如果你使用方法二,那么记得在路由器的Shadowsocks设置界面,打开Socks5代理功能,然后在访问控制的LAN项中,排除当前设备IP,禁止其走透明代理。这样SwitchyOmega就可以通过Socks5代理连接路由器的Shadowsocks,实现精准科学上网了。
OpenWrt / LEDE 路由器上使用 Shadowsocks 的检查清单
路由器端代理的优势是局域网设备无需逐台配置,但排查难度也更高。配置 Shadowsocks 后,如果手机或电脑仍然无法访问目标网站,问题可能出在透明代理、DNS 劫持、防火墙转发、国内外分流或客户端旁路设置上。
优先检查的配置
- 确认服务端地址、端口、密码和加密方式与节点提供方一致。
- 开启透明代理后,检查 LAN 客户端是否真的经过路由器网关。
- DNS 建议统一交给路由器处理,避免客户端使用运营商 DNS 造成污染。
- 国内网站直连、国外网站代理的规则要定期更新,否则容易误分流。
- 修改配置后重启代理服务,再用局域网设备分别测试网页、App 和测速工具。
路由器配置成功后,建议使用 VPN 泄漏检测 检查出口 IP 和 DNS。若只有个别设备异常,重点看设备自身的私有 DNS、代理扩展或手动网关设置。



