网络诊断 局域网 进阶

家里其他设备连不上共享出来的代理?监听地址、防火墙与填写方式

三个条件要同时成立:客户端愿意听、防火墙愿意放、对端填得对。缺一个都表现为「连不上」,但要改的地方完全不同。

发布: 更新: 审阅: 约 6 分钟阅读

把电脑上的代理共享给手机、电视或游戏机,失败的表现几乎都是同一句「连不上」,但原因可能在三个完全不同的地方。

三个条件必须同时成立:

条件谁控制不满足时的表现
客户端愿意听局域网客户端设置只有本机能用
防火墙愿意放行系统防火墙本机能用,别的设备超时
对端填写正确另一台设备立刻报错或直接不生效

缺一个都表现为「连不上」,所以按顺序逐条确认比东试西试快得多。

第一步:让客户端监听局域网

客户端默认只监听本机回环地址,也就是只有这台电脑自己能用。局域网里的其他设备发来的请求,根本到不了它。

在客户端设置里找到「允许局域网连接」这类选项打开。名称各家不同,含义都是一样的:从只监听本机,改成监听所有网络接口。

打开之后要验证它真的生效了,不要默认。用系统自带的命令查看这个端口的监听地址:

  • 如果显示的是回环地址(本机专用的那个),说明设置没生效,回去确认开关状态,有的客户端改完需要重启才生效。
  • 如果显示的是全零地址或者具体的局域网地址,说明这一步通过了。

查端口监听情况的具体命令,和排查端口占用时用的是同一套,见客户端提示端口被占用怎么办。

第二步:放行防火墙

这是最常被漏掉的一步,也是最容易被误判成「设置没用」的一步。

「允许局域网连接」只管客户端愿不愿意听,它管不到系统防火墙。而防火墙默认会拦截来自局域网的入站连接——于是客户端在听,请求却根本到不了它。

确认方法很直接:临时关闭防火墙测一次。

  • 关掉能连上 → 确认卡在防火墙,去规则里给这个客户端或这个端口加一条入站放行,然后把防火墙开回来。
  • 关掉也连不上 → 不是防火墙的问题,回第一步重新确认监听地址,或者往第三步查。

不要为了省事长期关着防火墙。 加一条规则的成本很低,而关闭防火墙影响的是整台设备。

另外,部分安全软件有自己独立于系统的防火墙模块,系统防火墙放行了不代表它也放行。如果你装了这类软件,两边都要检查。

第三步:在另一台设备上正确填写

对端要填两样:主机的局域网地址,和客户端监听的端口。

最常见的错误是填错地址:

  • ❌ 填回环地址——那指的是对端设备自己,不是主机。
  • ❌ 填主机的公网地址——局域网内通信不走公网,而且公网那一侧通常也不可达。
  • ✅ 填主机在路由器分配下的那个局域网地址。

怎么找这个地址:在主机上查看当前网络连接的详细信息,找到 IPv4 地址那一项。它通常以 192.168 或 10 开头。

一个必须知道的限制:这个地址是路由器动态分配的,重启路由器或主机之后可能变。变了之后所有对端设备都要重填。如果你打算长期这么用,在路由器里给主机绑定一个固定地址会省很多事。

填写位置因设备而异:手机在 Wi-Fi 详情页的 HTTP 代理设置里,电视和游戏机通常在网络设置的高级选项里。

手动填代理和网关模式,能力不一样

这是很多人卡住却找不到原因的地方——有些设备和程序根本不看系统的 HTTP 代理设置。

方式覆盖范围配置难度
对端手动填 HTTP 代理只有遵守该设置的程序简单
把对端的网关指向主机该设备的全部流量需要主机开启对应模式
对端自己装客户端该设备的全部流量每台都要装

第一行是大多数人用的方式,它的能力边界很明确:浏览器通常遵守系统代理,大量 App 用自己的网络栈直接忽略它。所以会出现「手机连上了,但只有浏览器能用」——这不是配错了,是这种方式本来就管不到那些 App。

想让全部流量都走,要用第二或第三种。第二种需要主机的客户端支持相应的模式(不同客户端叫法不一),并且要改对端设备的网关设置,配置更复杂但覆盖彻底。

电视、游戏机这类设备通常只支持第一种,它们不允许装第三方客户端,网关也未必能改。这类设备能做到什么程度,取决于它们自己的程序遵不遵守代理设置,这一点无法从外部改变。

四种常见失败,各自卡在哪一步

现象卡在怎么办
主机自己能用,别的设备全部超时第一步或第二步先查监听地址,再查防火墙
别的设备连上了但打不开任何网页主机侧的代理模式主机上先确认自己能正常上网
浏览器能用但 App 不走方式的能力边界改用网关模式或装客户端
用着用着突然全断主机休眠或地址变化见下一节

第二行值得单独说:如果别的设备连上了却打不开网页,先回到主机上确认它自己能不能正常上网。主机这一侧如果本身就有问题——节点不通、订阅过期、代理模式不对——共享出去的自然也不通。共享不会让一个坏的代理变好。 主机侧的排查见代理模式怎么选。

用电脑做共享的两个固有限制

第一,主机休眠或关机,所有设备一起断。 它们的出口完全依赖那台电脑,进程一停监听就消失。笔记本尤其明显——合上盖子就全断。

第二,主机的局域网地址可能变。 重启路由器、重连网络之后地址变了,所有对端填的地址同时失效,表现为集体连不上,而你在主机上测一切正常。

这两点决定了电脑共享适合临时用,不适合当长期方案。如果你要全屋设备长期走代理,更合适的做法是把这个角色交给一台常开的设备——路由器、常驻小主机之类。它们不休眠,地址通常固定,接入即生效,不用在每台设备上单独配。

代价是灵活性下降:改规则更麻烦,配错了可能影响全家上网。设备少、临时用就用电脑共享;长期全屋走代理才值得折腾路由器。

用完记得关

共享打开之后,局域网内任何设备都能通过主机出去,包括你没打算让它走代理的设备。两个实际后果:

  1. 流量消耗会明显变快。 电视和游戏机的量级远高于手机,加上各设备的后台更新与云同步,配额掉得比预期快很多。建议主机上用规则模式而不是全局模式。
  2. 在不受控的网络里(公司、宿舍、公共 Wi-Fi)不要开。 同网段的其他人也可能连上来。

不用的时候把「允许局域网连接」关掉,是最省事的收尾。另外注意,关闭客户端时如果没有正常退出,对端设备的代理设置还留着,它们会表现为断网——处理方式和关掉客户端后上不了网是同一类问题,只是发生在另一台设备上。

更多按症状分类的入口见网络诊断栏目。

常见问题

「允许局域网连接」已经打开了,还是连不上,漏了什么?
九成漏在防火墙。这个选项只负责让客户端从「只听本机」改成「听所有网络接口」,它管不到系统防火墙那一层——防火墙默认会拦截来自局域网的入站连接,于是别的设备发来的请求根本到不了客户端。确认方法是临时关闭防火墙测一次:能连上就说明确实卡在这里,然后去防火墙规则里给这个客户端或这个端口加一条放行,再把防火墙开回来。不要为了省事长期关着防火墙。
手机连上了,但只有浏览器能用,App 都不走代理,为什么?
因为手机上填的是系统的 HTTP 代理设置,而这一项只对遵守它的程序生效。浏览器通常遵守,大量 App 用自己的网络栈,直接忽略系统代理——表现就是浏览器正常而 App 一切照旧。这不是配置错了,是这种共享方式本身的能力边界。想让 App 也走代理,要么在手机上装客户端用 VPN 方式接管全部流量,要么在主机上用网关模式并把手机的网关指过去,后者的覆盖范围更彻底。
为什么电脑一休眠,其他设备就全断了?
因为它们的代理全部依赖那台电脑。电脑休眠后客户端进程停止,监听消失,所有指向它的设备立刻失去出口;电脑唤醒后局域网地址还可能发生变化,导致对端填的地址失效。这是用电脑做共享的固有限制。如果你需要长期稳定的共享,更合适的做法是把这个角色交给一台常开的设备——路由器、常驻的小主机或树莓派之类,它们不会休眠,局域网地址也通常是固定的。
用路由器做代理和用电脑共享,区别在哪?
主要差别有三点。覆盖范围上,路由器方案对全屋设备默认生效,接入即走代理,不用在每台设备上单独设置;稳定性上,路由器常开不休眠,不会因为某台电脑关机而集体断网;但灵活性上,路由器方案要改规则更麻烦,而且一旦配错可能影响全家上网。电脑共享的优点正好相反——好改、出问题影响面小,但依赖那台电脑一直开着。设备少、临时用就用电脑共享,长期全屋走代理才值得折腾路由器。
共享出去会不会让流量消耗变快?
会,而且往往比预期快得多。共享之后所有连进来的设备都在消耗同一份配额,电视和游戏机尤其明显——视频流和游戏更新的量级远高于手机浏览。更容易被忽略的是后台流量:系统更新、云同步、自动备份在全局模式下都会走代理。建议在主机的客户端上用规则模式而不是全局模式,只让确实需要的流量出去;也可以只在需要时打开共享,用完关掉。各模式的差别见代理模式那一篇。

↑ 返回顶部