Ich bin in ein kleines Rätsel geraten und habe nicht viel Glück gehabt, eine Lösung zu finden. Momentan bin ich (leider) über Verizon 3G mit dem Internet verbunden. Sie filtern den gesamten eingehenden Datenverkehr, sodass ich keine Ports öffnen kann, um Verbindungen anzunehmen.
Ich habe derzeit eine virtuelle Linux-Maschine bei linode.com und der Gedanke kam mir in den Sinn, eine Portweiterleitung zu installieren pptpd
und zu versuchen iptables
. Ich habe pptpd
installiert und mein Heimcomputer verbindet sich glücklich. Das heißt, hier sind einige allgemeine Informationen:
Server (Debian) WAN IP: xxxx auf eth0 - pptpd IP: yyy1 auf ppp0 - Client VPN IP: yyy100
Um sicherzustellen, dass ich nicht verrückt geworden bin, habe ich versucht, einige Verbindungen vom Server zu den offenen Ports auf dem Client herzustellen, und der Client akzeptiert die Verbindungen über die VPN-IP.
Was ich erreichen möchte, ist Folgendes:
Internet -> WAN IP: Port -> Weiterleiten an Client VPN IP: Port
Wenn ich zum Beispiel den Port 6000 auf meinem Client geöffnet hätte, könnte eine Person zu xxxx: 6000 telneten, und der Server würde das abfangen und an 192.168.3.100:6000 weiterleiten.
Ich habe mindestens 20 verschiedene Googled-Up- iptables
Konfigurationen ausprobiert und noch keine funktioniert. Hat jemand irgendwelche Ideen oder vielleicht sogar einen ganz anderen Ansatz, den ich vielleicht nicht kenne? Das Ziel hierbei ist es, über eine schrecklich Firewall-Verbindung zu lauschen, vorzugsweise über TCP- und UDP-Verkehr.