In een socat-adres schrijft u proxyport=8080. De spelling proxyport:8080 wordt als een onbekende optie gelezen.

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

Dit voorbeeldcommando accepteert lokale TCP-verbindingen op 127.0.0.1:9090. Het verbindt met proxy.example op poort 8080 en vraagt die HTTP-proxy om een CONNECT-tunnel naar service.example:80. De proxy moet die bestemming en die poort toestaan. Voor een toegestane test van een openbare dienst biedt de HTTP-proxylijst kandidaten voor eindpunten, waarvan de CONNECT-toegang tot het werkelijke doel en de poort moet worden gecontroleerd.

De drie poorten hebben aparte taken: 9090 is de lokale listener, 8080 is de proxylistener en 80 is de poort van de uiteindelijke dienst. Dubbele punten scheiden de positievelden van het PROXY-adres; adresopties gescheiden door komma's gebruiken name=value wanneer ze een waarde aannemen.

Gerelateerde artikelen