【问题标题】:Localhost to local network port redirection on Windows本地主机到 Windows 上的本地网络端口重定向
【发布时间】:2020-05-26 20:02:12
【问题描述】:

我有一个监听http://localhost:8001 的服务器,我想让它在本地网络中可用。不幸的是,我无权访问代码,也无法修改上述内容。它不会在 8001 端口上监听来自网络外部的请求。

我想让它在本地网络中可用并将端口更改为 9001。是否有一些工具或方法可以使用操作系统功能来解决这个问题?

这是一台 Windows 计算机,我没有管理员权限。

编辑:

我注意到,如果我使用 0.0.0.0 作为地址,节点上的 python -m SimpleHTTPServerhttp-serv 都可以工作,但我没有能力修改这个程序,所以我想要某种方法以双向方式重定向调用

编辑2:

这是一个 OWIN 自托管 .NET Framework 应用程序。

【问题讨论】:

  • 能否获得管理员权限?因为它可能需要管理员命令提示符批准
  • 有可能,但我想避免。

标签: windows http port owin


【解决方案1】:

只需使用您的主机名就足够了。

您只需要反向代理即可更改端口。

这很容易with a caddyfile:

caddy reverse-proxy --from :9001 --to 127.0.0.1:8001

caddy Windows release(如caddy_2.0.0_windows_amd64.zip)不需要任何管理/提升权限:只需使用caddy.exe。这就对了。无需设置,无需安装,无需修改注册表。

然后:

https://<yourHostname>:9001

【讨论】:

    猜你喜欢
    • 2020-03-22
    • 2018-10-31
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多