我正在运行一款在线游戏(不是基于浏览器的),但很少有用户继续骚扰,即使被禁止,每次都会使用新的 IP 地址返回。他们是怎么做到的?我认为在自定义协议上通过 TCP/IP 连接时不可能实现。我知道在网页浏览中是可以的。如何为在线游戏做到这一点?谢谢
答案1
代理服务器可以像任何其他流量(包括网页)一样重新路由来自在线游戏的流量,方法是在一端接受数据,然后将其传递给接收者,反之亦然。这是一个非常简单的过程。您的所有网络设备都在不断执行相同的操作。
许多 Web 代理使用略有不同的设置,不需要客户端对其配置进行任何更改,以便让最终不打算让代理服务器传输的流量通过它。相反,从技术上讲,代理服务器本身是接收方,用户想要查看的网站的位置只是发送到服务器的内容。代理通过浏览此位置来处理此请求,然后使用下载的内容进行响应。服务包括藏起我的屁股!就是例子。当然,这种类型的代理仅适用于网站。
后一种设置显然更为常见。中继任何流量而不考虑其内容(通常以 VPN 的形式),是许多人不会免费提供的服务。事实上,大多数 VPN 提供商只允许付费客户通过他们的网络访问互联网。您的游戏玩家可能会使用此类服务来规避他们的 IP 禁令,但 VPN 服务器不太可能为他们提供多个外部 IP 地址;他们要么使用自己的 IP 地址,要么使用 VPN 服务器的 IP 地址。
每次使用此方法完全有可能获得一个新 IP,并且还有很多其他方法可以通过其他人的网络与在线游戏进行通信,但同样可能且更简单的解释是,他们的 ISP 为他们提供了动态 IP,而他们根本没有使用代理。
答案2
这些用户可能正在使用 Tor,它可以通过 Tor 网络传输任何 TCP 连接,并通过随机 Tor 出口节点将其发送出去。但这可能会导致延迟问题。