windows - 如何将一个本地端口转发到另一个?

标签 windows proxy port portforwarding netsh

我有一个 HTTP 代理服务器在端口 127.0.0.1:8888 上运行。我需要将绑定(bind)到 127.0.0.1:8080 的 HTTP 客户端重定向到转发到 127.0.0.1:8888。

我尝试在 Windows 中使用 netsh.exe 实用程序。我的 Windows 7 中运行着 DHCP 客户端服务。

netsh interface portproxy add v4tov4 listenport=8080 listenaddress=127.0.0.1 connectport=8888 connectaddress=127.0.0.1

命令执行成功。但是代理服务器从不接收任何请求。不能转发本地端口吗?或者我的理解有误。

最佳答案

因此,当您使用实际 IP 地址定义 sourceAddress 时,它仅适用于远程系统。如果您只想转发本地连接,请尝试 127.0.0.1,但如果您要同时转发两者,请使用 0.0.0.0。

关于windows - 如何将一个本地端口转发到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19302724/

相关文章:

windows - 两个 TCHAR 的不区分大小写的比较

node.js - 使用nginx后socket.io响应慢

node.js - 通过代理的 TLS 连接

mapping - 如果容器已经创建并正在运行,如何使用docker将主机端口分配给容器端口?

c++ - 使用 boost::asio 执行单播消息传递

windows - 如何使用 MS-DOS 命令模拟 curl?

linux - JBoss 7 中的 UDP 连接在哪里配置?

intellij-idea - 在 IntelliJ 中,如何在内部 jetty 运行配置中设置服务器端口

c# - .NET中获取目录数据的最快方法

spring-boot - 带有企业代理的 Spring Cloud Feign/Ribbon