如何通过互联网访问本地开发服务器?

时间:2020-04-14 19:10:48

标签: wampserver portforwarding windows-firewall

我在Windows 10计算机上运行了Wamp 3.1.7。目的是使该服务器上的项目可以通过Internet访问。 使用LAN IP(例如, http://10.0.0.3/。 该服务器在路由器后面运行,该路由器的Web界面在端口80上运行,因此当我访问公共IP时,端口80上的流量将进入路由器登录页面。

为解决该问题而采取的步骤:

  1. 将我的服务器正在侦听的端口从80更改为8080。(这在本地和LAN上均有效,可以通过http://10.0.0.3:8080访问)

  2. 在Windows防火墙上为端口8080添加入站规则,并设置为允许所有访问。

  3. 在路由器设置上添加端口转发(根据https://portforward.com/d-link/dsl-g2562dg/将端口8080上的传入流量转发到本地IP 10.0.0.3:8080)

  4. 使用PFPortChecker,它表示 public_ip 上的端口8080已打开并且能够发送数据。

我仍然无法访问我的服务器。当我访问 public_ip :8080时,我得到ERR_CONNECTION_TIMED_OUT。 如上所述,转到 public_ip 只会显示路由器登录页面。 据我所知:端口8080已打开,我的服务器可通过端口8080上的LAN访问。

我想念什么?还有什么地方可以阻止我的流量?

1 个答案:

答案 0 :(得分:0)

我这边是愚蠢的错误。 在这里找到答案:Public IP Web Page "Connection Timed Out" When Connected To

问题是,如果连接了运行服务器的局域网,则无法使用 public_ip 访问服务器。

相关问题