Tinyproxy ConnectPort: portul destinație versus portul de ascultare
Diagnosticați restricțiile portului destinație CONNECT din Tinyproxy fără a le confunda cu portul de ascultare.
ConnectPort verifică destinația solicitată în CONNECT, nu ascultătorul care acceptă clientul:
| Număr exemplu | Rol |
|---|---|
| 8888 | Ascultătorul de intrare al Tinyproxy. |
| 443 | Un port destinație HTTPS obișnuit. |
| 80 într-un CONNECT respins | Destinația pe care clientul a cerut-o efectiv pentru tunelare. |
Permisiunea explicită pentru destinația HTTPS obișnuită este:
ConnectPort 443Păstrați autentificarea și restricțiile de client. Manualul Tinyproxy definește atât o listă de porturi absentă, cât și setarea specială de dezactivare a CONNECT. Eliminarea unei liste restrictive poate extinde accesul.
Dacă portul solicitat vă surprinde, citiți despre autoritatea CONNECT și secvența anterioară. HTTP simplu pe portul 80 nu necesită CONNECT doar pentru că este implicat un proxy. Un client poate tunela intenționat alt serviciu sau poate folosi un mod neintenționat; nu presupuneți că fiecare CONNECT către portul 80 a venit dintr-o redirecționare de site.
Un port HTTPS suplimentar legitim are nevoie de propria permisiune îngustă. Deschiderea tuturor destinațiilor ascunde dacă clientul a făcut cererea dorită. Țineți ținta reală separată de ascultătorul proxy înainte de a schimba politica.