Num endereço socat escreva proxyport=8080. A grafia proxyport:8080 é lida como opção desconhecida.

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

Este comando ilustrativo aceita ligações TCP locais em 127.0.0.1:9090. Liga-se a proxy.example na porta 8080 e pede a esse proxy HTTP um túnel CONNECT para service.example:80. O proxy tem de permitir esse destino e essa porta. Para um teste permitido de serviço público, a lista de proxies HTTP oferece candidatos de ponto final, cujo acesso CONNECT ao alvo e à porta reais tem de ser verificado.

As três portas têm tarefas separadas: 9090 é o ouvinte local, 8080 é o ouvinte do proxy e 80 é a porta do serviço final. Os dois-pontos separam os campos posicionais do endereço PROXY; as opções de endereço separadas por vírgulas usam name=value quando recebem um valor.

Artigos relacionados