在 Windows 中将本地主机监听端口转换为远程监听端口

在 Windows 中将本地主机监听端口转换为远程监听端口

我使用 Psiphon 来规避审查,它在本地主机中运行 HTTP 和 SOCKS 代理监听。我需要从网络中的另一台机器使用该服务。

由于 Psiphon 的监听端口本地绑定到 127.0.0.1,因此无法从网络中的其他机器访问它。有没有简单的方法可以将绑定从本地主机转换为网络 IP?

我尝试运行 PuTTY,但它要求运行 SSH 服务器进行会话。我也尝试了 Bitvise SSH 客户端,但它需要 SSH 服务器。

在 Linux 中,我可以使用一个简单的命令来实现这一点:

ssh -L 0.0.0.0:8080:127.0.0.1:8090 用户@localhost

其中 8080 是监听 SOCKS 端口,可从网络中的其他机器和在 127.0.0.1:8090 中运行的 Psiphon 代理访问。

我如何在 Windows 中实现这一点?

答案1

我通过使用 Privoxy 实现了这个功能。 https://www.privoxy.org/

只需将 Privoxy 监听器从 127.0.0.1:8118 更改为 0.0.0.0:8118,并在 config.txt 文件中将上游代理设置为 localhost Psiphon 端口即可。您已完成。现在,您可以从网络中的其他设备使用 HTTP 代理端口 8118。

答案2

如果您只想从同一网络中的设备访问服务,则无需进行任何更改。只需在命令行中运行命令“ipconfig”,然后在网络部分搜索您的 IPv4 或 IPv6 地址,例如,如果您使用的是 WiFi,只需转到“无线 LAN 适配器无线网络连接”并复制 IP(例如:192.168.1.74),然后在同一网络中的另一台设备上转到该 IP 和端口(例如 192.168.1.74:8888)!就是这样!

相关内容