星期二, 8月 21, 2007

ssh tunneling

之前試著用http tunnel,結果搞了很久還是失敗。
而且是時好時壞,還讓計中用SMTP把ip ban了....sigh

現在終於用ssh tunnel穿過firewall了。特此記念一po.

##CONTINUE##
最近測試NAT時,順手開了open ssh server,為了穿過mtk的firewall
還特地把port 443打開了。

在一番努力之後,終於穿過firewall了。
簡單的說,因為sshd本身就能提供socks5,所以利用plink或是putty的ssh tunneling功能。
在localhost:xxx用dynamic destination的方式做listenning。
這樣一來,所有經過localhost:xxxx的封包都能用這條ssh tunnel傳到遠端的socks5服務。
ref:
對岸寫的幾種建立http tunnel的方法

PuTTY - SSH Tunnel Usage


ps.
用ssh穿過firewall後,不禁想到,這種方式擋得住嗎?(笑)

沒有留言: