用SSH Tunneling突破防火墙

如题。

这样就可以使用P2P,rsync等被防火墙禁止的服务了。

举一个例,如何设置PuttyAzureus

在Putty->Connection->SSH->Tunnels里选择Port forwarding的两个选项。

Source port栏填任意的一个数字。 Destination栏填localhost。最后的选项里选择Dynamic和Auto。 然后点击Add。

回到Putty->Session,登陆服务器。这时tunnel就已经建立了。

然后在Azureus->Connection->Proxy Options里选择Tracker Communication的两个选项:

Host栏填localhost。Port栏填之前Putty里Source port中填的数字。 然后Peer Communications中选择下面两个选项。

重新启动Azureus,应该就可以使用了。