从外部 IP 访问 localhost 上的端口

Bre*_*der 3 python localhost

我目前正在设置一个网络服务器,仅供个人和测试使用。现在我正在尝试运行一些Python应用程序,但是当我启动它们时,它们在127.0.0.1:5000上运行。我是否可以转发此内容以使其可以在其他地方访问?

the*_*bit 5

由于之前的任何答案都尚未解决转发部分:您可以使用 SSH 轻松转发本地端口

    ssh user@your.testing.web.server -L 5000:127.0.0.1:5000
Run Code Online (Sandbox Code Playgroud)

这会将所有 TCP 流量从本地计算机的端口 5000 转发到your.testing.web.server的本地主机绑定端口 5000 。此设置的优点在于,它只允许能够进行身份验证的用户进行访问sshd,并且 SSH 协议将加密您的所有流量。

如果您希望您的网站公开可用,这当然不会对您有帮助,但显然这是我“个人和测试用途”的首选。