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.