En una dirección de socat escriba proxyport=8080. La forma proxyport:8080 se interpreta como una opción desconocida.

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

Este comando ilustrativo acepta conexiones TCP locales en 127.0.0.1:9090. Se conecta a proxy.example en el puerto 8080 y pide a ese proxy HTTP un túnel CONNECT hacia service.example:80. El proxy debe permitir ese destino y ese puerto. Para una prueba permitida de un servicio público, la lista de proxies HTTP ofrece candidatos de punto final, cuyo acceso CONNECT al objetivo y al puerto reales debe comprobarse.

Los tres puertos tienen tareas distintas: 9090 es el oyente local, 8080 es el oyente del proxy y 80 es el puerto del servicio final. Los dos puntos separan los campos posicionales de la dirección PROXY; las opciones de dirección separadas por comas usan name=value cuando toman un valor.

Artículos relacionados