ConnectPort kontroluje cieľ požadovaný vnútri CONNECT, nie poslucháča prijímajúceho klienta:

Číslo príkladuRola
8888Prichádzajúci poslucháč Tinyproxy.
443Bežný cieľový port HTTPS.
80 v odmietnutom CONNECTCieľ, ktorý klient skutočne požadoval tunelovať.

Výslovné povolenie pre bežný cieľ HTTPS je:

ConnectPort 443

Zachovajte 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.

Súvisiace články