Tinyproxy ConnectPort : port de destination et port d'écoute
Diagnostiquez les restrictions de port de destination de CONNECT dans Tinyproxy sans les confondre avec le port d'écoute.
ConnectPort vérifie la destination demandée dans CONNECT, et non l'écouteur qui accepte le client :
| Numéro d'exemple | Rôle |
|---|---|
| 8888 | L'écouteur entrant de Tinyproxy. |
| 443 | Un port de destination HTTPS courant. |
| 80 dans un CONNECT refusé | La destination que le client a réellement demandé à tunneler. |
L'autorisation explicite pour la destination HTTPS courante est :
ConnectPort 443Conservez l'authentification et les restrictions de client. Le manuel de Tinyproxy définit à la fois une liste de ports absente et le réglage spécial de désactivation de CONNECT. Supprimer une liste restrictive peut élargir l'accès.
Si le port demandé vous surprend, lisez l'autorité CONNECT et la séquence qui précède. Le HTTP simple sur le port 80 n'exige pas CONNECT simplement parce qu'un proxy intervient. Un client peut tunneler volontairement un autre service ou utiliser un mode non prévu ; ne supposez pas que chaque CONNECT vers le port 80 provient d'une redirection de site web.
Un port HTTPS supplémentaire légitime a besoin de sa propre autorisation étroite. Ouvrir toutes les destinations masque si le client a effectué la demande prévue. Gardez la cible réelle séparée de l'écouteur du proxy avant de modifier la politique.