我必须测试我编写的程序与服务器部分的连接性。我必须确保任何人都可以从任何地方连接到服务器(而不仅仅是从本地网络)。
由于我的计算机和服务器都在本地网络上,是否有办法从我的计算机发起连接,但让路由器确信它来自网络外部,强制连接通过路由器和服务器上的所有过滤器,以确保它不会被阻止。
解决这个问题的最佳方法是什么?
答案1
您不太可能需要针对您的程序进行测试。除非您故意做一些非常不寻常的事情而彻底搞砸了您的程序,否则无论您从哪里连接,它都应该可以正常工作。
不过,您可能必须在路由器上配置端口转发,因此您确实需要测试路由器。
强制从外部连接的最简单方法是使用 VPN,可以从网络内的第二台计算机连接,也可以从网络命名空间(linux)或某种虚拟机连接。