好早以前听说过ssh隧道可以制造一种类似代理服务器的效果,也曾翻阅了一下相关的文档说明,但是还没有实验过,今天就拿这个来翻一次墙吧。
- 使用 ssh -D localhost:4321 remoteserver 命令连接一台没有限制的ssh主机,(我连的是我预先开在家里的一台机器)。
- 顺利连通之后在远程机器上执行:
yaoms@remoteserver ~ $ while true
>do
>echo 1
>sleep 3
>done
并保持此终端窗口常开~~(关闭了,代理就断开了) - 然后打开 firefox 并以此展开:首选项->高级->网络->Connecting...(setting)
- 选择 “手动代理配置”, 在 Sockets Host 栏中填写 localhost, 后面的 Ports 中填写 4321 (刚才用 ssh 绑定的端口)
- 确定并关闭选项窗口后,就可以尝试连接 被block 的网站了~
- 我翻墙成功了,很顺利。
附上FF的截图:
我要是网管就把ssh也封掉,让你翻~~~
回复删除...封了ssh,我就好了,不用上班了,我基本80%的工作通过ssh完成。哈呵呵~~~
回复删除