3proxy hinter NAT: lokale Bind-Adresse vs. öffentliche Exit-IP
Unterscheiden Sie die lokale Bind-Adresse eines Proxy-Hosts von der übersetzten öffentlichen Adresse des Routers bei der Konfiguration von 3proxy.
Die Website sieht die öffentliche IP Ihres Routers, aber das bedeutet nicht, dass die Proxy-Maschine einen Socket daran binden kann. Hinter NAT besitzt der Host oft nur eine private Adresse.
Die externe Adresse von 3proxy steuert die lokale Quelle für ausgehende Verbindungen. Wenn eine öffentliche Adresse nur auf einem vorgelagerten Router existiert, kann das Kopieren in eine lokale Bind-Einstellung fehlschlagen, bevor NAT überhaupt Gelegenheit hat, den Verkehr zu übersetzen.
Verwenden Sie eine Adresse, die auf dem Proxy-Host tatsächlich verfügbar ist, oder das vorgesehene Standardverhalten zur Quellenauswahl. Der Router kann diese lokale Verbindung dann gemäß seiner Netzwerkrichtlinie übersetzen.
Der clientseitige Listener ist getrennt. Er verwendet eine Adresse, über die Clients den Host erreichen; öffentlicher eingehender Zugriff hängt zusätzlich von der vorgesehenen Routing- oder Port-Forwarding-Regelung ab.
Eine funktionierende lokale Quelle garantiert nicht eine bestimmte öffentliche Identität. Mehrere lokale Adressen können sich einen NAT-Ausgang teilen, und die Richtlinie des Anbieters kann die übersetzte Adresse ändern.
Notieren Sie die Host-Adresse und die übersetzte öffentliche Adresse als zwei Werte. Das verhindert, dass ein IP-Bericht einer Website mit einer dem lokalen Betriebssystem zugewiesenen Adresse verwechselt wird.