SSH Tunnel用途非常廣,其中一個功能就是當作跳板(aka翻牆),但為了一個服務就要開一個洞也是一件很麻煩的事情,所以我們可以用SSH Tunnel創建一個SOCKS proxy server來服務所有的支援SOCKS技術的服務,是一件超級方便的事情。
首先SSH Tunnel會用到的幾個參數:
-N : 不執行任何指令
-f : 在背景執行
-L : 將 local port 轉向
-R : 將 remote port 轉向
-D : socks proxy
今天有一台可使用的ssh主機叫做ssh.srv.com
首先先在你正在使用的電腦上面下這個指令
ssh -NfD 8891 ssh.srv.com
輸入帳號密碼後,若沒有錯誤就建立OK了。
接著在firefox中,設定—>網路設定中設定如下,接著所有瀏覽就改用你的ssh加密了。

若是使用chrome,在MAC中使用下面指令,這樣流量就會透過ssh主機加密
open -a "Google Chrome" --args --proxy-server="socks5://localhost:8891"