Tinyproxy ConnectPort: cílový port versus naslouchací port
Diagnostikujte omezení cílového portu CONNECT v Tinyproxy, aniž byste si je pletli s naslouchacím portem.
ConnectPort kontroluje cíl požadovaný uvnitř CONNECT, nikoli naslouchač přijímající klienta:
| Číslo příkladu | Role |
|---|---|
| 8888 | Příchozí naslouchač Tinyproxy. |
| 443 | Běžný cílový port HTTPS. |
| 80 v odmítnutém CONNECT | Cíl, který klient skutečně požadoval tunelovat. |
Výslovné povolení pro běžný cíl HTTPS je:
ConnectPort 443Zachovejte 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.