Wie verwende ich Proxy, um Daten von einer bestimmten IP-Adresse zu filtern?

0

Ich betreibe ein Online-Spiel für Kinder, aber in letzter Zeit habe ich Angriffe von einigen abscheulichen Personen erlebt, die es einfach gerne ruinieren. Ich gehe davon aus (basierend auf dem Windows-Protokoll), dass sie beim erneuten Senden der Pakete hunderte Male eine Verbindung herstellen, sodass dem Server die TCP-Verbindungssteckplätze ausgehen. Der Server (Software für dieses Spiel) trennt diese nicht zugewiesenen Verbindungen nach etwa 5 Sekunden, doch wenn er Tausende von Nachrichten empfängt, kommt es zu einem Stau. Meine einzige Idee ist, ob ein Proxy (HW oder SW) zum Filtern des eingehenden Datenverkehrs von einer bestimmten IP verwendet werden kann. Diese Daten würden also niemals den Server erreichen. Vielen Dank

TheP
quelle
Sie müssen den Fehlermodus bestätigen, da sonst die Wahrscheinlichkeit gering ist, dass Ihre Lösung funktioniert. Läuft auf dem Server keine Verbindungssteckplätze mehr? Oder wird die Netzwerkbandbreite eingehend maximal genutzt? Oder ausgehender maxed? Oder geben sie Befehle aus, die den Server laden? Oder was?
David Schwartz

Antworten:

0

Sie können einen Reverse-Proxy verwenden, um das zu erreichen, was Sie möchten, vorausgesetzt, Sie führen eine webbasierte Anwendung aus. Dadurch wird jedoch nur der Aufwand für den Proxy verringert, und dies ist nicht die ideale Lösung für Ihr Problem.

Diese Art von Problem wird normalerweise durch die Verwendung einer Firewall gelöst. Alle Firewalls können IP-Adressen oder Bereiche von IP-Adressen filtern, und wenn Sie einen Onlinedienst wie den von Ihnen beschriebenen ausführen, sollte dies auf jeden Fall eine Rolle spielen.

Darüber hinaus kann eine moderne Firewall mit vollem Funktionsumfang IP-Adressen mit übermäßig offenen Verbindungen bis zu einem von Ihnen festgelegten Schwellenwert automatisch blockieren. Dadurch entfällt die Notwendigkeit, böswillige Aktivitäten, bei denen sich die IP-Adresse ändern kann, kontinuierlich und manuell zu "jagen", um fest codierte Blöcke zu umgehen.

Paul
quelle
Dankeschön. Es ist kein Web-Spiel, sondern ein Desktop-Server / Client-Online-Spiel. Könnten Sie mir eine kostenlose Lösung vorschlagen, wenn Sie welche kennen? Die schließende IP, die mit übermäßigen Verbindungen angesprochen wird, klingt nach meiner Rettung.
TheP
Es ist schwierig, etwas zu empfehlen, ohne die Umgebung zu kennen. Wenn Sie einen Webhost verwenden, sollte dieser eine Firewall-Option bieten können. Andernfalls, wenn es Ihre Umgebung ist, könnte eine Linux-Maschine + configserver.com/cp/csf.html tun, was Sie brauchen
Paul
Ich renne zu Hause an einem meiner Computer. WinXp
TheP
Die meisten inländischen Router erlauben das Blockieren von IP-Adressen. In Windows XP ist auch eine Firewall integriert, die eingehende IP-Adressen blockieren kann.
Paul
danke, ich bin besonders daran interessiert, diese mit zu vielen offenen Ports automatisch zu blockieren
TheP