在手机和电脑上分别安装客户端虽然方便,但如果您家里有 Apple TV、智能电视(如 Sony)、PlayStation/Xbox 游戏主机,或者仅仅是嫌麻烦不想每个设备都开软件,那么在家庭网关(路由器)层面实现“透明代理”将是终极解决方案。连接家中 Wi-Fi 的所有设备将“无感”地访问全球网络,这就是我们常说的“全屋科学上网”。
注意:此教程面向有一定计算机网络基础和动手能力的进阶用户。刷机有变砖风险,请谨慎操作并自行承担责任。
1. 准备工作:支持 OpenWrt 的路由器
市面上普通的家用路由器固件通常不支持安装第三方代理插件。您需要一台可以刷入开源固件(如 OpenWrt、梅林 Merlin、Padavan 等)的路由器,或者购买一个“软路由”(运行 x86 架构 CPU 的微型电脑,安装 OpenWrt 作为主路由或旁路由)。
我们强烈建议使用基于 x86 架构的软路由(如 J4125、N100 平台),因为处理高强度的加密流量需要消耗大量 CPU 算力,普通 ARM 架构路由器的性能往往会成为网速的瓶颈。
2. 推荐的代理插件
在 OpenWrt 系统下,有几个非常主流且强大的代理插件:
- OpenClash: 最强大的插件之一,基于内核的透明代理,支持复杂的规则分流,与电脑版的 Clash 体验高度一致。适合深度定制。
- PassWall: 老牌插件,界面相对直观,支持多种协议,性能开销较小,适合配置不那么高的硬件。
- ShadowSocksR Plus+ (SSR+): 简单易用,非常适合新手,虽然功能不如前两者丰富,但足够满足日常需求。
3. 以 OpenClash 为例的配置步骤概要
假设您已经配置好了带有 OpenClash 插件的 OpenWrt 路由器:
- 登录您的 OpenWrt 管理后台,进入“服务” -> “OpenClash”。
- 点击“配置订阅”选项卡,点击下方的“添加”按钮。
- 登录极连云面板,复制您的 "Clash 订阅链接"。
- 在 OpenClash 的配置页面中,填入名称(如极连云),将订阅链接粘贴到“订阅地址”中。
- 保存并应用配置。OpenClash 会自动下载极连云的节点信息和规则文件。
- 进入“运行状态”选项卡,点击底部的“启动 OPENCLASH”。
- 如果状态显示为“运行中”,恭喜您,配置成功!您可以点击“打开控制面板 (Yacd)” 进入类似于电脑端 Clash 的可视化面板,选择您想要的节点。
4. DNS 泄露与防污染 (进阶)
路由器透明代理最容易出问题的地方在于 DNS 解析。国内的 DNS 无法正确解析被墙网站的真实 IP(这被称为 DNS 污染)。
OpenClash 等插件通常会内置 DNS 防污染机制(如 Fake-IP 模式)。请确保在插件设置中开启了“接管本机 DNS”或类似选项,这样才能保证您的设备发出的所有 DNS 请求都经过代理插件的处理,从而获得真实的海外 IP 地址,彻底避免“连接超时”或网页加载缓慢的问题。
部署完成后,您家中的智能电视可以直接打开 Netflix,游戏主机更新系统不再缓慢。极连云的专线网络将作为整个家庭的数字基础设施,静默且强劲地运行。