linux與linux建立ssh隧道原理:
1、在終端下輸入命令:
ssh -qTfnN -D 7070 [email protected]
之後輸入SSH密碼,如果SSH端口不是22,而是自定義的,則爲:
ssh -qTfnN -D 7070 [email protected] -p port
上面的xxx表示SSH賬號名,x.x.x.x表示SSH的服務器地址,port表示SSH的端口號,默認爲22。
windows 通過相同原理建立:
我試了半天發現用putty.exe這個工具可以實現ssh -D效果的ssh隧道,從而實現firefox插件fireproxy上網訪問任何網站。
具體步驟如下:
2,設置 Connection -> SSH -> Tunnels
設置本地端口號,遠程主機端口爲動態(Dynamic)
Firefox需要安裝插件 autoproxy,設置:工具→選項→高級→網絡→設置
對於Firefox來說,遠程解析域名的設置非常簡單,只要在瀏覽器地址欄輸入about:config,然後修改network.proxy.socks_remote_dns=true就可以了。