连接到 VPN 时将端口转发到本地网络计算机

连接到 VPN 时将端口转发到本地网络计算机

因此,我在本地网络上有一台连接到 VPN 的 Linux 机器。

我已经在路由器上设置了端口转发,以将该计算机 IP 和端口的所有流量路由app_port到该计算机。

在我的本地网络中,我可以ip_address:app_port毫无问题地访问该计算机上的 Web 应用程序,即使该计算机已连接到其 VPN。

当我尝试访问同一台计算机时my_external_ip:app_port,尽管它已连接到 VPN,但我什么也得不到。

  1. 为何我无法连接电脑?

我希望数据能够到达我的路由器,而且由于我正在将该端口和 IP 的所有流量转发到该计算机(并且因为我可以使用本地计算机访问它),所以我希望它能够工作。

  1. 有办法解决这个问题吗?

答案1

如果您在本地 PC 上通过 VPN 添加特定路由并通过路由器添加默认网关,则 external_ip:port 应该可以工作。某些状态防火墙可以阻止非对称路由

相关内容