PHP Zugriff von außen ohne Portweiterleitung
Hallo!
Ich hab hinter einem Mikrotik-Router mit LTE-Verbindung mehrere Netzwerkdrucker. Diese möchte ich von einem Server aus dem Internet aus ansprechen. Mit Portweiterleitung ist das kein Problem. Je ein Port pro Drucker, z.B. 7000-7010 intern mit Dst-NAT auf die jeweiligen IP-Adressen umsetzen.
Den Zugriff mach ich mit PHP indem ich mit "fsockopen" die Verbindung aufmache und dann mit "fwrite" die Daten sende.
Das funktioniert auch. Mein Problem ist aber jetzt, dass mein Provider die ausgehenden Ports gesperrt hat, und eigentlich nur die "Standard"-Ports (80,443,20) zulässt. Kann ich den Traffic irgendwie anders umleiten? Kann ich mit PHP die Daten irgendwie aufbereiten, so dass ich das im Router erkennen kann? Eventuell den Src-Port ändern oder sowas in der Art.
Ich hab hinter einem Mikrotik-Router mit LTE-Verbindung mehrere Netzwerkdrucker. Diese möchte ich von einem Server aus dem Internet aus ansprechen. Mit Portweiterleitung ist das kein Problem. Je ein Port pro Drucker, z.B. 7000-7010 intern mit Dst-NAT auf die jeweiligen IP-Adressen umsetzen.
Den Zugriff mach ich mit PHP indem ich mit "fsockopen" die Verbindung aufmache und dann mit "fwrite" die Daten sende.
Das funktioniert auch. Mein Problem ist aber jetzt, dass mein Provider die ausgehenden Ports gesperrt hat, und eigentlich nur die "Standard"-Ports (80,443,20) zulässt. Kann ich den Traffic irgendwie anders umleiten? Kann ich mit PHP die Daten irgendwie aufbereiten, so dass ich das im Router erkennen kann? Eventuell den Src-Port ändern oder sowas in der Art.
Please also mark the comments that contributed to the solution of the article
Content-Key: 6395173686
Url: https://administrator.de/contentid/6395173686
Printed on: May 2, 2024 at 09:05 o'clock
9 Comments
Latest comment
Nimm dafür die Ephemeral Ports von 49152 bis 65535. Die werden in der Regel nirgendwo geblockt.
Hallo,
ich glaube er wollte deinen LTE Provider wissen, nicht deinen Webspace Provider
ich glaube er wollte deinen LTE Provider wissen, nicht deinen Webspace Provider