Tunnel SSH over a HTTP proxy
上課的地方限制了只能使用proxy瀏覽網頁,其他的port都封掉,啊要連回alumni怎麼辦?google大神告訴我就用ssh over http吧。
這篇文章說明了怎麼將ssh tunnel到http proxy中,看似極簡易,果然事情沒有一次就能成功的,明明直接下CONNECT指令都可以連上alumni,透過corkscrew竟然被forbidden,只好翻了一下source code,原來是這兩行搞的鬼
219 strncat(uri, ":", sizeof(uri) - strlen(uri) - 1);
220 strncat(uri, destport, sizeof(uri) - strlen(uri) - 1);
把它comment掉就可以連上了。
還好我管的設備CONNECT都deny掉了。這裡的網管看似安全,但是還是差了一步。

沒有留言:
張貼留言