我目前在学校网络中,无法更改路由器配置中的任何内容,但我仍然希望能够运行 Web 服务器。我扫描了路由器上的一些开放端口,只发现 8080 是唯一开放的端口,当我尝试访问它时,路由器会响应“net::ERR_EMPTY_RESPONSE”。
我的问题有解决办法吗?
答案1
可能不是直接的。也就是说,您可能无法建立本地 Web 服务器并说服路由器向其发送传入请求。
但是,可以通过创建与某个基于云的服务器的 SSH 连接并让服务器将传入的 HTTP 流量转发到本地计算机来绕过路由器。当 Web 服务器必须公开访问时,我正是这样做的。
一个可以帮助解决这个问题的工具(至少对于开发工作来说)是localtunnel
。