我有一个vps(CentOS / xen),我已经安装了openvpn服务器。 我用这个VPN与我的家用电脑玩游戏。
我使用这些命令来configuration服务器上的iptables(连接是通过tcp 443):
iptables -t nat -A PREROUTING --dst 10.9.0.0/24 -p tcp --dport 443 -j DNAT --to-destination 109.XXX iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -s 10.9.0.0/24 -j ACCEPT iptables -t nat -A POSTROUTING -s 10.9.0.0/24 -o eth0 -j MASQUERADE
它可以工作,但游戏速度足够慢,当我启动游戏连接检查程序,它说:
我认为从我的VPS防火墙问题纪念。 我已经尝试了很多的iptables命令,但没有成功(我不是一个专家…)我甚至试图让所有的stream量通过:
iptables -P OUTPUT ACCEPT iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT
如何在vps上启用UPnP? 当然,我也试图禁用我的客户端防火墙。
首先,确保openvpn使用UDP而不是TCP,因为这将允许openvpn更高效地对TCP / IP进行分层。
在服务器上启用UPnP是不明智的 – 它是为家庭路由器devise的,即使在那里也存在安全问题。
你还没有解释什么443端口正在使用,但我猜是让其他游戏玩家和/或游戏服务器进行连接到您的计算机。 是对的吗? 如果是这样,你可能想要打开更多的端口。 如果不是的话,你应该打开至less一个端口并沿着VPN转发回你的计算机。