Nunha dirección de socat escriba proxyport=8080. A forma proxyport:8080 interprétase como unha opción descoñecida.

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

Este comando ilustrativo acepta conexións TCP locais en 127.0.0.1:9090. Conéctase a proxy.example no porto 8080 e pide a ese proxy HTTP un túnel CONNECT cara service.example:80. O proxy debe permitir ese destino e ese porto. Para unha proba permitida de servizo público, a lista de proxies HTTP ofrece candidatos de punto final, cuxo acceso CONNECT ao obxectivo e ao porto reais debe comprobarse.

Os tres portos teñen tarefas separadas: 9090 é o oínte local, 8080 é o oínte do proxy e 80 é o porto do servizo final. Os dous puntos separan os campos posicionais da dirección PROXY; as opcións de dirección separadas por comas usan name=value cando toman un valor.

Artigos relacionados