适合已有可用节点、希望让同一家庭网络中的手机或电视使用电脑代理的用户。设置分为四件事:让 v2rayN 监听局域网地址,确认电脑的 IPv4 地址和入站端口,只在可信网络放行防火墙,再到另一台设备填写代理。以下以 Windows 电脑和 Android 设备为例;所有地址与端口均为配置示例,应替换为本机实际值。
一、局域网共享代理的工作方式
v2rayN 是管理节点、订阅和路由的桌面客户端,实际连接由所选内核处理。共享时,手机不直接读取电脑里的订阅,也不需要复制 VMess 或 VLESS 节点参数,而是把请求发给电脑开放的 HTTP 或 SOCKS 入站。电脑收到请求后,再按照 v2rayN 的路由规则选择直连或代理出站。
这里的“允许来自局域网的连接”,改变的是入站监听范围。只监听 127.0.0.1 时,只有电脑自身能访问;监听局域网接口或 IPv4 的 0.0.0.0 时,其他设备才可能连上。后者表示所有 IPv4 接口,不是让手机填写的服务器地址,也不代表防火墙已经放行。
- 电脑系统代理:影响电脑上遵循系统代理设置的应用,不会自动修改手机和电视的设置。
- 局域网代理入站:需要其他设备主动填写电脑地址与端口,且应用确实使用该代理。
- 电脑上的 TUN:并不等于给整个家庭网络建立透明网关。仅打开电脑 TUN,不能保证电视流量经过电脑。
二、开启允许连接并确认实际端口
先在电脑上选中一个可用节点,用浏览器确认正常访问,再开始共享。这样能把“节点不可用”和“局域网入站不可达”分开判断。以下使用 v2rayN 的常见菜单名称;不同版本、桌面界面与 WPF 界面的标签位置可能不同,端口含义必须以当前设置和内核日志为准。
- 打开 v2rayN,进入「设置」→「参数设置」,找到基础设置或 「Core:基础设置」区域。
- 找到「允许来自局域网的连接」并开启。若当前界面另外提供局域网监听地址,应选择实际内网接口,或在可信网络中使用相应的所有接口监听选项。
- 记录界面里的本地监听端口及其类型。常见示例是 SOCKS 使用
10808、HTTP 使用10809;某些版本或内核配置使用一个混合端口同时处理 HTTP 和 SOCKS。 - 保存参数,等待内核重新启动。如果没有重新加载,使用客户端的重启服务功能,或正常退出后重新打开 v2rayN。
- 查看日志是否有监听失败、地址已占用等报错。不要仅凭开关变为开启就认定共享成功。
在 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 手机的常见填写路径
- 进入「设置」→「WLAN」或「Wi-Fi」,打开当前网络的详情或修改网络页面。
- 展开「高级选项」→「代理」→「手动」。不同设备可能把代理项放在网络详情底部。
- 分别填入电脑 IPv4 地址和 HTTP 端口,保存后重新打开浏览器测试。混合入站则填写实际混合端口。
- 切换到移动网络后,这个 Wi-Fi 代理设置通常不再适用;回到原 Wi-Fi 时,设置可能仍保留。
电视需要先确认代理入口
部分 Android 电视可在“网络和互联网”中选择当前 Wi-Fi,进入高级设置填写手动代理;部分电视系统不提供这一入口,或只有某些应用支持代理设置。有入口时同样填写 HTTP 主机和端口;没有入口时,不要把电脑地址填进 DNS 或默认网关来代替代理,那是不同的网络功能。
- 电脑接有线、电视接无线也可以共享,前提是路由器允许两者互访。
- 同一个无线名称不一定表示可以互访,访客网络和 AP 隔离都可能阻断连接。
- HTTPS 网页通常通过 HTTP 代理的 CONNECT 功能建立隧道,不需要因此改填 SOCKS 端口。
- 使用 Wi-Fi 手动代理不代表所有应用和 UDP 流量都会经过电脑;具体取决于应用是否遵循代理设置。
四、在 Windows 防火墙中限定放行范围
监听正确但其他设备仍连不上时,重点检查 Windows 防火墙。家庭网络可以在确认安全后设为“专用网络”,但不要为了共享把公共网络随意改成专用网络。也不建议整体关闭防火墙,这会让与代理无关的服务一起失去保护。
- 打开「Windows 安全中心」→「防火墙和网络保护」→「高级设置」。
- 选择「入站规则」→「新建规则」→「端口」,协议选择 TCP,填写实际入站端口,例如
10809。 - 选择允许连接,只勾选本次可信网络使用的「专用」配置文件,为规则取一个可识别的名称。
- 在规则属性的「作用域」→「远程 IP 地址」中限定为本地子网,或更严格地只允许手机、电视的实际 IP 地址。
- 如果设备使用 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 后,都值得重新检查可访问范围。电脑的代理路由也会影响这些设备:规则选择直连的请求仍然直连,不能把“填写了代理”理解为每个请求必然使用同一个远程出口。
- 临时结束:先把手机、电视的 Wi-Fi 代理恢复为“无”,再关闭 v2rayN 的允许局域网选项,保存并重新加载内核。
- 清理规则:在防火墙中禁用或删除为本次共享新增的规则,保留其他系统规则原状。
- 长期使用:通过路由器 DHCP 地址保留稳定电脑 IP,记下实际入站类型与端口,并限制允许访问的设备。
- 更换网络:进入公共或不可信网络前关闭共享,不依赖某一条防火墙规则作为唯一防护。
- 排查记录:记录失败发生在端口连接、协议请求还是出站阶段;日志对外分享前移除订阅链接、服务器信息和其他敏感内容。
需要调整订阅与出站规则时,可继续阅读订阅管理说明;如果尚未完成电脑上的第一次连接,先按使用指南完成安装和节点导入,再回到局域网共享步骤。