本文以 Windows 电脑运行 v2rayN、安卓手机与电视连接家庭网络为例,依次检查本机出站、局域网入站、系统防火墙与终端代理。重点是分清电脑地址、代理端口和应用支持范围;完成后可以判断请求是否到达电脑,而不是仅凭终端上的“已连接”提示判断共享成功。
共享范围:终端使用电脑的代理入站
v2rayN 的“允许局域网连接”控制本地代理入站是否接受其他设备连接。手机不需要填写远端节点的 VMess 或 VLESS 参数,而是把电脑当作 HTTP 或 SOCKS 代理。远端协议、TLS 参数、路由分流仍由电脑上的客户端与内核处理。
这个开关不是路由器级透明代理,也不是网络连接共享。手机或电视只有遵循所填代理设置的应用才会走电脑;没有代理支持的应用可能继续直连。电脑开启 TUN,也不会自动接管家庭网络中其他设备的流量。
- 必要条件:电脑上的节点本身可用,客户端与内核运行正常,终端能访问电脑的局域网地址。
- 网络条件:同一家庭路由器下的有线与无线设备通常可以互访,但访客网络、无线客户端隔离或不同 VLAN 可能阻断连接。
- 运行条件:电脑关机、睡眠、断网或退出内核后,共享入口随即失效。
- 边界条件:HTTP 代理主要服务遵循代理设置的 TCP 请求,不能据此认定游戏、投屏和全部 UDP 流量都已转发。
第一步:记录电脑地址,启用局域网监听
先在电脑上选中一个可用节点,用本机浏览器确认网络访问正常。然后打开终端执行 ipconfig,在正在使用的 Wi-Fi 或以太网适配器下读取 IPv4 地址。不要抄虚拟网卡、回环地址,也不要把“默认网关”当作电脑地址。
ipconfig
示例网络记录:
电脑 IPv4 地址:192.168.50.10
子网掩码:255.255.255.0
默认网关:192.168.50.1
手机 IPv4 地址:192.168.50.23
电视 IPv4 地址:192.168.50.30
在 v2rayN 中进入「设置」→「参数设置」,查找“允许来自局域网的连接”或“允许局域网连接”选项,开启并保存。不同桌面界面与版本的选项分组可能不同,应以实际界面文字为准。同时记录本地 HTTP、SOCKS 或混合端口;保存后按界面提示重启服务,使新监听生效。
- 记录电脑当前 IPv4 地址,本文后续示例统一使用
192.168.50.10,实际配置必须换成自己的电脑地址。 - 记录端口与对应协议。本文采用 HTTP
10809、SOCKS10808演示,它们是示例值,不是对所有版本默认值的声明。 - 若界面只提供一个混合端口,先确认该入口支持 HTTP 与 SOCKS,再让两种代理使用同一个实际端口。
- 保存设置后检查日志。若显示端口占用,应先解决冲突,不能仅根据开关状态判断服务已启动。
第二步:检查端口监听,按设备放行防火墙
在 Windows PowerShell 中检查监听状态。下面命令针对本文的两个示例端口;如果使用其他端口,先替换数字。没有输出通常表示尚未监听;仅出现 127.0.0.1 则说明其他设备仍无法通过 IPv4 连接。
Get-NetTCPConnection -State Listen |
Where-Object { $_.LocalPort -in 10808,10809 } |
Select-Object LocalAddress,LocalPort,OwningProcess
如果输出是 0.0.0.0 或电脑实际 IPv4 地址,继续检查防火墙。仅看到 :: 时,还要实际验证 IPv4 是否可达,不应直接假定双栈监听有效。在可信家庭网络中,通过「设置」→「网络和 Internet」→ 当前连接的属性检查网络配置文件;不要把公共场所网络改成专用网络来绕过限制。
- 按
Win + R,输入wf.msc,打开高级安全 Windows 防火墙。 - 进入「入站规则」→「新建规则」→「端口」,选择 TCP,填写实际开放的代理端口。
- 选择允许连接,仅勾选适用的「专用」配置文件,给规则命名,便于后续删除。
- 打开新规则的「属性」→「作用域」,将远程 IP 地址限制为手机和电视的地址,避免向整个网络开放。
也可以用管理员 PowerShell 创建等效的受限规则。以下命令仅适用于上文示例地址与端口,执行前必须逐项替换;它不会开启路由器端口转发,也不要求关闭系统防火墙。
New-NetFirewallRule `
-DisplayName "v2rayN LAN TCP restricted" `
-Direction Inbound `
-Action Allow `
-Protocol TCP `
-LocalAddress 192.168.50.10 `
-LocalPort 10808,10809 `
-RemoteAddress 192.168.50.23,192.168.50.30 `
-Profile Private
判断:先证明端口可达,再改终端应用
若局域网 TCP 连接尚未建立,调整订阅、切换节点或修改远端协议都不能修复入站阻断。先确认监听地址与防火墙作用域,再排查应用代理支持。
第三步:在手机与电视填写正确的代理类型
安卓设备常见路径是「设置」→「网络和 Internet」→「互联网」→ 当前 Wi-Fi → 编辑网络 →「高级选项」→「代理」→「手动」。不同设备厂商可能把入口放在 Wi-Fi 详情页。系统 Wi-Fi 手动代理通常填写 HTTP 代理,不应直接填一个只接受 SOCKS 的端口。
系统 Wi-Fi:HTTP 代理
- 代理类型
- 手动 HTTP
- 服务器
- 192.168.50.10
- 端口
- 10809,示例 HTTP 端口
- 适用入口
- 手机或电视的 Wi-Fi 代理设置
服务器字段只填地址,不加 http://;端口单独填写,并以电脑实际监听值为准。
应用内部:SOCKS5 代理
- 代理类型
- SOCKS5
- 服务器
- 192.168.50.10
- 端口
- 10808,示例 SOCKS 端口
- 适用入口
- 明确支持 SOCKS5 的应用
只有应用提供 SOCKS5 配置时才使用此项;远程域名解析需要应用另外支持。
电视的无线网络详情若有代理选项,按 HTTP 卡片填写;有线网络与无线网络可能各自保存设置。如果设备系统没有代理入口,检查目标应用是否提供独立代理选项,不能因为同一 Wi-Fi 下手机可用,就推断电视上的所有应用也支持代理。
- HTTPS 网页:通常通过 HTTP 代理的 CONNECT 方法建立隧道,不必把服务器字段改成 HTTPS 地址,也不需要为此给终端安装证书。
- 代理例外:需要直连路由器管理页或本地服务时,可按设备支持的语法设置例外。各系统对通配符与网段写法支持不同,不要直接套用其他平台的格式。
- 解析位置:HTTP 代理和 SOCKS5 的域名处理路径不同;SOCKS5 是否把域名交给电脑解析,取决于应用选项,不能仅凭协议名称判断。
第四步:分层验证连接与路由
验证顺序应从局域网端口开始,再到代理握手,最后检查目标访问与分流。电脑自己可以上网,只证明本机链路可用;手机显示 Wi-Fi 已连接,也不能证明请求已经进入电脑代理。
| 检查层 | 具体操作 | 结果含义 |
|---|---|---|
| 网络互访 | 核对电脑与终端地址、网关以及访客网络设置 | 同网段不代表一定允许设备互访 |
| TCP 入站 | 另一台 Windows 设备运行端口测试 | 成功只证明端口可建立连接 |
| 代理握手 | 明确指定 HTTP 或 SOCKS5 发起请求 | 排除终端未采用系统代理的情况 |
| 路由与出站 | 结合内核访问日志检查匹配出站 | 请求进入代理后仍可能按规则直连 |
如果手边有另一台 Windows 设备,可在那台设备上运行以下命令。不要只在代理电脑自身测试,因为本机访问成功不能替代跨设备验证。示例站点仅作为测试目标,响应结果不构成速度或可用性承诺。
Test-NetConnection 192.168.50.10 -Port 10809
curl.exe --head --connect-timeout 10 --max-time 20 `
--proxy http://192.168.50.10:10809 https://v2ray88.com/
curl.exe --head --connect-timeout 10 --max-time 20 `
--proxy socks5h://192.168.50.10:10808 https://v2ray88.com/
TcpTestSucceeded: True 表示 TCP 端口可达,不代表远端节点正常。这里的 socks5h 要求代理端解析目标域名;HTTP 命令则通过代理访问 HTTPS 目标。若返回目标站点的 HTTP 状态码,通常说明已经收到应用层响应,即使状态码不是成功,也应结合响应来源和日志继续判断,而非立即修改监听设置。
常见故障:端口超时、浏览器可用与电视直连
电脑能用,手机填完代理却一直超时?
先核对手机填的是电脑地址而不是网关,再检查监听是否仍为 127.0.0.1。确认防火墙规则命中了当前网络配置文件,并检查路由器的访客网络与客户端隔离。手机和电脑即使显示相同无线网络名称,也可能被网络策略隔开。
浏览器正常,电视视频应用仍然打不开?
先用电视浏览器验证同一个代理入口。如果浏览器可用,检查视频应用是否遵循系统 HTTP 代理,以及是否需要其他传输方式。不要直接把防火墙改为允许全部 UDP;应用忽略系统代理时,放开端口也不会自动接管它的连接。
设置后提示代理服务器拒绝连接怎么办?
回到电脑确认内核没有退出,并检查实际端口。常见情况是 HTTP 与 SOCKS 端口填反、端口已被其他进程占用,或保存设置后服务启动失败。拒绝连接通常应先查监听与服务状态,超时则还要检查防火墙和网络路径。
昨天正常,今天电脑重启后就不能用了?
重新运行 ipconfig,确认 DHCP 是否分配了新的电脑地址;同时检查终端地址变化是否超出了防火墙白名单。可在路由器中为电脑、手机和电视设置 DHCP 地址保留,避免地址变化导致配置失效,再确认 v2rayN 服务已启动。
手机已经运行 v2rayNG,还需要填 Wi-Fi 代理吗?
先确定测试目标是手机自有代理还是电脑共享代理。验证电脑共享时,先停止手机上的其他代理或 VPN 会话,避免多条路径叠加。v2rayNG 与 v2flyNG 的本机连接方式是另一条链路,不是电脑局域网入站的必要条件。
共享结束:收回监听与访问权限
局域网代理入口会让获准设备使用电脑配置的出站能力。家庭网络也应限制范围,不在路由器上为这些端口建立公网映射,不将公共 Wi-Fi 视作可信局域网。绑定所有接口时,还需注意电脑后来接入的其他网络接口也可能出现监听。
- 长期使用时,为相关设备保留 DHCP 地址,并让防火墙仅允许这些设备连接实际使用的端口。
- 只使用 HTTP 入口时,不必额外开放没有使用的 SOCKS 端口;现有宽泛允许规则也应一并检查。
- 停止共享时,关闭“允许局域网连接”,重启服务,再确认监听恢复为本机范围。
- 在手机和电视上把 Wi-Fi 代理改回“无”或原先设置,避免离开家庭网络后继续连接旧地址。
若按本文创建了防火墙示例规则,可在管理员 PowerShell 中执行下面命令删除。仅删除这条规则不会自动移除其他已有的程序放行规则,因此最终仍应从另一台设备复测端口。
Remove-NetFirewallRule -DisplayName "v2rayN LAN TCP restricted"
结论:共享配置应能验证,也应能撤回
保留一份电脑地址、代理类型、实际端口和防火墙规则名的记录。出现故障按同一顺序逐层测试,结束使用时逐项撤销,比反复更换订阅或放宽全部网络权限更容易定位问题。