Tinyproxy ConnectPort: cieľový port verzus počúvací port
Diagnostikujte obmedzenia cieľového portu CONNECT v Tinyproxy bez ich zámeny s počúvacím portom.
ConnectPort kontroluje cieľ požadovaný vnútri CONNECT, nie poslucháča prijímajúceho klienta:
| Číslo príkladu | Rola |
|---|---|
| 8888 | Prichádzajúci poslucháč Tinyproxy. |
| 443 | Bežný cieľový port HTTPS. |
| 80 v odmietnutom CONNECT | Cieľ, ktorý klient skutočne požadoval tunelovať. |
Výslovné povolenie pre bežný cieľ HTTPS je:
ConnectPort 443Zachovajte overovanie a obmedzenia klienta. Príručka Tinyproxy definuje aj chýbajúci zoznam portov, aj špeciálne nastavenie na vypnutie CONNECT. Odstránenie obmedzujúceho zoznamu môže rozšíriť prístup.
Ak vás požadovaný port prekvapí, prečítajte si o oprávnení CONNECT a predchádzajúcej sekvencii. Obyčajné HTTP na porte 80 nevyžaduje CONNECT len preto, že je zapojená proxy. Klient môže zámerne tunelovať inú službu alebo použiť nezamýšľaný režim; nepredpokladajte, že každý CONNECT na port 80 prišiel z presmerovania webu.
Oprávnený dodatočný port HTTPS potrebuje vlastné úzke povolenie. Otvorenie všetkých cieľov skrýva, či klient vykonal zamýšľanú požiadavku. Pred zmenou politiky držte skutočný cieľ oddelene od poslucháča proxy.