Blockieren von VPN-Verbindungen zu meinem Server

Blockieren von VPN-Verbindungen zu meinem Server

Ich habe einen Server in einem Spiel (er heißt Mindustry). Durchschnittlich spielen 60 Leute ständig auf dem Server, täglich kommen etwa 10.000 einzelne Benutzer hinzu. Manche Leute (sie verwenden VPNs) umgehen alle Sperren und stören normale Spieler. Ich brauche eine einfache und kostenlose Möglichkeit, alle VPN-Verbindungen zu meinem Server zu blockieren.

Einige Infos:

  • der Server läuft auf einem dedizierten Host mit Ubuntu 20.04
  • ich habe Root-Zugriff auf den Host
  • Dieses Spiel (Mindustry) unterstützt das Laden von Java-Mods und -Plugins. Sie können die Verbindung eines Spielers verfolgen und seine IP abrufen.
  • der Spielcode ist hier:https://github.com/anuken/mindustry

Ich habe versucht, öffentliche, kostenlose Anti-VPN-APIs zu verwenden, aber ich brauche mindestens 10.000 Abfragen pro Tag, und keine API bietet so viele. Ich habe auch versucht, die Firewall auf meinem Host einzurichten, aber ich weiß nicht, wo ich alle VPN-IPs finden und wie ich sie alle blockieren kann.

Antwort1

Gut, schnell, günstig, wählen Sie zwei.

Ich habe den Zugriff in der Vergangenheit durch die Einführung zusätzlicher Ebenen eingeschränkt, beispielsweise durch das Hinzufügen eines VPN oder eines Portals, das den Benutzer/die IP effektiv auf eine Whitelist gesetzt hätte.

Ein Gedanke, der mir sofort in den Sinn kommt, ist die Generierung einer Whitelist basierend auf einer Schwesteranwendung. Wenn Sie beispielsweise einen Discord-Server haben, können Sie Benutzer-IPs abrufen, um eine Whitelist zu erstellen, die automatisch aktualisiert werden kann. Sie könnten auch eine einfache Website erstellen und Links (SMS, E-Mail, Discord usw.) verteilen, die Token enthalten, um dasselbe zu tun.

verwandte Informationen