ConnectPort provjerava odredište zatraženo unutar CONNECT-a, a ne slušača koji prihvata klijenta:

Primjer brojaUloga
8888Dolazni slušač Tinyproxyja.
443Uobičajen odredišni port za HTTPS.
80 u odbijenom CONNECT-uOdredište koje je klijent zaista 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 odsutnu listu portova i posebnu postavku za onemogućavanje CONNECT-a. Uklanjanje restriktivne liste može proširiti pristup.

Ako vas zatraženi port iznenadi, pročitajte o ovlaštenju 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 koristiti 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 namjerni zahtjev. Držite stvarni cilj odvojeno od proxy slušača prije promjene pravila.

Povezani članci