Windows 上的本地主机到本地网络端口重定向
Localhost to local network port redirection on Windows
我有一台监听 http://localhost:8001 的服务器,我想让它在本地网络中可用。不幸的是,我无权访问代码,也无法修改以上内容。它不会在端口 8001 上侦听来自网络外部的请求。
我想让它在本地网络中都可用并将端口更改为 9001。是否有一些工具或方法可以使用 OS 功能来解决这个问题?
这是一台 Windows 电脑,我没有管理员权限。
编辑:
我注意到如果我使用 0.0.0.0 作为地址,节点上的 python -m SimpleHTTPServer
和 http-serv
都可以工作,但我无权修改这个程序,所以我想要一些重定向的方法双向调用
编辑 2:
这是一个 OWIN 自托管 .NET Framework 应用程序。
只需使用您的主机名就足够了。
您只需要反向代理即可更改端口。
这很简单with a caddyfile:
caddy reverse-proxy --from :9001 --to 127.0.0.1:8001
而 caddy Windows release (like caddy_2.0.0_windows_amd64.zip
) 不需要任何 administration/elevated 权限:只需使用 caddy.exe
。这就对了。无需设置、无需安装、无需修改注册表。
然后:
https://<yourHostname>:9001
我有一台监听 http://localhost:8001 的服务器,我想让它在本地网络中可用。不幸的是,我无权访问代码,也无法修改以上内容。它不会在端口 8001 上侦听来自网络外部的请求。
我想让它在本地网络中都可用并将端口更改为 9001。是否有一些工具或方法可以使用 OS 功能来解决这个问题?
这是一台 Windows 电脑,我没有管理员权限。
编辑:
我注意到如果我使用 0.0.0.0 作为地址,节点上的 python -m SimpleHTTPServer
和 http-serv
都可以工作,但我无权修改这个程序,所以我想要一些重定向的方法双向调用
编辑 2:
这是一个 OWIN 自托管 .NET Framework 应用程序。
只需使用您的主机名就足够了。
您只需要反向代理即可更改端口。
这很简单with a caddyfile:
caddy reverse-proxy --from :9001 --to 127.0.0.1:8001
而 caddy Windows release (like caddy_2.0.0_windows_amd64.zip
) 不需要任何 administration/elevated 权限:只需使用 caddy.exe
。这就对了。无需设置、无需安装、无需修改注册表。
然后:
https://<yourHostname>:9001