因为我的主机不支持GRE隧道(实际上它阻止了所有其他隧道),所以可以用iptables在两个主机之间创建流量隧道吗?
注意:
我希望在主机B机器上注册主机A的公共IP地址,并且流量应该只从主机A流向主机B。基本上玩家将与主机A的公共IP连接。
我已经通过GRE隧道实现了这一点,但是由于我的主机不支持它,所以我在这里寻找一个替代方案。
能不能用iptable或者我还需要别的东西吗?
发布于 2020-01-04 23:25:39
你把技术搞糊涂了。你不能用iptable来挖隧道。隧道意味着将一个包封装在另一个包中- iptablea不这样做。IPtables所能做的是操纵和跟踪包的源地址和/或目标地址,这些数据包可以做你想做的,也可以不做--取决于协议和精确的游戏服务器需求。您还没有提供足够的游戏协议信息,以获得有关使用iptables解决问题的可靠答案。
请注意,虽然您的提供者可能阻止GRE数据包,但许多VPN不使用GRE。OpenVPN默认使用UDP,但可以配置为在443上使用TCP -甚至TCP (因此可以像https一样使用itooks )。
https://serverfault.com/questions/997588
复制相似问题