client → local TCP relay → existing forward proxy → destination

Nesta disposición, o relé ten un só upstream fixo. Pasa a solicitude do cliente sen cambios ao proxy directo existente. Ese proxy le a URL absoluta ou o obxectivo CONNECT, aplica a política e abre a conexión de destino.

Apuntar o relé directamente a un sitio web cambia o contrato. Un proxy directo debe seleccionar destinos e xestionar o enquadrado HTTP e o comportamento da conexión; extraer un nome de host da primeira liña non abonda.

O Ncat de Nmap ofrece por separado un modo de escoita consciente de HTTP:

ncat --listen 127.0.0.1 3128 --proxy-type http

Este exemplo de loopback usa a implementación de proxy de Ncat, non unha función que comparta cada nc. O seu proxy do lado de escoita xestiona os métodos HTTP e CONNECT. As súas opcións SOCKS do lado cliente non establecen un servidor SOCKS en modo de escoita. Un servizo compartido persistente tamén necesita xestión deliberada de conexións, control de acceso e rexistro.

Para observar, localice a fronteira do cifrado. Un relé sobre unha conexión de proxy HTTP simple pode ver as solicitudes e respostas do proxy. Tras CONNECT, o HTTPS de destino son bytes TLS, non contido de páxina lexible. O TLS cara ao proxy oculta mesmo o intercambio inicial do proxy nesa ligazón. Use diagnóstico de cliente e proxy para transaccións interpretadas e protexa os rexistros que poidan conter credenciais ou URL sensibles.

Artigos relacionados