In einer socat-Adresse schreiben Sie proxyport=8080. Die Schreibweise proxyport:8080 wird als unbekannte Option gelesen.

socat TCP4-LISTEN:9090,bind=127.0.0.1,fork PROXY:proxy.example:service.example:80,proxyport=8080

Dieser beispielhafte Befehl nimmt lokale TCP-Verbindungen auf 127.0.0.1:9090 an. Er verbindet sich mit proxy.example über Port 8080 und bittet diesen HTTP-Proxy um einen CONNECT-Tunnel zu service.example:80. Der Proxy muss dieses Ziel und diesen Port zulassen. Für einen erlaubten Test eines öffentlichen Dienstes bietet die HTTP-Proxy-Liste Endpunkt-Kandidaten, deren CONNECT-Zugriff auf das tatsächliche Ziel und den Port geprüft werden muss.

Die drei Ports haben getrennte Aufgaben: 9090 ist der lokale Listener, 8080 der Proxy-Listener und 80 der Port des endgültigen Dienstes. Doppelpunkte trennen die Positionsfelder der PROXY-Adresse; durch Kommas getrennte Adressoptionen verwenden name=value, wenn sie einen Wert annehmen.

Ähnliche Artikel