Chrome ssh 隧道转发

cok*_*ude 19 ssh google-chrome proxy port-forwarding tunnel

我首先登录到 ssh 服务器。然后我尝试使用 Chrome 进行 ssh 隧道转发。有这样做的gui方法吗?我可以在 10 秒内在 Firefox 的 gui 中完成此操作,因此我认为 Chrome 也会有这个有用的功能。有没有更简单的方法来做到这一点?

Linux
/usr/bin/chromium-browser --proxy-server="socks5://localhost:3145"

Windows
C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145"
Run Code Online (Sandbox Code Playgroud)

我通过阅读这两个链接发现了这一点。

Raú*_*udo 32

如果你想使用远程 ssh 服务器作为 Chromium 的 SOCKS5 代理,它很简单:

ssh -ND 1080 remote_server
Run Code Online (Sandbox Code Playgroud)
  • -N:不运行命令:只进行重定向/代理
  • -D:在本地1080端口设置代理服务器

其他可能性:

  • -f:成功登录并设置重定向后会立即分叉
  • -C:将激活压缩,这在缓慢或昂贵的(移动、GPRS/3g/LTE)链接上有意义。

进而:

chromium-browser --proxy-server="socks5://localhost:1080"
Run Code Online (Sandbox Code Playgroud)

请记住先关闭每个铬窗口。否则代理效果将没有任何效果。

您可能希望安装“ autossh ”包,以便在断开连接时自动重新建立连接。在这种情况下,您肯定要设置公钥身份验证,这样您就不需要每次都输入密码。

1080 是 SOCKS 服务器的标准端口。使用标准有助于其他程序员理解和维护您的设置。

  • 如果您想在没有隧道流量的情况下并行运行浏览器实例,您可以在启动隧道 chrome/chromium 时添加 `--user-data-dir=~/.config/mytunneldchrome`。 (3认同)