Chrome 通过 ssh 进行端口转发

Chrome 通过 ssh 进行端口转发

我在 Ubuntu 16.04 下的一些 Google Chrome 会话中遇到了问题。我想使用 Google Chrome 访问我在 ssh 代理后面的服务器上运行的 gitlab 实例的 Web 界面。首先:它可以工作。但并不完全像我想要的那样。到目前为止,我所做的如下:

1)使用以下命令转发端口:

>>> ssh -D 8090 -N $HOST

2)使用单独的配置文件和代理启动 google-chrome

>>> google-chrome --profile-directory="Profile 1" --proxy-server="socks5://localhost:8090" 130.83.24.57:81

如果以此方式打开的窗口是第一个,并且当前没有其他 Chrome 窗口打开,则此方法有效。一旦有另一个窗口,我就会收到消息

在现有浏览器会话中创建新窗口。

在终端中,流量似乎没有被转发。如果它在其他窗口打开后也能正常工作,那就太好了,这样我就不必在每次想要访问它时关闭会话。

这里有谁有什么想法吗?提前致谢。

附言:如果使用其他浏览器的解决方案似乎更好,我不会因此而放弃使用 Chrome。

相关内容