通过VPN进行端口转发以实现NAT穿透

通过VPN进行端口转发以实现NAT穿透

问题:

  • 我想Service1 监听端口 XXXX托管在我的本地 Windows 10 机器可供公众访问,但我的本地机器位于 ISP NAT 后面。

  • 我有一个远程服务器具有静态公共 IP

问题:

这些节点上应配置什么:

公共客户端-->远程服务器-->VPN隧道-->本地路由器-->本地机器-->本地服务

进步:

我已经用另一项服务成功地完成了类似的事情,我们称之为服务2带端口

  • 端口 YYYY 开放于远程服务器
  • 远程服务器,端口 YYYY 转发至本地路由器的 VPN 客户端 IP 地址。
  • 本地路由器,带有DSCP标签XX的流量被策略路由到VPN接口。
  • 本地计算机,Service2 的 DSCP 标记为 XX。

但是,Service2 仅使用 UDP,而 Service1 同时使用 TCP 和 UDP,并且由于某种原因,DSCP 标签在本地计算机上的 TCP 上不起作用。

为了服务1

  • 端口 XXXX 开放于远程服务器
  • 远程服务器,端口 XXXX 转发至本地路由器的 VPN 客户端 IP 地址。
  • 本地路由器,流量与“本地端口“XXXX”的策略路由到VPN接口。

我这样做对吗?

相关内容