在 Windows 上,我使用了 Bitvise Tunnelier,这是一个简洁的免费应用程序,能够通过 http/https 代理建立安全隧道。
在 Linux 上,我发现的唯一东西是 corkscrew+ssh,就功能而言,它在我看来比 Bitvise tunnelier 稍微落后一些。
主要问题是连接速度和断开连接的处理 - 使用 corkscrew 大约需要一分钟才能连接到主机,而使用 Bitvise 几乎可以立即完成。
另外,我找不到如何设置它以自动重新连接,而 Bitvise 默认会这样做。
所以我想我正在寻找仅适用于 Linux 的类似于 Bitvise 的东西。
有任何想法吗?
谢谢!
答案1
如果 ssh 需要一分钟才能连接,则您的 ssh 配置可能有问题。可能是反向 DNS 查找失败,或者其他原因。使用 -v 选项运行 sshd 以及使用 -v 选项运行 ssh,您应该会更好地了解为什么它需要这么长时间。
请注意,即使您没有管理员权限来在服务器上重新启动 sshd,您仍然可以使用 -v 选项在不同端口上运行您自己的 sshd 实例,并使用 ssh -v 连接到该端口而不是默认端口 22。
话虽如此,如果您不想使用 ssh 建立隧道,您可以使用 stunnel。它使用 SSL 而不是 SSH 来加密会话。