使用 SSH 创建没有浏览器的 HTTP 代理

Joe*_*lav 2 ssh tunnel http-proxy

我正在尝试从我设备的浏览器访问 HTTP(S) 网站。我的设备只能通过双 SSH 隧道访问该网站。

使用这种技术,我能够将我的 Firefox 浏览器设置为通过我的名为SERVER1.

但是,SERVER1无法访问我需要的网站。幸运的是,SERVER1可以 SSH 到另一个SERVER2可以。

现在,我可以运行:

SERVER1 $ ssh -D 12345 myuser@SERVER2
Run Code Online (Sandbox Code Playgroud)

并从SERVER1to创建另一个隧道SERVER2,但我不清楚如何在没有 firefox on 的情况下执行“firefox”部分SERVER1

最重要的是,该网站位于非标准端口(假设为 8765)上,所以我不确定它export http_proxy是否可行。

我该怎么办?谢谢

gla*_*len 6

复制如何链接 SOCKS 代理?

链接代理:https : //superuser.com/a/843766/19867

ssh -tt -v -L1234:localhost:12345 user@server1 ssh -t -D 12345 user@server2
Run Code Online (Sandbox Code Playgroud)