ConnectPort verifică destinația solicitată în CONNECT, nu ascultătorul care acceptă clientul:

Număr exempluRol
8888Ascultătorul de intrare al Tinyproxy.
443Un port destinație HTTPS obișnuit.
80 într-un CONNECT respinsDestinația pe care clientul a cerut-o efectiv pentru tunelare.

Permisiunea explicită pentru destinația HTTPS obișnuită este:

ConnectPort 443

Pă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.

Articole similare