Tinyproxy ConnectPort: porta di destinazione e porta di ascolto
Diagnostica le restrizioni sulla porta di destinazione di CONNECT in Tinyproxy senza confonderle con la porta di ascolto.
ConnectPort controlla la destinazione richiesta dentro CONNECT, non il listener che accetta il client:
| Numero di esempio | Ruolo |
|---|---|
| 8888 | Il listener in ingresso di Tinyproxy. |
| 443 | Una comune porta di destinazione HTTPS. |
| 80 in un CONNECT rifiutato | La destinazione che il client ha realmente chiesto di sottoporre a tunnel. |
L'autorizzazione esplicita per la comune destinazione HTTPS è:
ConnectPort 443Mantieni l'autenticazione e le restrizioni del client. Il manuale di Tinyproxy definisce sia un elenco di porte assente sia l'impostazione speciale per disattivare CONNECT. Rimuovere un elenco restrittivo può ampliare l'accesso.
Se la porta richiesta ti sorprende, leggi l'autorità CONNECT e la sequenza precedente. Il semplice HTTP sulla porta 80 non richiede CONNECT solo perché è coinvolto un proxy. Un client può intenzionalmente incanalare un altro servizio o usare una modalità non prevista; non dare per scontato che ogni CONNECT verso la porta 80 provenga dal reindirizzamento di un sito web.
Una legittima porta HTTPS aggiuntiva richiede una propria autorizzazione ristretta. Aprire tutte le destinazioni nasconde se il client ha effettuato la richiesta prevista. Tieni l'obiettivo reale separato dal listener del proxy prima di modificare i criteri.