ConnectPort provjerava odredište zatraženo unutar CONNECT-a, a ne slušatelja koji prihvaća klijenta:

Primjer brojaUloga
8888Dolazni slušatelj Tinyproxyja.
443Uobičajen odredišni port za HTTPS.
80 u odbijenom CONNECT-uOdredište koje je klijent doista zatražio za tuneliranje.

Izričito dopuštenje za uobičajeno HTTPS odredište je:

ConnectPort 443

Zadržite autentifikaciju i ograničenja klijenta. Tinyproxy priručnik definira i nedostajući popis portova i posebnu postavku za onemogućavanje CONNECT-a. Uklanjanje restriktivnog popisa može proširiti pristup.

Ako vas zatraženi port iznenadi, pročitajte o ovlasti CONNECT i prethodnom slijedu. Obični HTTP na portu 80 ne zahtijeva CONNECT samo zato što je uključen proxy. Klijent može namjerno tunelirati drugu uslugu ili rabiti nenamjerni način rada; ne pretpostavljajte da svaki CONNECT na port 80 dolazi s preusmjeravanja web-stranice.

Legitiman dodatni HTTPS port treba vlastito usko dopuštenje. Otvaranje svakog odredišta skriva je li klijent poslao namjeravani zahtjev. Držite stvarni cilj odvojeno od proxy slušatelja prije promjene pravila.

Povezani članci