Tinyproxy ConnectPort: puerto de destino frente a puerto de escucha
Diagnostica las restricciones del puerto de destino de CONNECT en Tinyproxy sin confundirlas con el puerto de escucha.
ConnectPort comprueba el destino solicitado dentro de CONNECT, no el receptor que acepta al cliente:
| Número de ejemplo | Rol |
|---|---|
| 8888 | El receptor entrante de Tinyproxy. |
| 443 | Un puerto de destino HTTPS habitual. |
| 80 en un CONNECT rechazado | El destino que el cliente realmente pidió tunelizar. |
El permiso explícito para el destino HTTPS habitual es:
ConnectPort 443Conserva la autenticación y las restricciones de cliente. El manual de Tinyproxy define tanto una lista de puertos ausente como el ajuste especial para desactivar CONNECT. Eliminar una lista restrictiva puede ampliar el acceso.
Si el puerto solicitado te sorprende, lee sobre la autoridad CONNECT y la secuencia previa. El HTTP simple en el puerto 80 no requiere CONNECT solo porque haya un proxy implicado. Un cliente puede tunelizar a propósito otro servicio o usar un modo no previsto; no supongas que todo CONNECT al puerto 80 vino de una redirección de un sitio web.
Un puerto HTTPS adicional legítimo necesita su propio permiso estrecho. Abrir todos los destinos oculta si el cliente hizo la solicitud prevista. Mantén el objetivo real separado del receptor del proxy antes de cambiar la política.