如何让网络服务器响应本地网络之外的请求?
How to make a web server respond to a request outside the local network?
我已经在端口 8000 上的 Linux 机器上设置了一个 Web 服务器,使用:
python -m SimpleHTTPServer 8000
如果我 运行 curl -XGET '127.0.0.1:8000'
我会收到回复。但是,如果我尝试使用 http://domain:8000
在另一台机器的浏览器上访问它,我没有得到任何响应。
如何让它在本地网络之外工作?
您应该添加从路由器(adsl 调制解调器、交换机、集线器)到计算机的端口重定向。或者您可以使用 ngrok (https://ngrok.com/) 来处理诸如此类的事情。
我已经在端口 8000 上的 Linux 机器上设置了一个 Web 服务器,使用:
python -m SimpleHTTPServer 8000
如果我 运行 curl -XGET '127.0.0.1:8000'
我会收到回复。但是,如果我尝试使用 http://domain:8000
在另一台机器的浏览器上访问它,我没有得到任何响应。
如何让它在本地网络之外工作?
您应该添加从路由器(adsl 调制解调器、交换机、集线器)到计算机的端口重定向。或者您可以使用 ngrok (https://ngrok.com/) 来处理诸如此类的事情。