Tinyproxy ConnectPort: porto de destino fronte a porto de escoita
Diagnostica as restricións do porto de destino de CONNECT en Tinyproxy sen confundilas co porto de escoita.
ConnectPort comproba o destino solicitado dentro de CONNECT, non o receptor que acepta o cliente:
| Número de exemplo | Rol |
|---|---|
| 8888 | O receptor entrante de Tinyproxy. |
| 443 | Un porto de destino HTTPS habitual. |
| 80 nun CONNECT rexeitado | O destino que o cliente realmente pediu tunelar. |
O permiso explícito para o destino HTTPS habitual é:
ConnectPort 443Conserva a autenticación e as restricións de cliente. O manual de Tinyproxy define tanto unha lista de portos ausente como o axuste especial para desactivar CONNECT. Eliminar unha lista restritiva pode ampliar o acceso.
Se o porto solicitado te sorprende, le sobre a autoridade CONNECT e a secuencia previa. O HTTP simple no porto 80 non require CONNECT só porque haxa un proxy implicado. Un cliente pode tunelar intencionadamente outro servizo ou usar un modo non previsto; non supoñas que todo CONNECT ao porto 80 veu dunha redirección dun sitio web.
Un porto HTTPS adicional lexítimo necesita o seu propio permiso estreito. Abrir todos os destinos oculta se o cliente fixo a solicitude prevista. Mantén o obxectivo real separado do receptor do proxy antes de cambiar a política.