![使用 openvpn 进行远程端口转发](https://linux22.com/image/172175/%E4%BD%BF%E7%94%A8%20openvpn%20%E8%BF%9B%E8%A1%8C%E8%BF%9C%E7%A8%8B%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91.png)
所以我尝试设置远程端口转发,如图所示这里并使用接受的解决方案仅使用openvpn
访问服务器管理面板并创建 dmz。我试图rust
在这后面托管一个服务器,所以我需要打开 2 个端口,28015 udp 和 28016 tcp。
我的 rustserver 用户配置如下所示这里但是当我尝试连接到端口 28015 上的 VPN 服务器地址时,rust
它拒绝连接。我不确定客户是否收到请求;服务器外壳看起来像这运行连接时openvpn
。
如果必须的话,我很乐意做一些iptables
巫毒,而不是仅仅尝试使用控制面板,但看起来它可能就像控制面板中的设置一样简单?最好只是在后台openvpn
连接并监听流量,看看它是否甚至到达了客户端,但不确定执行此操作的正确实用程序是什么。
openvpn 服务器运行的是 Vultr 默认提供的应用程序快照,rust 游戏服务器运行在我自己家里的服务器上。 vultr服务器运行ubuntu 18.04,我在家运行ubuntu 16.04。理想情况下,我需要任何人都能够在端口 28015 访问我的服务器,并且 udp 数据包传输到我的客户端,然后通过 openvpn 服务器路由回最初发送请求的人。