V2Ray 允许局域网连接:让手机、平板和电视共用电脑代理

开启 v2rayN 的局域网连接后,同一网络内的其他设备填写电脑 IP 与 10808/10809 端口即可共享代理,本文说明设置步骤、防火墙放行与安全注意点。

本文速览

局域网共享需要同时满足三个条件:电脑内核监听局域网地址、防火墙允许指定设备访问、使用端填写正确的代理协议和端口。本文以电脑地址 192.168.1.20 为示例,依次说明 v2rayN 设置、Windows 与 macOS 检查方法,以及安卓设备和电视的接入方式。端口以实际设置为准,尤其要区分混合端口与旧版独立 HTTP 端口。

一、局域网代理的工作路径与适用范围

允许局域网连接,是把电脑上原本仅供本机使用的代理入口开放给同一网络内的设备。手机或电视把请求发往电脑,再由 v2rayN 管理的内核按路由规则选择直连或代理出站。远端节点仍使用原有 VMess、VLESS 等配置,使用端不需要再次填写节点的用户标识、传输路径或 TLS 参数。

设备代理请求 电脑入站端口 内核路由匹配 直连或代理 响应返回设备

这不是把整台电脑变成路由器。电脑开启系统代理,只会影响电脑上读取系统代理的应用;电脑开启 TUN,也不会自动接管其他设备的网络。局域网共享依赖的是 HTTP 或 SOCKS 入站,其他设备仍要主动把请求交给这个入口。

二、先确认电脑 IP 与实际监听端口

在 Windows 打开终端执行 ipconfig,查看当前 Wi-Fi 或以太网适配器的 IPv4 地址。在 macOS 打开「系统设置」→「网络」→ 当前连接 →「详细信息」→「TCP/IP」,查看 IP 地址。不要选虚拟网卡、隧道网卡或已断开的网卡地址。

下列地址是配置示例,不是所有家庭网络的固定值。如果电脑实际地址为 192.168.50.12,后续填写的服务器地址和测试命令也要一起替换。127.0.0.1 在手机上代表手机自身,不能用它连接电脑。

10808
常见 SOCKS 或混合入站端口
10809
旧版配置常见独立 HTTP 端口
127.0.0.1
仅供当前设备访问的回环地址

不同版本与内核的入站组织方式可能不同。部分较新配置使用一个混合端口同时接受 HTTP 和 SOCKS,旧版配置则可能使用 10808 提供 SOCKS、10809 提供 HTTP。不能只看网上给出的端口号,必须在当前参数设置或启动日志中确认入站协议。

判断:先确认 HTTP 入口,再填写 Wi-Fi 代理

安卓 Wi-Fi 的手动代理通常填写 HTTP 代理。若 10808 是混合端口,可以直接使用;若它仅提供 SOCKS,就应改填实际 HTTP 端口,而不是反复切换远端节点。

三、在 v2rayN 开放局域网监听

先在电脑本机确认节点可以正常使用,再调整局域网入站。这样能把“节点不可用”和“局域网端口不可达”分开处理。更改前记录原端口与监听设置,便于测试结束后恢复。

  1. 打开 v2rayN,进入「设置」→「参数设置」,查找「允许来自局域网的连接」或同义的局域网连接选项。不同版本的分组名称可能略有差异。
  2. 启用局域网连接,核对本地 SOCKS、HTTP 或混合端口。不要仅为匹配本文示例而改动已正常工作的端口。
  3. 保存设置,按界面提示重启内核;没有提示时,可退出并重新启动客户端,再查看内核启动日志是否报错。
  4. 核对监听地址。仅出现 127.0.0.1:10808 时,其他设备仍无法连接;0.0.0.0:10808 通常表示监听所有 IPv4 接口,也可使用电脑具体的局域网地址。

0.0.0.0 是监听范围,不是手机应填写的服务器地址。监听全部接口会扩大入口可达范围,因此下一步必须限制防火墙来源。如果使用自定义配置,界面开关不一定会改写其中的入站字段,应检查实际生成或加载的内核配置。

用系统命令核对监听结果

Windows 可在 PowerShell 执行第一组命令;macOS 可在终端执行第二组命令。这里检查两个常见端口,如果实际端口不同,请相应替换。没有 10809 的监听结果并不一定是故障,混合端口配置可能只需要 10808。

# Windows PowerShell
Get-NetTCPConnection -State Listen |
  Where-Object { $_.LocalPort -in 10808,10809 } |
  Select-Object LocalAddress,LocalPort,OwningProcess
# macOS 终端
lsof -nP -iTCP:10808 -sTCP:LISTEN
lsof -nP -iTCP:10809 -sTCP:LISTEN

四、防火墙只放行可信设备

Windows 家庭网络可在确认可信后设为「专用网络」。打开「高级安全 Windows Defender 防火墙」→「入站规则」→「新建规则」→「自定义」,限定实际内核程序、TCP 协议与使用中的本地端口。在「作用域」中把远程 IP 限定为手机地址或家庭子网,并只勾选「专用」配置文件。

macOS 可在「系统设置」→「网络」→「防火墙」→「选项」检查应用访问权限。防火墙弹窗可能对应实际接收连接的内核程序,而不只是 v2rayN 窗口程序。允许可信程序接收传入连接后再测试;系统应用防火墙不提供与 Windows 相同的逐源地址规则界面,需要更细限制时,应使用路由器访问控制或经过审慎配置的系统过滤规则。

若端口仍不可达,检查路由器是否启用了访客网络隔离、AP 隔离或无线客户端隔离。电脑接网线、手机接 Wi-Fi 本身不是问题,但两者需要处于允许互访的网络中。跨子网也可以工作,不过必须有正确的路由和访问控制,初次设置建议先在同一家庭子网验证。

五、手机、平板与电视填写方法

安卓设备通常在「设置」→「网络和互联网」→「互联网」→ 当前 Wi-Fi 的编辑选项中,将「代理」改为「手动」。部分厂商把这一项放在「高级选项」。服务器主机名填写电脑局域网地址,端口填写已确认支持 HTTP 的入口,不要把 http:// 前缀、端口和地址一起塞入主机名栏。

混合端口配置示例

使用端协议
HTTP
服务器
192.168.1.20
端口
10808
前提
10808 已确认为混合入站

适合提供 HTTP 与 SOCKS 共用入口的配置。

独立 HTTP 配置示例

使用端协议
HTTP
服务器
192.168.1.20
端口
10809
前提
10809 已确认为 HTTP 入站

适合将 SOCKS 与 HTTP 分开监听的配置。

电视或安卓平板如果提供 Wi-Fi 代理设置,可以填写同样的字段。部分电视仅在无线连接时展示代理选项,部分应用则完全忽略系统 HTTP 代理;此时不能靠更改端口解决。使用端应用若有独立 SOCKS 设置,可按实际入站协议填写 10808,但这不代表电视的所有流量都会经过代理。

  1. 保存设置后,先用遵循系统代理的浏览器打开一个已知可访问的 HTTPS 页面。
  2. 同时查看电脑内核连接日志,确认确实出现来自使用端的请求,再核对命中的路由与出站标签。
  3. 若浏览器成功、某个应用失败,检查该应用是否支持系统代理,而不是立即修改电脑节点。
  4. 停止共享前,把设备 Wi-Fi 代理恢复为「无」;否则电脑关机后,该设备可能继续向失效的代理地址发送请求。

不必为了填写 Wi-Fi 代理再启动安卓端的 v2rayNG 或 v2flyNG。本方案由电脑提供入口;如果同时运行安卓端 VPN 接管,应单独核对其路由,避免请求路径变复杂而难以判断问题来源。

六、按端口、协议、路由顺序排查

有另一台 Windows 电脑时,可用 Test-NetConnection 192.168.1.20 -Port 10808 测试端口连通性。TcpTestSucceeded 为真只代表 TCP 握手完成,不能证明 HTTP 协议匹配或远端节点可用。不要把单次 ping 失败等同于代理端口被阻断,因为系统可能单独阻止 ICMP。

有 curl 的设备可执行下列请求,验证已确认的 HTTP 或混合入口。此处的 5 秒连接超时和 15 秒总超时只是诊断参数,不是速度承诺。最好从另一台设备发起,才能覆盖局域网和入站防火墙这一段路径。

curl --proxy http://192.168.1.20:10808 --connect-timeout 5 --max-time 15 -I https://example.com/

电脑可以上网,手机却一直连接超时?

先确认手机填写的不是 127.0.0.1,再检查电脑是否监听局域网地址。随后核对入站防火墙来源、手机当前 IP 和访客网络隔离。电脑本机能使用代理,并不能证明局域网入口已开放。

10808 能连上,为什么 Wi-Fi 代理仍打不开网页?

核对 10808 是否仅提供 SOCKS。如果是,改用实际 HTTP 入口,例如已启用的 10809。若日志出现认证失败,再检查入站认证与使用端能力;不要为了兼容而把匿名入口开放到不可信网络。

浏览器正常,电视视频应用还是不能用?

确认该应用是否读取系统 HTTP 代理,以及是否使用代理未覆盖的 UDP 或独立连接。先通过浏览器和电脑日志验证共享链路,再判断应用支持情况,不能仅凭视频加载失败认定节点失效。

昨天可用,电脑重启后为什么失效?

重新检查电脑 DHCP 地址、内核启动状态与休眠设置。可以在路由器为电脑设置 DHCP 地址保留,让它持续获得同一地址;若手机也使用固定来源放行规则,应一并核对手机地址是否变化。

维护:固定地址,缩小入口,保留恢复步骤

共享稳定后,记录电脑地址、实际协议、监听端口和放行设备。只保留必要入口;不再使用时先撤销设备代理,再关闭局域网连接与对应防火墙规则,避免遗留一个无人管理的代理服务。

下载v2rayN