L'option proxyport de socat exige un signe égal
Corrigez une option inconnue proxyport:8080 et distinguez l'écoute locale, l'écoute du proxy et les ports du service final.
Dans une adresse socat, écrivez proxyport=8080. La graphie proxyport:8080 est lue comme une option inconnue.
socat TCP4-LISTEN:9090,bind=127.0.0.1,fork PROXY:proxy.example:service.example:80,proxyport=8080
Cette commande d'exemple accepte des connexions TCP locales sur 127.0.0.1:9090. Elle se connecte à proxy.example sur le port 8080 et demande à ce proxy HTTP un tunnel CONNECT vers service.example:80. Le proxy doit autoriser cette destination et ce port. Pour un test autorisé de service public, la liste de proxys HTTP propose des candidats de point de terminaison, dont l'accès CONNECT à la cible et au port réels doit être vérifié.
Les trois ports ont des rôles distincts : 9090 est l'écoute locale, 8080 l'écoute du proxy et 80 le port du service final. Les deux-points séparent les champs positionnels de l'adresse PROXY ; les options d'adresse séparées par des virgules utilisent name=value lorsqu'elles prennent une valeur.