SSH翻墙技巧
由于众所周知的原因,生活在祖国大陆的人们是幸福的,政府保护我们免受国外资本主义思想“毒害”。但是对于想研究探索国外最新技术的我们来说,就需要懂点翻墙知识了。现在学翻墙已经是学编程的前置必修课了。
转载自:https://qinyehai.com/index.php/2011/04/ssh%E7%BF%BB%E5%A2%99%E6%8A%80%E5%B7%A7/
需要准备的环境:
1. 国外Linux服务器一台,可以选用RASHOST最便宜得那种。
2.SSH隧道软件: Tunnelier,SecureCRT,MyEnTunnel
配置环境:
1. ssh账号,有国外Linux服务器基本上都有了。
2. 安装翻墙软件
3.打开-配置
Tunnelier:
打开Tunnelier, 在Login Tab输入Host(服务器ip地址),Port(默认是22),Username,Password。
切换到Option Tab,On Login那里去掉Open Terminal, Open SFTP, Open Remote Desktop等。
切换到Services Tab,SOCKS/HTTP Proxy Forwarding那里勾选Enabled,Listen Interface输入127.0.0.1,Listen Port输入本地侦听端口,如9527。
然后可以Save Profile,以后随便载入,按Login就可以使用这个终端登录服务器并建立隧道。
SecureCRT:
打开SecureCRT并新建一个Session,具体参数都是那些。
连接Session后点选菜单栏的Option => Port Forwarding 输入Name:随便啦,Local那里勾选Manually select Local IP….填入Ip address 127.0.0.1,侦听端口,如9527;Remote那里直接勾选Dynamic forwarding using SOCKS 4 or 5。然后重新登录一下。
本地设置:
Firefox:选项=>高级=>网络=>设置,选择手动设置,Socks Host填入127.0.0.1:9527即可,如图:
IE/Chrome:
网络设置=>连接=>本地连接=>高级=>Socks填入127.0.0.1:9527,如图:
对于DNS解析都被做手脚的网站,Firefox可以选择从远程服务器上解析DNS,打开FF,在地址栏输入about:config,搜索dns把network.proxy.socks_remote_dns设置为true即可。
...versus the Tunnelier version I posted earlier...SSH is also nice since you can use the SOCKS proxy function to redirect your favorite browser ie.