我正在尝试设置一个私有云服务器(使用 Debian VM),我和几个朋友可以通过互联网访问该服务器。我有一个域名,但是我没有公共 IP 或访问路由器的权限来创建 DMZ 或端口转发。
我曾考虑过使用 Teamviewer 之类的工具,但一次只能供一人使用,而且需要 GUI。还有什么其他方法可以让我们访问服务器?我更喜欢不使用中继服务器的解决方案,或者免费/便宜的解决方案。
谢谢。
答案1
最简单的方法是创建 VPN。有很多方法可以做到这一点。我建议,从最简单到最复杂:
- Hamachi(免费版限制为 8 个用户/网络)
- PPTP(只需
apt-get install pptpd
在服务器上添加用户)因为它内置于 Windows 客户端(我不知道 Linux 是否如此) - OpenVPN,互联网上有很多教程。安全方面的最佳解决方案,而且跨平台(包括智能手机)
编辑: 4. 您可以在客户端上创建隐藏的 TOR 服务,该服务将作为.tor
带有域扩展的网站访问。这不需要访问服务器 ISP 提供的公共 IP,但需要客户端和服务器无法访问 TOR。连接速度会很慢。