AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Firewall umgehen

Ein Thema von jacky213 · begonnen am 29. Aug 2019 · letzter Beitrag vom 7. Sep 2019
Antwort Antwort
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#1

Firewall umgehen

  Alt 29. Aug 2019, 00:24
Moin Jungs und Mädels,

Ich habe folgendes Problem:

Mein Hauptprogramm läuft auf einem PC der sein Internet über einen Router mit samt seiner Firewall bezieht. Wenn ich nun mit meinem Verwaltungsprogramm versuche eine Verbindung aufzubauen, dann scheitert dies immer daran, dass ich nicht an der Firewall vorbei komme. Soweit so gut, also habe ich versucht den Spieß umzudrehen und mein Verwaltungsprogramm so eingerichtet das es als Server fungiert und darauf wartet das sich die Clients aus den weiten des Internets einwählen... Tja geht auch nicht, habe meine Firewall Einstellungen angepasst und auch meinen Router auf eingehende Verbindungen vorbereitet, allerdings ohne erfolg.

Habe sogar zum test meine Router Firewall komplett ausgeschaltet und die Port Weiterleitung stimmt auch soweit, also wollte ich Fragen, ob jemand wüsste woran es noch liegen kann oder einen Umweg kennt.

Danke für jeden hilfreichen ansatz
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#2

AW: Firewall umgehen

  Alt 29. Aug 2019, 00:40
Genau dafür ist die FireWall ja da. Es könnte ja auch ein böses Programm sein, das sowas versucht. Wenn sie also so einfach zu umgehen wäre, kämen ja auch andere auf die Idee, das so zu machen.

Wende dich an den Administrator und bitte ihn, für dein Programm eine Ausnahme in der Firewall einzurichten.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
samso

Registriert seit: 29. Mär 2009
439 Beiträge
 
#3

AW: Firewall umgehen

  Alt 29. Aug 2019, 06:49
Wenn die Portweiterleitung nicht funktioniert, hast Du wohl etwas falsch eingerichtet. Die Firewall würde ich niemals ausschalten. Warum auch? Hast Du an die lokale Firewall auf Deinem Rechner gedacht?
Ansonsten gibt es die Variante so etwas über einen externen Proxy-Server zu lösen, der für beide beteiligte Programme erreichbar ist und die Pakete jeweils zwischen den Partner vermittelt.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#4

AW: Firewall umgehen

  Alt 29. Aug 2019, 07:44
Ich weiss jetzt nicht welche Vorraussetzungen dein Server hat.
Hilfreich wäre REST-Server auf Port 80, der kommt normalerweise durch.
  Mit Zitat antworten Zitat
samso

Registriert seit: 29. Mär 2009
439 Beiträge
 
#5

AW: Firewall umgehen

  Alt 29. Aug 2019, 08:24
Ich weiss jetzt nicht welche Vorraussetzungen dein Server hat.
Hilfreich wäre REST-Server auf Port 80, der kommt normalerweise durch.
Ich glaube da verwechselst Du etwas. Von außen (Internet) nach innen (Dein Rechner) kommt "normalerweise" erstmal gar nichts durch. SOAP/REST usw. benutzen deshalb HTTP, weil dieses Protokoll normalerweise von innen nach außen zugelassen wird. Im Privatbereich wird normalerweise auch jeder andere Datenverkehr von innen nach außen zugelassen (ftp, VPN,...). Im Geschäftsumfeld dagegen wird auch der Datenverkehr von innen nach außen häufig von Administratoren rigide blockiert.

Geändert von samso (29. Aug 2019 um 08:38 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#6

AW: Firewall umgehen

  Alt 29. Aug 2019, 10:53
Mal sehen wie das zu verstehen ist:

Zitat:
Mein Hauptprogramm läuft auf einem PC der sein Internet über einen Router mit samt seiner Firewall bezieht. Wenn ich nun mit meinem Verwaltungsprogramm versuche eine Verbindung aufzubauen, dann scheitert dies immer daran, dass ich nicht an der Firewall vorbei komme.
Ok, ist nicht klar ob Server oder CLient bis hier hin.
Deutet eher auf CLIENT hin.


Zitat:
Soweit so gut, also habe ich versucht den Spieß umzudrehen und mein Verwaltungsprogramm so eingerichtet das es als Server fungiert und darauf wartet das sich die Clients aus den weiten des Internets einwählen...
Ok, dein Programm ist jetzt ein SERVER.
Jetzt ist es klar.

Das heisst für mich das es umgebaut wurde, und erst JETZT als Server fungiert, weil es auch vorher als CLIENT nicht ins Netz kam.


Wie auch immer, von aussen kommt natürlich nichts so einfach rein, egal ob REST oder nicht.
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Firewall umgehen

  Alt 30. Aug 2019, 13:49
Es muss nicht zwangsläufig an dir, deinem Programm oder den von dir eingerichteten Portweiterleitungen liegen. Ich vermute mal, dass du per IPv4 von außen auf dein System zugreifen willst. Je nach Anbieter ist es so, dass nur noch DS Lite Anschlüsse vergeben werden um dir eine IPv4 "vorzugaukeln". Oft verhindert das, dass die Verbindung gar nicht am Zielsystem ankommt. Schau mal nach, ob das evtl. das Problem ist.

Hast du bei deinem Router die Möglichkeit, eingehenden Traffic zu protokollieren und die Anfragen auf den Port auszuwerten? Wenn ja, dann solltest du das mal machen und schauen, wohin/ob die Verbindung weitergeleitet wird. Wird sie an deinen Rechner weitergeleitet, dann schau dort nach, ob die Verbindung dort ankommt. Beachte (wie vor mir auch schon jemand erwähnt hat), dass dein System auch eine eigene Firewall hat, die den eingehenden Netzwerktraffic ebenfalls zulassen muss. Aber bitte nur auf dem von dir benutzten Port.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#8

AW: Firewall umgehen

  Alt 30. Aug 2019, 21:14
Wie finden und verbinden sich Deine Programme denn?
IPV4, TCP, UDP, Port?

DNS oder IP?

Die Weiten des Internets sind so angelegt, dass man aus einem lokalen Netz in sie hinaus und dort auf einen Server geht, nicht umgekehrt. Z.B. per Browser von zuhause auf den Webserver von Delphipraxis.de.

Umgekehrt braucht es sowas wie eine feste IP (oder workarounds), die feste IP hat dann gerne auch einen Namen, eine TLD oder Subdomaine bspw. (muss aber nicht, wenn der nicht zum Verbindungsaufbau verwendet wird). Clients aus dem Internet können so auf Deinen Server verbinden, der natürlich hinter einer Firewall steht und nur auf einem bestimmten Port Verbindungen akzeptiert.

Funktioniert Dein System, wenn Client und Server lokal sind?
Gruß, Jo
  Mit Zitat antworten Zitat
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#9

AW: Firewall umgehen

  Alt 7. Sep 2019, 20:04
Es scheint ein Router Problem zu sein. Ich bekomme keinen Port in der Firewall geöffnet, hab den Support kontaktiert und das Problem scheint verbreitet zu sein.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz