我有以下内容:
- 双 NAT 或防火墙后面的笔记本电脑
- 具有完全访问权限的云服务器(AWS/Azure 等),我可以在其上安装 OpenVPN 服务器
在我的笔记本电脑上,我运行各种基于 TCP/UDP 的服务器,例如 HTTP、FTP 和各种游戏服务器,甚至我自己编写的服务器。
我家里的笔记本电脑连接到一家拥有自己的 NAT 的 ISP,我无法控制它进行端口转发。我还带着它去酒店、星巴克等地方,那里的内部防火墙不允许我将笔记本电脑的服务器暴露在互联网上。
如何使用我的云服务器通过 OpenVPN 将我的笔记本电脑上运行的服务器公开到互联网?