之前在客戶那,沒辦法使用 msn ,後來發現可以利用 ssh tunnel 來 proxy 連線。在 windows 平台下,我們可以使用 putty 或是 plink 來建立 ssh tunnel,因為這兩個都不支持密碼的在檔,所以我通常是使用
MyEnTunnel ,它是利用 plink 來進行連線,可以存下連線資料,方便我們進行連線。
那我們如何利用 MyEnTunnel 建立一個 socket proxy 呢?其使用部驟如下:
- 首先我們下載 MyEnTunnel 及 plink ,然後解壓縮放在一起:
- 執行 myentunnel.exe,設定連線資訊,記得勾選【Enable Dynamic SOCKS】:
- 點選 Connect,切換到 Status 頁即可看到是否連線成功
當線線成功後,我們就可以讓 firefox 或是 msn 利用此通道進行網頁的連線:
Firefox:
- 選擇【工具】=>【選項】
- 點選【進階】=>【網路】=>【設定】
選擇【手動設定 Proxy】將最下面的【SOCKS 主機】設定到本機端的 7070 port(對應 MyEntunnel 上所設定的 port),然後我們就可以利用 firefox 連線到 http://myip.easylife.idv.tw/ 來驗證是否是透過 ssh server 連線了。
MSN:
- 【選項】=>【連線】=>【進階設定】
- 設定 SOCKS 為本機端及 Port 為 7070 按下測試:
- 如果 SOCKS 可連線,便可看到以下的訊息
參考:
PuTTY自帶的plink.exe實現ssh繞牆技術
PuTTY - SSH Tunnel 運用備忘
沒有留言:
張貼留言