我有一台 Windows 7 机器,我用它来通过 SSH 使用 Putty 打开 SOCKS 连接。我将隧道设置为动态本地主机 8080,我可以在本地使用它。
如何让本地网络上的机器访问并使用该代理?
在 FireFox 网络设置下的 SOCKS 设置中,我尝试为具有开放连接的本地计算机输入 192.166.2.2:8080。我还需要做其他事情吗?
答案1
您必须在 PuTTY 的隧道设置中启用复选框“本地端口接受来自其他主机的连接”:
答案2
在您的服务器上以管理员身份运行 powershell 并运行
netstat -abo | findstr LISTENING | findstr :8080
注意与 关联的 IP 地址:8080
。是127.0.0.1, 192.168.2.2,
还是0.0.0.0
?我的直觉是 IP 地址是127.0.0.1
,这意味着该端口仅对本地主机可用。请尝试调整您的 socks 代理以使用192.168.2.2
而不是'localhost'
。