局域网共享代理:让电视、游戏机用上电脑的梯子

先说结论

局域网共享代理的做法是:电脑客户端打开“允许局域网连接”,其他设备在网络设置里手动填电脑的局域网 IP 和端口。电脑必须开机,设备要有手动代理入口,通常只能代理 HTTP 类流量。想覆盖整个家庭网络,路由器方案更合适。

局域网共享代理,是让电脑上的梯子客户端对家里的局域网开放代理端口,电视、Switch 这类装不了客户端的设备,只要在网络设置里把电脑填成手动代理,就能借用电脑的线路。它不用改路由器,但电脑必须开机,设备也要有“手动代理”这一项。下面按原理、设置、验证和取舍的顺序讲。

局域网共享代理是怎么工作的

客户端启动后,会在电脑上监听一个本地端口。浏览器等程序把请求发到这个端口,客户端再通过节点转发出去。默认情况下,这个端口只对电脑自己开放,局域网里的其他设备连不进来。

客户端里的“允许局域网连接”开关只做一件事:让这个端口也接受局域网内其他设备的连接。打开之后,流量的路径变成这样:

电视 / 游戏机 → 家里的路由器 → 电脑(客户端监听端口)→ 机场节点 → 目标网站

设备端不装任何软件,只在 Wi-Fi 的“手动代理”里填两个值:电脑的局域网 IP,和客户端的代理端口。所以这套办法有三个前提:

  • 电脑和设备在同一个局域网里,也就是接在同一台路由器下。
  • 电脑开机、客户端在运行,并且已经选好了可用的节点。
  • 设备的网络设置里有手动代理入口。

三条缺一条,就谈不上共享。第三条是最容易落空的,后面有一张表对照常见设备。

第一步:打开“允许局域网连接”,记下 IP 和端口

在电脑上按顺序做:

  1. 确认网络:电脑和设备连的是同一台路由器的同一个网络。路由器如果开了访客网络或“AP 隔离”,设备之间会互相访问不了,需要接到主网络,或者在路由器里关闭隔离。
  2. 打开开关:在客户端设置里找到“允许局域网连接”(英文界面常写作 Allow LAN)。Clash 系客户端一般叫这个名字,v2rayN 里类似的选项叫“允许来自局域网的连接”,sing-box 则是把入站监听地址从只监听本机改成对所有地址监听。菜单位置和叫法以你所用版本为准。
  3. 记下端口:Clash 系客户端通常同时提供 HTTP、SOCKS 和一个“混合端口”,混合端口既认 HTTP 也认 SOCKS。设备的手动代理多半只认 HTTP,所以优先记混合端口或 HTTP 端口。具体数字以你的客户端设置页显示为准,下文统一写作 PROXY_PORT。
  4. 查电脑的局域网 IP:用下面的命令,在输出里找到当前上网网卡的 IPv4 地址,局域网地址通常形如 192.168.x.x 或 10.x.x.x,下文统一写作 PC_LAN_IP。
  5. 固定这个 IP:在路由器后台给电脑做“DHCP 保留”(按网卡的 MAC 地址绑定 IP)。不固定的话,电脑重启或换连接后 IP 可能变化,设备里填的地址就失效了。

Windows(命令提示符):

ipconfig

macOS(en0 常见于笔记本的 Wi-Fi,接口名以你的机器为准):

ipconfig getifaddr en0

Linux:

ip -4 addr

有一点要分清:电脑自己的系统代理开关,和“允许局域网连接”是两件事。前者决定电脑上的程序走不走代理,后者决定别的设备能不能连进来。设备走的是客户端的端口,不依赖电脑是否开了系统代理;但客户端当前的模式和选中的节点,会同时作用于电脑和所有接进来的设备。

放行防火墙,并检查端口是不是真的对局域网开放

很多人开了开关、填了代理,设备仍然连不上,原因多半在这一层。

Windows:第一次让程序监听局域网时,系统防火墙可能弹窗询问,选择允许“专用网络”。如果没弹窗,或者点了拒绝,到防火墙的“允许应用通过防火墙”里,给客户端程序勾选专用网络。有些客户端把真正监听的工作交给单独的内核进程,这个进程也要放行。

macOS:如果开了应用防火墙,客户端或内核第一次接受传入连接时会弹窗,选择允许即可。

第三方安全软件自带的防火墙有独立开关,也要看一眼。

放行之后,先在电脑上确认监听地址:

Windows:

netstat -ano | findstr LISTENING | findstr :PROXY_PORT

macOS 或 Linux:

lsof -nP -iTCP:PROXY_PORT -sTCP:LISTEN

输出里的监听地址如果是 127.0.0.1,说明端口只对本机开放,要么开关没生效,要么需要重启客户端。如果是 0.0.0.0 或者你的局域网 IP,说明已经对局域网开放。

再找另一台电脑,在终端里带上代理参数访问一个网站:

curl -I -x http://PC_LAN_IP:PROXY_PORT https://www.google.com

PC_LAN_IP 和 PROXY_PORT 换成你自己的值。能返回响应头,说明电脑这一端没问题;提示连接被拒绝,说明端口没对局域网开放;一直没有反应,多半是防火墙或网络隔离。

Switch 代理和电视代理怎么填

不同设备的入口位置不同,下表只描述功能位置,具体菜单以设备当前系统为准:

设备 手动代理入口 备注
Switch 系统设置的互联网设置里,选中已连接的网络后可更改代理服务器设置 填 HTTP 代理地址和端口
Apple TV 通常在 Wi-Fi 网络详情里有“配置代理” 有线连接时是否有该入口,以系统为准
Android TV 与安卓电视盒子 多数在已连接 Wi-Fi 的高级选项里 品牌深度定制的系统可能没有这一项
PlayStation 网络设置的高级设置里有代理服务器选项 以主机系统版本为准
厂商自有系统的智能电视 差异很大 不少机型只能改 DNS,没有代理入口
Xbox 以主机设置里能否找到为准 找不到入口就只能走路由器方案

填写步骤各设备大同小异:

  1. 进入设备的 Wi-Fi 设置,选中当前连接的网络,进入高级设置或“更改设置”。
  2. 找到“代理”或“代理服务器”,选择手动。
  3. 服务器地址填 PC_LAN_IP 的实际值,端口填 PROXY_PORT 的实际值。账号密码一栏留空,除非你在客户端里开了认证。
  4. 保存。设备一般会重连一次网络,或者做一次连接测试。
  5. 回到要用的应用里试用。

关于 Switch 代理,要有合理预期。手动代理只覆盖会读这项设置、并且走 HTTP 的请求。游戏联机、语音多使用 UDP 和点对点连接,通常不经过代理,所以不要指望填了代理就能改善联机。它能影响的,主要是设备上走 HTTP 的那部分访问。

电视的情况更复杂,要看系统类型、能不能装客户端、遥控器好不好用,这些在电视怎么用梯子里单独讲了。

怎么确认共享已经生效

别只看“设备连上 Wi-Fi 了”。要确认设备的流量真的到了电脑的客户端:

  1. 在电脑客户端里打开“连接”或“日志”页面(名称以版本为准)。
  2. 在设备上随便打开一个页面或应用。
  3. 看有没有来自设备 IP 的新连接。

多数客户端的连接页会显示每条连接的来源地址。看到设备的地址,就说明设备已经走到了代理;完全没有,说明请求根本没到电脑。

现象 说明什么 下一步
日志里完全没有设备的连接 设备没读这项设置,或没连到电脑 核对 IP、端口,再用 curl 测试
有连接,但页面打不开 代理这一段通了,后面的节点或规则有问题 在电脑上用同一节点打开同一网站对照,参考梯子连不上的排查
有些应用能用,有些不行 个别应用不读代理设置,或使用了 UDP 这是手动代理的局限,见下一节
能用一阵,过一会儿又不行 电脑睡眠、IP 变化或客户端被关闭 关闭睡眠,固定电脑 IP

手动代理的局限,以及共享梯子要守的边界

只管 HTTP 类请求。 设备的手动代理一般只认 HTTP 代理,不认 SOCKS5,也不带 UDP 转发。有的应用即使用了系统网络设置,也会自己绕开代理,这类情况在某个 App 不走代理里有专门的排查。

电脑要一直开着。 电脑睡眠或关机后,设备里保存的代理设置还在,设备就会表现为“所有网页都打不开”。这时要进设备的网络设置把手动代理改回关闭,原因和关掉梯子后上不了网是同一类。

局域网里的所有人都能用。 开启“允许局域网连接”后,同一网络里的任何设备都能连这个端口、使用你的线路。家里可以,合租、公司、学校、咖啡馆的网络不要开。不用的时候把开关关掉。

共享梯子不等于可以给别人用。 机场的套餐有设备数和使用条款,把线路分给邻居或室友,可能违反条款,也会让流量消耗变得不可控。设备数怎么算,各家规则不同,可以先看梯子能几台设备同时用。

流量要留意。 电视看视频消耗的流量比刷网页大得多,共享之后所有设备的消耗都记在同一个套餐上。

共享梯子还是上路由器:三种方案怎么取舍

方案 电脑要开机吗 覆盖范围 主要代价
局域网共享代理 要 只覆盖手动配置过的设备,HTTP 类流量 电脑常开,每台设备手动填
在设备上直接装客户端 不要 单台设备的全部应用 设备要能装客户端,电视上遥控器操作不便
路由器方案 不要 整个局域网里的设备 路由器要支持,配置门槛较高

挑选的思路很简单:

  • 只是偶尔让一两台设备用一下,局域网共享最省事,十几分钟能配完。
  • 设备能装客户端的,优先直接装,不依赖别的设备。
  • 设备很多、想让全家不用逐台设置,才值得折腾路由器。路由器上能装什么插件,见路由器梯子下载,装好后的导入与模式选择见OpenClash 路由器使用教程。

下一步:先用一台设备跑通,再决定要不要升级

  1. 先在一台设备上完成设置,按上面的验证步骤确认连接页里出现了它的地址。
  2. 确认电脑 IP 已固定,防火墙只放行了专用网络。
  3. 观察一两天:电脑休眠后设备会怎样,是否经常需要手动改回代理设置。如果这些让你觉得麻烦,说明该考虑路由器方案了。
  4. 如果线路本身不够用,比如设备多、要看视频,先回头看看套餐的流量和节点是否合适。还没有机场的话,可以从机场推荐开始对照。

这篇没有覆盖的

  • 本文不提供任何速度或延迟数据,共享后的体验取决于你的电脑、家庭网络和所选节点。
  • 各设备的菜单名称和入口会随系统版本变化,文中只描述功能位置,以设备当前界面为准。
  • 本文只讲家庭内部使用,不覆盖机场对设备数的具体规定,这部分以套餐页和条款为准。

选梯子推荐榜目前排在前面的机场

下面是推荐榜的前几名。名次不是测速名次;价格与线路按资料原样列出,付款前到官网结账页面再核对一遍。

推荐名次机场推荐档资料里的价格线路
1无忧链接首推合¥6/月 · 40GB/月(按年付费)IPLC
2暮光加速重点推荐年付¥109(约¥9.1/月) · 70GB(按年付费)IEPL
3微风网络重点推荐¥27/月 · 200GB(按月付费)IEPL
4飞猫云重点推荐约¥7/月起(年付¥84) · 50GB(按年付费)IPLC
5Firefly重点推荐约¥8/月起 · 60GB(按年付费)IPLC
6灵动云优先考虑年付¥99(约¥8.3/月) · 70GB(按年付费)IEPL
7隐形人优先考虑年付¥109(约¥9.08/月) · 80GB(按年付费)纯专线
8梯子云优先考虑年付¥89(约¥7.4/月) · 60GB(按年付费)IEPL

查看完整机场推荐榜

局域网共享代理常见问题

局域网共享代理需要电脑一直开着吗?

需要。设备把请求发给电脑上的客户端,再由客户端转发到节点,电脑关机、休眠或者退出客户端,设备就没有出口了。如果电脑不能长期开着,更合适的做法是在设备上直接装客户端,或者把代理放到路由器上。

Switch 能用电脑上的梯子吗?

Switch 的网络设置里有手动代理入口,可以填电脑的局域网 IP 和客户端的 HTTP 或混合端口。但代理只覆盖能走 HTTP 的那部分请求,游戏联机用的流量多半不经过代理,所以不要指望它改善联机体验。菜单位置以主机系统版本为准。

打开“允许局域网连接”会不会不安全?

家庭网络里风险较小,但要知道开启后同一局域网的任何设备都能连这个端口并使用你的线路。合租、公司、学校和公共 Wi-Fi 不要开。不用的时候把开关关掉,客户端支持设置认证时也可以加上。

设备里填了代理还是打不开网页,先查什么?

先查三件事:电脑的局域网 IP 有没有变,端口是不是设备能识别的 HTTP 或混合端口,防火墙有没有放行。再用另一台电脑执行带代理参数的 curl 命令,能返回响应说明电脑这一端没问题,问题在设备设置。

共享给电视和游戏机,会占用机场的设备数名额吗?

不一定。有的机场按登录设备数限制,有的看同时在线的连接数或来源地址,统计方式各不相同。通过局域网共享时,机场侧看到的通常是电脑上的客户端,但具体怎么计算,请以套餐页和使用条款为准。

手机也能用这个方法吗?

能,手机的 Wi-Fi 设置里也有手动代理。但手机通常可以直接装客户端,系统级接管比手动代理覆盖得更完整,也不依赖电脑开机。局域网共享更适合装不了客户端的设备,比如电视、游戏机和电视盒子。

接着读

文中出现的术语

还没定下来买哪家?

机场推荐榜把 28 家机场的价格、流量、线路和资料来源放在了一起;想省事可以用选梯子向导按用途筛一遍,或者直接看便宜机场、性价比机场和专线机场。