Ändern der von einem Programm verwendeten Ports

0

Diese Frage ergibt vielleicht nicht einmal einen Sinn. Ich verstehe nur sehr begrenzt, wie Netzwerkprotokolle funktionieren. Meine Formulierung dieser Fragen könnte sehr schlecht sein.

In meiner Schule ist eine Firewall aktiviert. Das Ausführen der Online-Version von Firebind zeigt mir, dass es nur sehr wenige zugängliche UDP-Ports gibt. Für ein Programm, das ich ausführen möchte, Herr der Ringe Online, müssen die Ports 9000-9010 und 2900-2910 verfügbar sein. Kann ich diese Ports auf meinem Computer "umleiten"? Im Grunde gesagt, Programme, die diese Ports verwenden möchten, sollen andere Ports verwenden. Diejenigen, die ich überprüfen kann, sind offen. Steam funktioniert zum Beispiel. Kann ich einem Programm theoretisch empfehlen, dieselben Ports wie Steam zu verwenden?

Aer
quelle
1
Nein; Sie können die Ports, die ein Programm verwenden möchte, nur ändern, wenn diese Funktion zur Verfügung steht. Sind Sie sicher, dass die Ports überhaupt weitergeleitet werden müssen? Die Art der Verbindung, die HdRO verwendet, sollte nicht erfordern, dass bestimmte Ports weitergeleitet werden. Es ist nur erforderlich, wenn diese Ports speziell für die Verwendung gesperrt sind.
Ramhound
Tatsächlich klingt es nach einem Fehler, dass Sie keine weitergeleiteten Ports benötigen, aber dass zu viele verwendet werden. Dies bedeutet wahrscheinlich, dass auf der öffentlichen Seite der Firewall andere Computerbenutzer diese Ports verwenden. Denken Sie daran, dass Sie hinter einem NAT nur 65535 UDP-Ports für alle Computer hinter dem NAT haben, nicht nur für Ihre eigenen.
Frank Thomas

Antworten:

0

Das kannst du nicht. Die Lösung könnte ein http-Tunnel sein (oder ein anderer Port, der nicht von der Firewall blockiert wird), aber ich glaube nicht, dass die IDS (und die Firewall), die ich hoffe, dass Ihre Schule hat.

sinkmanu
quelle
0

Es gibt Tools, um Ports intern zu routen (kann sie derzeit leider nicht finden.). Da sich die Firewall jedoch nicht auf Ihrem Computer befindet, funktioniert dies nicht.

Denken Sie daran, dass der Grund, warum sie eine Firewall installieren, darin besteht, diese Art von Aktivitäten zu verhindern.

Ihre beste Wette wäre, etwas zu verwenden , über Ihren PC zu Hause zu nehmen, wie logmein, teamviewer, vncusw. und steuert das Spiel so. Die Leistung wird jedoch schlecht sein, so dass es möglicherweise auch nicht funktioniert.

EDIT: Ich erwähnte Route würde Port-Mappings machen, aber ich bin verwirrt mit einem anderen Programm, das mir nicht einfällt, wie es heißt.

LPChip
quelle
Beziehen Sie sich auf den Windows- routeBefehl?
Joeqwerty
Ja, ich beziehe mich auf den Windows- routeBefehl.
LPChip
Mir ist nicht bekannt, dass der Windows- routeBefehl etwas anderes als das Ändern der Routing-Tabelle bewirkt. Wie kann es die von Anwendungen verwendeten Ports ändern?
Joeqwerty
Sie können Routingtabellen hinzufügen, um den Datenverkehr von einem Port zu einem anderen zu leiten. So kann der Datenverkehr, der auf Port 500 schaut, direkt auf Port 9000 usw.
umgeleitet werden
1
Keine Bange. Ich dachte, dass ich den routeBefehl vielleicht ernsthaft missverstanden habe .
Joeqwerty
0

Ich bin mir nicht sicher, ob ich die Einzelheiten des Problems vollständig verstehe, aber in Situationen, in denen eine Zwischenkomponente Datenverkehr blockiert, den Sie nicht kontrollieren können, besteht der beste Weg, dies zu umgehen, darin, den gesamten relevanten Datenverkehr über ein VPN zu leiten. Dies kann sogar für eingehende Verbindungen funktionieren. Wenn Ihre Anwendung UPNP verwendet, kann es schwierig sein, eine überbrückte VPN-Lösung zu verwenden. Sie benötigen einen externen Server, den Sie steuern können, um als VPN-Server zu fungieren. Sie werden höchstwahrscheinlich eine hohe Latenz erleben.

Lassen Sie mich in Kommentaren wissen, wenn Sie eine detaillierte Anleitung wünschen ...

Andere Lösungen können Remotedesktop- / VNC-Lösungen enthalten, haben jedoch wahrscheinlich eine noch schlechtere Latenz

In einem verwandten Punkt: Vielleicht ist es eine bessere und direktere Lösung, sich mit jemandem in der IT anzufreunden und ihm ein Bier oder so etwas zu kaufen :)

Dave Butler
quelle