返回首页
最新
我最近花了一个周末来改善我的VPS设置,结果学到了比预期更多的网络知识。
我遇到了两个一直困扰我的问题:
首先,我的SSH端口仍然暴露在互联网上。我知道使用基于密钥的身份验证通常是安全的,但我从来不喜欢将其开放。
其次,我没有简单的方法来知道某个服务是否崩溃,或者我的VPS实际使用了多少CPU、RAM或磁盘空间,我不想每次都通过SSH登录去查看发生了什么。
我最终找到的解决方案是Tailscale + Beszel。
在设置过程中,我深入了解了Tailscale是如何与WireGuard、NAT打洞、DERP中继等技术协同工作的,以及SSH是如何在基于UDP的VPN上正常工作的。
我将我学到的所有内容写成了一篇博客,里面有关于如何设置Tailscale和Beszel的详细指南。
[博客链接](https://syedfazil.dev/blogs/tech/tailscale-beszel-vps)
我希望能帮助到面临同样问题的人,并期待来自经验丰富的朋友们的反馈。