ConnectPort kontroluje cíl požadovaný uvnitř CONNECT, nikoli naslouchač přijímající klienta:

Číslo příkladuRole
8888Příchozí naslouchač Tinyproxy.
443Běžný cílový port HTTPS.
80 v odmítnutém CONNECTCíl, který klient skutečně požadoval tunelovat.

Výslovné povolení pro běžný cíl HTTPS je:

ConnectPort 443

Zachovejte ověřování a omezení klienta. Příručka Tinyproxy definuje jak chybějící seznam portů, tak speciální nastavení pro vypnutí CONNECT. Odebrání omezujícího seznamu může rozšířit přístup.

Pokud vás požadovaný port překvapí, přečtěte si o oprávnění CONNECT a předchozí posloupnosti. Obyčejné HTTP na portu 80 nevyžaduje CONNECT jen proto, že je zapojená proxy. Klient může záměrně tunelovat jinou službu nebo použít nezamýšlený režim; nepředpokládejte, že každý CONNECT na port 80 přišel z přesměrování webu.

Oprávněný dodatečný port HTTPS potřebuje vlastní úzké povolení. Otevření všech cílů skrývá, zda klient provedl zamýšlený požadavek. Před změnou zásady držte skutečný cíl odděleně od naslouchače proxy.

Související články