我在家里托管了一个 Minecraft 服务器,我用来和朋友一起玩,他们都用来通过 OpenVPN 服务器连接。
OpenVPN 服务器具有 IP (AAAA),VPN 本身的 IP 范围为 10.8.1.0/24 Minecraft 服务器具有 VPN IP 10.8.1.2,可通过端口 25566 访问
至今; 您需要连接到 VPN 才能与服务器交互,但我希望我的朋友能够连接到 AAAA:25566。
至今; 这是在我的 UFW 和before.rules
ufw allow proto tcp from any to 159.203.94.186 port 25566
before.rules
*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -i eth0 -d 159.203.94.186 -p tcp --dport 25566 -j DNAT --to-destination 10.8.1.2:25566
# setup routing
-A POSTROUTING -s 10.8.1.2 ! -d 10.8.1.2 -eth0 -j MASQUERADE
COMMIT
到目前为止,连接通过但未在 10.8.1.2 收到,或者来自 10.8.1.2 的回复没有返回 AAAA 或发出。