![使用 ssh 通过工作电脑访问互联网](https://linux22.com/image/1500260/%E4%BD%BF%E7%94%A8%20ssh%20%E9%80%9A%E8%BF%87%E5%B7%A5%E4%BD%9C%E7%94%B5%E8%84%91%E8%AE%BF%E9%97%AE%E4%BA%92%E8%81%94%E7%BD%91.png)
我工作电脑上的 ubuntu 上运行着 OpenSSH,我可以通过我的 ubuntu 笔记本电脑访问它。ssh [email protected]
现在,我只想像在工作一样通过笔记本电脑访问互联网,以访问需要付费的订阅网站。
做到这一点最简单的方法是什么(无需使用ssh -X
和启动滞后的浏览器)?
答案1
我建议设置 SOCKS 代理。只需添加选项 -D 即可轻松设置端口号按照您在帖子中给出的命令操作。然后,您可以将浏览器配置为使用带有服务器的 SOCKS 代理本地主机和 portnumber 您在 ssh 命令中提供的号码。
这样,您的浏览器将参考您工作场所的 ubuntu 机器上的代理。
答案2
如果您的工作有代理服务器,请从您的客户端设置到公司代理服务器的 SSH 隧道,然后告诉您的本地浏览器在本地计算机上使用代理(然后 SSH 客户端将重新路由到远程代理)。
看http://www.revsys.com/writings/quicktips/ssh-tunnel.html
如果没有,而且只针对小范围的站点,请修改您的主机文件,使其认为该站点正在您的机器上运行,并设置到远程站点的 SSH 隧道。