从一个接口到另一个接口的端口转发 Windows 10

从一个接口到另一个接口的端口转发 Windows 10

我有一台 Windows 10 机器,其设置如下

LAN:LAN 连接到主路由器(互联网)

WifiHotspot:PS4 无线广播热点设置

VPN:ExpressVPN 设置并共享到热点,允许 PS4 使用 VPN。

Plex 服务器绕过 VPN 软件以确保它超出标准线路(通过 VPN 放置 Plex 会使任何外部连接的速度非常慢)。

虽然这个功能可以正常工作,但 PS4 连接到 Plex 服务器时速度非常慢,因为它必须通过 VPN 出去然后再回来。我想做的是让热点上的所有连接都转到 VPN,但端口 X 除外。端口 X 应路由到 LANIP:X

有什么方法可以进行这样的设置吗?

编辑:由于 plex 设置为绕过 VPN,因此您无法通过 127.0.0.1:X 访问它

答案1

您可能正在寻找 Windows 中的端口转发,它可以将任何传入的 TCP 连接(IPv4 或 IPv6)从本地端口引导到另一个本地端口,甚至是远程计算机上的端口。

这是通过使用 netsh 命令

语法是:

netsh 接口 portproxy 添加 v4tov4 listenaddress=本地地址 listenport=本地端口 connectaddress=目标地址 connectport=目标端口

在哪里

  • listenaddress– 是等待连接的本地 IP 地址。
  • listenport– 本地监听 TCP 端口(正在等待连接)。
  • connectaddress– 是传入连接将重定向到的本地或远程 IP 地址(或 DNS 名称)。
  • connectport– 是将来自 listenport 的连接转发到的 TCP 端口。

更多信息请参阅:

相关内容