天天看點

SSH、Tunnel功能使用注意事項

昨天一直在調試SSH的Tunnel,怎麼都不成功?郁悶的要死,為什麼别人都可以正常使用,我的為什麼就不行呢?于是不斷地去Google,後來無意中找到了症結所在。下面說說過程及應該特别注意的地方,希望新手少走彎路。

目的:使用Firefox通過Putty–SSH–Tunnels(或MyEnTunnel更加智能的工具)代理上網。

必要條件:

1、Putty或者MyEnTunnel;

2、要有遠端可以使用的SSH賬号;

3、Firefox或Chrome或其他可以安裝AutoProxy插件(必不可少)的浏覽器。

具體步驟:

1、使用Putty和MyEnTunnel兩種方式都可以。

(1)、打開Putty—-Session—-填寫你的SSH伺服器的IP或域名及端口,然後Connect—-SSH—-Tunnels—-填寫Souce port(就是你浏覽器要使用的代理端口)假設10080,Destination點選選擇Dynamic,然後點選Add。最後點選OPEN輸入SSH賬号和密碼。

(2)、打開MyEnTunnel填寫内容如下圖:

2、打開Firefox,安裝AutoProxy插件,工具—-AutoProxy首選項—-編輯代理伺服器如下圖:

然後在選項—-選擇全局模式(必須選擇此項)。

3、為了使用SSH伺服器的DNS需要在Firefox裡設定一下:在位址欄裡輸入about:config回車,點選“我保證會小心”得以繼續,在過濾器裡輸入Remote,把DNS相關的輕按兩下更改在True。此處操作是為了不使用本地電腦的DNS服務,可以防止DNS劫持。

另外補充幾點:

1、IE直接設定成127.0.0.1端口10080代理根本就打不開網頁;

2、如果你要訪國内的網頁就用IE或者其他沒有設定代理的浏覽器,這樣不會使你的SSH賬戶流量使用過多;

3、如果你把MyEnTunnel程式使用的Plink程式換成最新版的,有加速的作用,你可測試一下使用代理時的下載下傳速度。

本文轉自holy2009 51CTO部落格,原文連結:http://blog.51cto.com/holy2010/372694

繼續閱讀