我在Windows 10计算机上运行了Wamp 3.1.7。目的是使该服务器上的项目可以通过Internet访问。
使用LAN IP(例如,
http://10.0.0.3/
。
该服务器在路由器后面运行,该路由器的Web界面在端口80上运行,因此当我访问公共IP时,端口80上的流量将进入路由器登录页面。
为解决该问题而采取的步骤:
将我的服务器正在侦听的端口从80更改为8080。(这在本地和LAN上均有效,可以通过http://10.0.0.3:8080访问)
在Windows防火墙上为端口8080添加入站规则,并设置为允许所有访问。
在路由器设置上添加端口转发(根据https://portforward.com/d-link/dsl-g2562dg/将端口8080上的传入流量转发到本地IP 10.0.0.3:8080)
使用PFPortChecker,它表示 public_ip 上的端口8080已打开并且能够发送数据。
我仍然无法访问我的服务器。当我访问 public_ip :8080时,我得到ERR_CONNECTION_TIMED_OUT。 如上所述,转到 public_ip 只会显示路由器登录页面。 据我所知:端口8080已打开,我的服务器可通过端口8080上的LAN访问。
我想念什么?还有什么地方可以阻止我的流量?
答案 0 :(得分:0)
我这边是愚蠢的错误。 在这里找到答案:Public IP Web Page "Connection Timed Out" When Connected To
问题是,如果连接了运行服务器的局域网,则无法使用 public_ip 访问服务器。