目前,我用我的工作 Linux 盒子(远程机器)和我家里的 MacBook(本地机器)建立了隧道。 Jira 和其他工具只能通过我们的 Intranet 访问,因此我想使用 SOCKS 使用 Firefox 和隧道来代理我的 Web 浏览器流量。
在我的远程计算机上,我通过端口 43022 路由流量,然后路由到本地网络上的端口 22。
ssh -R 43022:localhost:22 home@home_external_ip
在家里,我使用该端口访问远程计算机。
ssh work.username@localhost -p 43022
如何设置以允许通过网络浏览器进行代理?
ssh -D 43022 work.username@localhost
从我的本地计算机运行给我一个密码提示,我认为这是我无权访问的根用户。远程计算机上只有我自己的帐户。
答案1
尽管技术上看起来不错,但这可能会对您的代理访问的网络的安全性产生问题,这可能会导致您失去工作、声誉、金钱和自由。
假设获得书面许可:尝试使用详细日志记录和/或用您可以控制和监视日志的其他系统替换远程服务器。