Tinyproxy ConnectPort: port de destinació versus port d'escolta
Diagnostica les restriccions del port de destinació de CONNECT de Tinyproxy sense confondre-les amb el port d'escolta.
ConnectPort comprova la destinació sol·licitada dins de CONNECT, no l'escoltador que accepta el client:
| Número d'exemple | Rol |
|---|---|
| 8888 | L'escoltador d'entrada de Tinyproxy. |
| 443 | Un port de destinació HTTPS habitual. |
| 80 en un CONNECT rebutjat | La destinació que el client realment va demanar de tunelar. |
El permís explícit per a la destinació HTTPS habitual és:
ConnectPort 443Conserva l'autenticació i les restriccions de client. El manual de Tinyproxy defineix tant una llista de ports absent com la configuració especial de desactivació de CONNECT. Eliminar una llista restrictiva pot ampliar l'accés.
Si el port sol·licitat et sorprèn, llegeix sobre l'autoritat CONNECT i la seqüència precedent. L'HTTP pla al port 80 no requereix CONNECT només perquè hi hagi un proxy. Un client pot tunelar intencionadament un altre servei o fer servir un mode no previst; no assumeixis que cada CONNECT al port 80 prové d'una redirecció d'un lloc web.
Un port HTTPS addicional legítim necessita el seu propi permís estret. Obrir totes les destinacions amaga si el client ha fet la sol·licitud prevista. Mantingues l'objectiu real separat de l'escoltador del proxy abans de canviar la política.