SSH 代理:Web 请求未转发?

SSH 代理:Web 请求未转发?

我一直尝试通过 ssh 隧道连接到 Web,但没有成功......

我的测试非常简单:我的路由器后面有两台计算机(可以访问互联网)。

  • 计算机 1:192.168.1.32(ssh 客户端)
  • 计算机2:192.168.1.9(ssh服务器)

计算机 1 :运行ssh -v -ND 2080 [email protected]

袜子隧道打开并显示详细结果:

debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:2080 forwarded to remote address socks:0
debug1: Local forwarding listening on ::1 port 2080.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on 127.0.0.1 port 2080.
debug1: channel 1: new [port listener]
debug1: Requesting [email protected]
debug1: Entering interactive session.

我尝试使用 Firefox 配置隧道:

“手动代理配置”HTTP 代理:127.0.0.1;端口:2080;SOCKSv5

然后我尝试浏览网页
浏览器无法检索网页内容并显示:

 - The site could be temporarily unavailable or too busy. Try again in a few
    moments.
 - If you are unable to load any pages, check your computer's network
    connection.
 - If your computer or network is protected by a firewall or proxy, make sure
    that Firefox is permitted to access the Web.

在每个 Web 请求上,详细的 ssh 隧道都会打印到 stdout:

debug1: Connection to port 2080 forwarding to socks port 0 requested.
debug1: channel 2: new [dynamic-tcpip]
debug1: channel 2: free: dynamic-tcpip, nchannels 3

SSH 是否应该将请求转发到网络,或者我是否应该在第二台计算机上安装某种代理,例如 SQUID?

非常感谢您帮助我解决这个问题:)

答案1

已解决我的故障是在 Firefox 的配置中,可以在这里找到正确的配置: 如何通过 SOCKS 在 SSH 上传输 HTTP 隧道?

相关内容