SSH 隧道、端口转发与内网穿透

这篇文章 讲得比较详尽了,除了动态转发没讲。最主要的就是在远程转发的时候注意服务端 /etc/ssh/sshd_configGatewayPorts 选项不要为 no(默认是 no),这个网上好多博客都没有讲到。有空再来补充一些细节。

相比于网上其他人用 autossh 等一些工具来维持连接,我选择了 Docker 作为一个进程守护的角色,配合 --restart=always 使用,感觉既优雅又简洁。为此我写了一个 image abreto/ssh-tunnel.