适用于一台 Windows 电脑运行 v2rayN,电视盒子或另一台电脑通过家庭网络使用其代理入口的场景。操作顺序是确认本机可用、开启局域网监听、核对端口、限制防火墙来源,最后在其他设备填写主机地址。这里共享的是 HTTP 或 SOCKS 代理服务,不会自动把整张家庭网络变成代理网络。
一、共享前提与请求路径
先在运行 v2rayN 的电脑上确认节点能够连接,再配置共享。节点不可用时,开放监听和防火墙只会让其他设备连到一个不能正常出站的入口。本文以 Windows 主机为例;其他桌面系统的防火墙界面不同,不能直接照用后面的 Windows 命令。
接入设备需要能访问主机的局域网地址。两台设备连接同一路由器通常具备这一条件,但访客网络、无线客户端隔离和不同 VLAN 之间的访问控制可能阻断连接。设备连着相同名称的无线网络,也不能据此认定互相可达。
- 主机保持运行:电脑休眠、关机、退出 v2rayN 或停止内核,都会使共享入口失效。
- 设备支持手动代理:网络设置里能填 HTTP 代理,或应用自身能配置 HTTP、SOCKS 代理,才适合直接使用本方案。
- 主机不必开启系统代理:系统代理影响主机上读取该设置的应用,不是远端设备访问监听端口的前提。
- 不必为此开启 Tun:手动代理共享不依赖 Tun 模式,也不需要开启 Windows 网络连接共享。
二、开启允许来自局域网的连接
在 v2rayN 中打开「设置」→「参数设置」,查找「允许来自局域网的连接」。该选项通常位于基础设置或内核相关设置区域;不同版本的页签名称可能调整,应以实际选项文字为准。开启后保存,若界面提示重启内核,按提示执行。
- 记录当前使用的本地监听端口,以及它支持的协议。若界面显示为混合端口,表示同一入口可接收 HTTP 和 SOCKS 请求。
- 开启「允许来自局域网的连接」,保存设置并等待内核重新启动。
- 打开 PowerShell,检查端口是否真正处于监听状态,而不是只确认开关已经打开。
- 查看 v2rayN 日志。如果出现端口占用、配置加载失败等错误,先排除这些问题,再继续设置其他设备。
Get-NetTCPConnection -State Listen -LocalPort 10808 |
Select-Object LocalAddress, LocalPort, OwningProcess
这里的 10808 是后文使用的示例端口,执行前应换成实际值。若只看到 127.0.0.1,入口仍仅供本机使用;看到 0.0.0.0 通常表示监听全部 IPv4 接口。若只显示 ::,还应从另一台设备实际测试 IPv4 连通性,不能仅凭这一行推断双栈行为。
三、核对主机地址与代理端口
在主机 PowerShell 或命令提示符运行 ipconfig,查找当前已连接的 Wi-Fi 或以太网适配器,记录其 IPv4 地址。不要选到断开的网卡、虚拟网卡或回环地址。以下假设主机是 192.168.1.20,家庭子网是 192.168.1.0/24;这些都是配置示例,不代表你的实际网络。
不要把订阅节点中的服务器端口填到电视盒子上。节点端口属于远端服务;局域网设备要连接的是这台电脑上的入站监听端口。也不要只凭常见端口号判断协议:部分配置把 SOCKS 和 HTTP 分开,另一些配置使用混合入口。
电视盒子 HTTP 代理示例
- 代理主机
- 192.168.1.20
- 代理端口
- 10808
- 入口要求
- 主机该端口已提供 HTTP 或混合代理
主机栏仅填地址,不加 http://,也不填路由器地址。
旧配置独立端口示例
- 代理主机
- 192.168.1.20
- HTTP 端口
- 10809
- 入口要求
- 实际配置明确启用了该 HTTP 监听
若实际只有 SOCKS 入口,不能把它直接填进系统 HTTP 代理栏。
主机通过 DHCP 获取地址时,地址可能在重新连接后变化。共享需要长期使用,可以在路由器的 DHCP 地址保留页面绑定主机网卡,让它持续获得同一地址;不要随意手动指定一个可能与其他设备冲突的地址。
四、Windows 防火墙仅放行家庭网络
先到 Windows「设置」→「网络和 Internet」,打开当前连接的属性,确认这确实是可信家庭网络,再将网络配置文件设为「专用」。公共场所网络不应为了共享而改为专用,也不应通过关闭整个防火墙来排错。
- 打开「Windows 安全中心」→「防火墙和网络保护」→「高级设置」。
- 在「入站规则」中新建端口规则,选择 TCP,填写实际 HTTP 或混合监听端口。
- 选择允许连接,仅勾选「专用」配置文件,并为规则设置便于识别的名称。
- 打开规则属性,在「作用域」中限制远程 IP 地址:优先填需要接入的设备地址,或填写可信家庭子网。
也可以使用管理员 PowerShell 创建规则。下面仅允许示例家庭子网访问主机示例地址上的 TCP 10808。执行前必须替换地址、子网和端口;若只供一台设备使用,可将 -RemoteAddress 改成该设备的固定局域网地址。
New-NetFirewallRule `
-DisplayName "v2rayN LAN HTTP 10808" `
-Direction Inbound `
-Action Allow `
-Protocol TCP `
-LocalAddress 192.168.1.20 `
-LocalPort 10808 `
-RemoteAddress 192.168.1.0/24 `
-Profile Private
这条规则面向本文的 HTTP 代理使用方式,不会自动开放 UDP。已有更宽泛的程序放行规则时,新建一条窄范围规则并不会收紧旧规则,仍需检查旧规则的配置文件与作用域。若安全软件另外管理网络访问,也要检查其入站策略。
五、在电视盒子和另一台电脑填写代理
电视盒子:填写 HTTP 主机与端口
常见入口是「设置」→「网络和 Internet」→ 当前 Wi-Fi →「代理设置」→「手动」。部分设备需要先进入「修改网络」或「高级选项」;有线连接是否提供代理栏,取决于设备系统。仅修改代理字段,不要为了寻找代理入口随意改动 IP、网关和 DNS。
- 代理主机填写主机实际局域网地址,例如
192.168.1.20。 - 端口填写已确认支持 HTTP 的端口,例如本文混合入口
10808。 - 排除列表先保留原设置。保存后重新打开待测试应用,必要时结束其旧连接再试。
- 先用明确读取系统 HTTP 代理的浏览器验证,再测试具体视频或其他应用。
电视盒子的系统代理通常不是全设备流量接管。部分应用使用自己的网络栈,或通过 UDP、QUIC 发起连接,不会遵循系统 HTTP 代理。出现浏览器可用、某个应用仍不可用时,应先查该应用的代理支持,不能直接认定节点失效。
另一台 Windows 电脑:设置手动代理
打开「设置」→「网络和 Internet」→「代理」→「手动设置代理」,启用代理服务器,填入主机地址与 HTTP 端口并保存。应用若有独立代理设置,应同时核对,避免它仍连接自己的旧地址。不要把接入电脑上的地址写为 127.0.0.1,那会指向接入电脑自身。
- 应用支持 SOCKS5:可以在应用内部选择 SOCKS5,并填写主机实际提供的 SOCKS 或混合端口。
- 应用只支持 HTTP:使用 HTTP 或混合入口,不能仅修改协议名称来兼容 SOCKS 专用端口。
- 设备上还有其他代理:先明确当前测试使用哪条链路,避免本地代理、系统代理和应用代理互相覆盖。
六、按端口、协议、应用逐层验证
在接入的 Windows 电脑执行下面两项测试。第一项只检查 TCP 连接,成功不代表代理协议和节点都正常;第二项明确经 HTTP 代理请求一个 HTTPS 页面,用来验证后续链路。命令中的地址、端口仍需按实际配置替换。
Test-NetConnection 192.168.1.20 -Port 10808
curl.exe --proxy http://192.168.1.20:10808 --connect-timeout 10 -I https://example.com/
观察第一项的 TcpTestSucceeded,再观察第二项是否完成代理隧道协商并收到目标站点的 HTTP 响应。响应不一定是成功状态码,但能帮助区分端口不通、代理拒绝和目标站点返回错误。不要把一次网页成功理解为所有应用、所有协议都已接管。
电脑自己能用,电视盒子却一直连接超时?
先核对电视填写的是主机局域网地址,再看主机是否只监听 127.0.0.1。然后检查专用网络入站规则、规则作用域和路由器客户端隔离。有另一台电脑时,先用 Test-NetConnection 测端口,把网络阻断与应用问题分开。
端口测试成功,浏览器仍打不开网页?
核对 HTTP 与 SOCKS 协议是否匹配,确认端口没有被其他程序占用。查看 v2rayN 当前节点与日志,再运行显式指定 HTTP 代理的 curl 命令;若提示需要认证,还要核对入口是否配置了账号密码。
网页能打开,但电视上的某个应用不走代理?
检查应用内是否有代理设置,以及它是否读取系统 HTTP 代理。系统代理不是全流量转发,不能保证接管应用自行建立的连接。不要通过反复切换节点来替代这一步检查。
共享能用,但访问结果和主机不一样?
检查 v2rayN 的路由模式与命中日志。共享流量仍按主机内核的入站和路由配置分流,并非必然全部走代理;远端请求也未必携带可供主机使用的本地进程信息,不能照搬主机的进程分流判断。
重启电脑后共享失效,应该先查哪里?
依次确认 v2rayN 与内核已启动、主机 IPv4 地址没有变化、监听端口仍存在、当前网络仍为专用。若只是断开重连后失效,优先检查 DHCP 地址变化,再考虑为主机配置地址保留。
七、停用共享与恢复原设置
不再共享时,先在电视盒子和接入电脑上关闭手动代理,再关闭 v2rayN 的「允许来自局域网的连接」。顺序反过来会使仍保留代理设置的设备暂时无法正常访问网络,容易被误判为网络故障。
- 删除或禁用为共享创建的防火墙入站规则,不要误删其他应用规则。
- 重新检查监听地址,确认入口已经恢复为仅本机可用的配置。
- 更换家庭网络、主机网卡或代理端口后,重新核对地址与防火墙作用域。
- 节点、订阅与路由继续由主机管理;接入设备只需保留必要的代理入口信息。
局域网共享的检查顺序可以保持不变:先确认主机可用,再确认监听可达,最后判断应用是否使用代理。每次只改一层,通常比同时更换节点、端口和网络设置更容易定位问题。更多基础设置可参考快速上手,连接异常可查阅故障排查。