v2rayN 允许局域网连接设置:让手机和电视共享电脑代理

讲清局域网共享的原理,逐步开启 v2rayN 允许来自局域网的连接,查看本机内网地址与端口,并在其他设备上填写 HTTP/SOCKS 代理,附防火墙放行要点。

本文速览

适合已有可用节点、希望让同一家庭网络中的手机或电视使用电脑代理的用户。设置分为四件事:让 v2rayN 监听局域网地址,确认电脑的 IPv4 地址和入站端口,只在可信网络放行防火墙,再到另一台设备填写代理。以下以 Windows 电脑和 Android 设备为例;所有地址与端口均为配置示例,应替换为本机实际值。

一、局域网共享代理的工作方式

v2rayN 是管理节点、订阅和路由的桌面客户端,实际连接由所选内核处理。共享时,手机不直接读取电脑里的订阅,也不需要复制 VMess 或 VLESS 节点参数,而是把请求发给电脑开放的 HTTP 或 SOCKS 入站。电脑收到请求后,再按照 v2rayN 的路由规则选择直连或代理出站。

设备应用 局域网入站 路由匹配 直连或代理 目标服务

这里的“允许来自局域网的连接”,改变的是入站监听范围。只监听 127.0.0.1 时,只有电脑自身能访问;监听局域网接口或 IPv4 的 0.0.0.0 时,其他设备才可能连上。后者表示所有 IPv4 接口,不是让手机填写的服务器地址,也不代表防火墙已经放行。

二、开启允许连接并确认实际端口

先在电脑上选中一个可用节点,用浏览器确认正常访问,再开始共享。这样能把“节点不可用”和“局域网入站不可达”分开判断。以下使用 v2rayN 的常见菜单名称;不同版本、桌面界面与 WPF 界面的标签位置可能不同,端口含义必须以当前设置和内核日志为准。

  1. 打开 v2rayN,进入「设置」→「参数设置」,找到基础设置或 「Core:基础设置」区域。
  2. 找到「允许来自局域网的连接」并开启。若当前界面另外提供局域网监听地址,应选择实际内网接口,或在可信网络中使用相应的所有接口监听选项。
  3. 记录界面里的本地监听端口及其类型。常见示例是 SOCKS 使用 10808、HTTP 使用 10809;某些版本或内核配置使用一个混合端口同时处理 HTTP 和 SOCKS。
  4. 保存参数,等待内核重新启动。如果没有重新加载,使用客户端的重启服务功能,或正常退出后重新打开 v2rayN。
  5. 查看日志是否有监听失败、地址已占用等报错。不要仅凭开关变为开启就认定共享成功。

在 Windows 命令提示符中,可用下面的命令辅助查看示例端口。若你修改过端口,请同时修改命令里的数字。

netstat -ano | findstr ":10808"
netstat -ano | findstr ":10809"
监听信息示例说明下一步
127.0.0.1:10809只接受本机 IPv4 连接检查局域网开关是否生效,重新加载内核
0.0.0.0:10809监听所有 IPv4 接口检查防火墙及其他设备到电脑的连通性
192.168.1.20:10809只监听指定内网接口确认手机能到达该接口所在网络
没有对应的 LISTENING 行端口不符或服务未成功启动检查参数、日志和端口占用

命令输出中的 PID 可以与任务管理器的进程信息对照,避免把另一个程序的监听误当成 v2rayN 内核。若只看到 IPv6 监听记录,还需要实际测试 IPv4 是否可达,不能仅从一行输出推断双栈行为。

三、查找电脑内网地址并填写手机或电视

在 Windows 命令提示符执行 ipconfig,找到当前连接路由器的“无线局域网适配器”或“以太网适配器”,记录其 IPv4 地址。不要选择虚拟网卡、回环地址或已经断开的适配器。下面假设电脑为 192.168.1.20,手机为 192.168.1.35,两者所在网络使用 255.255.255.0 子网掩码;这些只是说明用的地址。

Android Wi-Fi 手动代理

代理类型
HTTP
服务器主机名
192.168.1.20
服务器端口
10809,以实际 HTTP 入站为准
生效网络
当前保存的 Wi-Fi 网络

主机名只填 IP,不加协议前缀;端口单独填写。

支持 SOCKS 的应用

代理类型
SOCKS5
服务器地址
192.168.1.20
服务器端口
10808,以实际 SOCKS 入站为准
域名解析
优先选择通过代理解析,若应用支持

应用专用代理只影响该应用,不会自动覆盖整台设备。

Android 手机的常见填写路径

  1. 进入「设置」→「WLAN」或「Wi-Fi」,打开当前网络的详情或修改网络页面。
  2. 展开「高级选项」→「代理」→「手动」。不同设备可能把代理项放在网络详情底部。
  3. 分别填入电脑 IPv4 地址和 HTTP 端口,保存后重新打开浏览器测试。混合入站则填写实际混合端口。
  4. 切换到移动网络后,这个 Wi-Fi 代理设置通常不再适用;回到原 Wi-Fi 时,设置可能仍保留。

电视需要先确认代理入口

部分 Android 电视可在“网络和互联网”中选择当前 Wi-Fi,进入高级设置填写手动代理;部分电视系统不提供这一入口,或只有某些应用支持代理设置。有入口时同样填写 HTTP 主机和端口;没有入口时,不要把电脑地址填进 DNS 或默认网关来代替代理,那是不同的网络功能。

四、在 Windows 防火墙中限定放行范围

监听正确但其他设备仍连不上时,重点检查 Windows 防火墙。家庭网络可以在确认安全后设为“专用网络”,但不要为了共享把公共网络随意改成专用网络。也不建议整体关闭防火墙,这会让与代理无关的服务一起失去保护。

  1. 打开「Windows 安全中心」→「防火墙和网络保护」→「高级设置」。
  2. 选择「入站规则」→「新建规则」→「端口」,协议选择 TCP,填写实际入站端口,例如 10809。
  3. 选择允许连接,只勾选本次可信网络使用的「专用」配置文件,为规则取一个可识别的名称。
  4. 在规则属性的「作用域」→「远程 IP 地址」中限定为本地子网,或更严格地只允许手机、电视的实际 IP 地址。
  5. 如果设备使用 SOCKS 或另一个混合端口,再为该实际 TCP 端口添加对应规则;不要一次开放大段端口。

熟悉 PowerShell 的用户也可以在管理员窗口执行下面的示例。它只放行专用网络中来自本地子网的 TCP 10809,不能替代前面的监听设置。端口不同或网络配置文件不匹配时,这条规则不会解决问题。

New-NetFirewallRule -DisplayName "v2rayN LAN HTTP 10809" `
  -Direction Inbound -Action Allow -Protocol TCP `
  -LocalPort 10809 -Profile Private -RemoteAddress LocalSubnet

五、分层测试:端口可达不等于代理已生效

测试应从离电脑最近的一层开始。先确认电脑自身使用节点正常,再检查局域网 TCP 连接,最后验证代理协议和网页访问。不要把“能 ping 到电脑”当成代理可用的证据:ICMP 与 TCP 端口是不同的检查对象,电脑也可能只屏蔽其中一种。

检查层具体操作结果含义
电脑与节点在电脑上通过已配置的代理访问网页失败时先处理节点、路由或本机网络
局域网端口另一台 Windows 设备执行 TCP 端口测试成功仅说明端口能建立连接
代理协议明确指定 HTTP 或 SOCKS5 进行请求失败时核对协议、端口和代理认证设置
设备应用保存 Wi-Fi 代理后重新打开浏览器浏览器成功而其他应用失败,检查应用代理支持

如果局域网里有另一台 Windows 电脑,可以在那台设备的 PowerShell 中运行以下测试。第一条检查端口;后两条分别使用 HTTP 和 SOCKS5 入站请求本站首页,只应运行与你实际配置对应的命令。

Test-NetConnection -ComputerName 192.168.1.20 -Port 10809

curl.exe --proxy http://192.168.1.20:10809 --connect-timeout 5 --max-time 15 -I https://v2rayclub.com/

curl.exe --socks5-hostname 192.168.1.20:10808 --connect-timeout 5 --max-time 15 -I https://v2rayclub.com/

TcpTestSucceeded : True 表示 TCP 连接成功;HTTP 响应则表明请求确实经过了所指定的入站。它仍不证明路由选择了远程节点,因为该域名可能被规则分配到直连。需要同时观察电脑上的连接信息或内核日志,核对来源设备、目标域名和出站选择。

判断:端口失败时先查局域网,不先换节点

如果 TCP 测试不通过,先核对监听地址、防火墙、设备网段和路由器隔离;只有入站请求已到达电脑、却在出站阶段失败时,才继续检查节点与路由。按这个顺序能避免把网络隔离误判为订阅问题。

上面的 --socks5-hostname 会让代理端处理目标域名解析,而某些应用选择本地解析。若同一域名在不同应用中的结果不一致,应检查解析方式以及 v2rayN 的 DNS、路由规则,不要直接把系统 DNS 改成电脑代理端口。详细规则可参考DNS 配置说明。

六、手机和电视共享代理的常见问题

电脑能用,手机一直提示无法连接,先改哪里?

先确认手机填的是电脑当前 IPv4,而非 127.0.0.1。然后核对 HTTP 端口是否真的在监听,检查允许局域网开关是否加载成功,以及防火墙规则是否匹配当前专用网络。手机若接入访客 Wi-Fi,应先换到允许互访的家庭网络。

手机浏览器正常,电视视频应用还是连不上?

先在电视上用遵循代理设置的浏览器验证。如果浏览器正常,视频应用可能忽略系统 HTTP 代理,或依赖当前方式未接管的流量。检查该应用是否提供独立代理设置;仅反复切换电脑系统代理或打开电脑 TUN,不能解决设备应用不使用代理的问题。

重启电脑后突然失效,需要重新导入订阅吗?

先执行 ipconfig 比较 IPv4 是否变化,再确认 v2rayN 已启动且端口在监听。家庭路由器可通过 DHCP 地址保留,把电脑网卡绑定到固定租约地址;手机和电视便不用因租约变化反复修改代理主机名。地址变化与订阅内容没有直接关系。

电脑睡眠后手机断网,怎样恢复?

唤醒电脑并确认内核恢复运行,或者在手机当前 Wi-Fi 的代理设置中选择“无”。退出 v2rayN、切换电脑网络或关闭电脑都会使共享入口失效。长期运行时可以按需调整接通电源后的睡眠设置,但不必为偶尔共享永久关闭全部节能功能。

手机需要再安装客户端并复制订阅吗?

只使用 Wi-Fi HTTP 代理时不需要另装客户端。若希望手机离开电脑后独立连接,可以到下载页选择 v2rayNG 或 v2flyNG,并使用服务提供方给出的兼容配置;这属于独立客户端连接,不再依赖电脑的局域网入站。

七、结束共享与长期使用的检查清单

共享入口应按需开启。家中设备数量增加、电脑换到另一个网络或有人临时接入 Wi-Fi 后,都值得重新检查可访问范围。电脑的代理路由也会影响这些设备:规则选择直连的请求仍然直连,不能把“填写了代理”理解为每个请求必然使用同一个远程出口。

需要调整订阅与出站规则时,可继续阅读订阅管理说明;如果尚未完成电脑上的第一次连接,先按使用指南完成安装和节点导入,再回到局域网共享步骤。

客户端安装包