适用于可信家庭网络中,一台 Windows 电脑运行 v2rayN,Android 手机或另一台电脑通过它访问网络的场景。操作顺序是确认本机代理可用、开放局域网监听、放行指定端口,再在其他设备填写 HTTP 代理。本文用局域网地址 192.168.1.20 和示例端口 10809 说明;实际填写必须以电脑网卡信息和 v2rayN 入站设置为准。
一、先分清局域网共享与系统代理
「允许来自局域网的连接」改变的是入站监听范围,不是把订阅复制到其他设备。手机向电脑的 HTTP 代理入口发请求,v2rayN 所用内核再按路由规则选择直连或代理出站。电脑上的节点、规则和运行状态决定这条链路能否完成。
电脑托盘中的「自动配置系统代理」主要告诉这台电脑上的应用到哪里连接代理;其他设备不会自动继承该设置。反过来,只要内核正在运行且监听正确,即使电脑未设置系统代理,其他设备也可能通过显式指定的代理地址连接。
- 共享前提:电脑本机通过 v2rayN 的 HTTP 或混合入站能够正常请求,订阅中已有可用配置。
- 网络前提:两台设备之间允许通信。相同 Wi-Fi 名称并不保证互通,访客网络或无线隔离可能阻断连接。
- 运行前提:电脑保持开机、网络连接与内核运行。退出 v2rayN、电脑睡眠或切换网卡都可能中断共享。
- 代理边界:Wi-Fi 手动代理通常只影响遵循系统 HTTP 代理设置的应用,不等于整台设备的所有流量都被接管。
二、开启监听并确认真正使用的端口
在 v2rayN 中进入「设置」→「参数设置」,查找入站相关选项,将「允许来自局域网的连接」开启。不同界面的选项分组可能略有差别;同时记录 HTTP 入站或混合入站的端口,保存后按界面提示重启内核。不要仅凭旧教程认定端口一定是 10809。
Android 的 Wi-Fi「手动代理」填写的是 HTTP 代理,不是 SOCKS 入站。若界面同时显示多个端口,应选择支持 HTTP 的入口;混合入站支持 HTTP 与 SOCKS 时,也可以用于这里。以下两张卡中的数值都是操作示例,不代表各版本默认值。
电脑端入站核对
- 配置入口
- 设置 → 参数设置
- 局域网连接
- 开启
- 入站类型
- HTTP 或支持 HTTP 的混合入站
- 示例端口
- 10809
保存并重启内核,再检查监听结果;不要把 SOCKS 专用端口填入 Wi-Fi 的 HTTP 代理栏。
其他设备填写
- 代理主机
- 192.168.1.20
- 代理端口
- 10809
- 地址来源
- 电脑活动网卡的 IPv4 地址
- 连接范围
- 可互通的可信局域网
主机栏只填地址,不加 http://;端口单独填写,不能把 127.0.0.1 当作电脑地址。
在电脑 PowerShell 中运行下面的命令,检查示例端口是否监听。若使用其他端口,先替换数字。没有输出时,先检查端口记录和内核启动日志,不要直接调整防火墙。
Get-NetTCPConnection -State Listen -LocalPort 10809 |
Select-Object LocalAddress, LocalPort, OwningProcess
127.0.0.1:仅本机回环监听,局域网设备不能通过电脑的网卡地址访问。0.0.0.0:监听所有 IPv4 网卡地址,需用防火墙约束可访问范围。192.168.1.20:仅在这个具体地址监听,地址变化后需要重新核对。:::IPv6 通配监听;是否也接受 IPv4 连接取决于实现,应从另一台设备实际测试。
三、查找局域网 IP,按端口放行防火墙
在电脑终端运行 ipconfig,找到当前用于连接路由器的「无线局域网适配器 WLAN」或有线网卡,记录「IPv4 地址」。不要选虚拟网卡、已断开网卡或隧道接口。示例中的 192.168.1.20 必须替换成这里读到的实际地址。
- 在可信家庭网络中,打开 Windows「设置」→「网络和 Internet」→当前连接的属性,将网络配置文件核对为「专用」。公共网络不要为了共享而直接改成专用。
- 按下 Windows + R,输入
wf.msc,进入高级安全 Windows 防火墙,选择「入站规则」→「新建规则」。 - 选择「端口」,协议选择 TCP,「特定本地端口」填写实际 HTTP 或混合端口,例如
10809。 - 选择「允许连接」,配置文件只勾选「专用」,名称可填写「v2rayN 局域网 HTTP 共享」。
- 打开新规则的属性,在「作用域」→「远程 IP 地址」中限制为获准设备的地址,或已确认可信的本地子网。保存后从另一台设备测试。
共享地址最好保持稳定。可在路由器的 DHCP 地址保留功能中,为电脑当前网卡固定租约;否则重启路由器后,电脑地址可能变化,手机仍使用旧地址就会超时。若电脑同时连接有线和无线网络,应以另一台设备实际能够到达的那张网卡为准。
四、在 Android 与另一台电脑填写代理
Android 常见操作路径是「设置」→「网络和互联网」→「互联网」或「WLAN」→当前 Wi-Fi 的编辑入口→「高级选项」→「代理」→「手动」。菜单名称随系统界面有所不同,但需要填写的核心字段仍是代理主机名和代理端口。
- 将代理主机名填写为电脑局域网地址,例如
192.168.1.20,不要填写路由器网关,也不要填写手机自己的地址。 - 将代理端口填写为已确认支持 HTTP 的端口,例如
10809;主机名中不拼接冒号和端口。 - 保存 Wi-Fi 设置,重新打开浏览器访问页面,同时观察电脑端连接日志。浏览器已有连接可能被复用,可关闭页面后重新测试。
- 停止共享时,将该 Wi-Fi 的「代理」改回「无」,否则电脑离线后,这些应用仍可能尝试连接失效的代理。
另一台 Windows 电脑可进入「设置」→「网络和 Internet」→「代理」→「手动设置代理」,编辑「使用代理服务器」,填写相同地址和端口。若浏览器有独立代理设置,应确认它是使用系统设置,还是覆盖了系统设置。
| 字段或行为 | 正确处理 | 常见误区 |
|---|---|---|
| 代理服务器地址 | 填写电脑活动网卡的局域网 IP | 填写 127.0.0.1,实际指向设备自身 |
| 代理服务器端口 | 填写 HTTP 或混合入站的实际端口 | 将远端节点端口当作本地代理端口 |
| HTTPS 网页访问 | 由 HTTP 代理通过 CONNECT 建立隧道 | 为此关闭证书验证或安装不明证书 |
| 应用覆盖范围 | 逐个确认应用是否遵循系统代理 | 认为 Wi-Fi 代理等同全设备接管 |
结论:浏览器成功后,再判断应用覆盖范围
先用浏览器确认局域网代理链路,再测试目标应用。若只有个别应用不通,应检查它的代理支持情况,而不是继续扩大防火墙端口范围。
五、连接失败时,按网络层到代理层排查
排查时先记录电脑 IP、实际端口和测试时间,每次只改一个设置。另一台 Windows 电脑可用下面两条命令依次验证端口可达性与 HTTP 代理请求。示例地址和端口仍需替换为实际值;这些命令是测试方法,不代表已经得到成功结果。
Test-NetConnection -ComputerName 192.168.1.20 -Port 10809
curl.exe -I --connect-timeout 10 --max-time 20 --proxy http://192.168.1.20:10809 https://example.com/
TcpTestSucceeded : True 只说明 TCP 端口能建立连接,不代表节点一定可用,也不代表请求一定走代理出站。第二条命令应结合 HTTP 响应与 v2rayN 日志判断;目标网站本身不可用时,也可能造成测试失败。
电脑自己能用,手机连接却一直超时?
先核对监听地址是否仍是 127.0.0.1,再核对手机填写的电脑 IP。监听正确后检查防火墙配置文件和作用域;若连接的是访客 Wi-Fi,查看路由器是否开启访客隔离或客户端隔离。
端口测试成功,但浏览器仍打不开?
确认填入的是 HTTP 或混合端口,而不是 SOCKS 专用端口。随后在电脑日志中核对该次请求是否到达、是否出现代理认证失败或出站错误。电脑本机也应通过同一个入站测试,避免仅验证了另一条连接路径。
网页正常,某个应用还是直连?
检查该应用是否支持系统 HTTP 代理,必要时使用它自己的代理配置。Wi-Fi 代理不保证承载应用的 UDP 通信;也不要指望只在电脑开启 TUN,就能自动捕获其他设备的全部流量。
昨天能用,今天连接不上了?
先运行 ipconfig 检查电脑地址是否变化,再确认电脑没有睡眠、v2rayN 内核仍在运行,最后检查当前网络是否从专用变为公用。地址变化时更新其他设备的代理主机,并考虑配置 DHCP 地址保留。
如果请求已进入内核但出站失败,再回到节点连接、DNS 和路由规则排查。共享设备的请求同样会受电脑端规则影响;看到网页打开并不能单独证明它经过代理出站,命中直连规则也可能正常打开。应结合日志中的匹配结果判断,不要通过随意切换协议掩盖监听或防火墙问题。
六、收紧共享范围,使用后恢复设置
局域网共享入口可能没有认证。监听所有网卡且放行范围过宽时,同网段其他设备也可能借用该入口。只在可信网络开启共享,不在路由器上为 10809 等入站端口设置公网端口映射,也不为了远程访问将代理入口直接暴露到互联网。
- 限制设备:在防火墙作用域中优先填写获准设备的具体地址;使用子网范围时,确认子网内的设备都可信。
- 核对认证:若当前入站配置支持认证,使用前先确认连接端也支持填写凭据;Android 的 Wi-Fi 手动代理界面通常没有直接填写代理用户名和密码的字段,不能只在电脑端开启认证后就认为配置完成。
- 避免叠加:测试共享链路时,先暂停手机上其他代理或 VPN 连接,减少路由互相影响。恢复其他连接后,应重新验证目标应用的实际路径。
- 结束共享:先将其他设备的 Wi-Fi 或系统代理恢复,再关闭 v2rayN 的局域网连接选项,保存并重启内核,最后禁用不再需要的防火墙规则。
- 再次确认:从其他设备重测原端口,确认它已不能访问;电脑本机仍需代理时,检查回环入站是否继续正常工作。
长期使用时,局域网共享与设备独立连接应分开考虑。共享适合临时集中使用电脑已有配置;Android 设备若需要独立管理节点与连接,可按自身配置选择 v2rayNG 或 v2flyNG。无论采用哪条路径,都应先明确应用流量由哪个入口接收,避免把系统代理、TUN 和局域网共享混成同一个开关。