ConnectPort kontrollerer destinasjonen som forespørres inne i CONNECT, ikke lytteren som godtar klienten:

EksempelnummerRolle
8888Tinyproxys innkommende lytter.
443En vanlig HTTPS-destinasjonsport.
80 i en avvist CONNECTDestinasjonen klienten faktisk ba om at tunnelen skulle gå til.

Den eksplisitte tillatelsen for den vanlige HTTPS-destinasjonen er:

ConnectPort 443

Behold autentisering og klientbegrensninger. Tinyproxy-håndboken definerer både en manglende portliste og den spesielle innstillingen for å deaktivere CONNECT. Å fjerne en restriktiv liste kan utvide tilgangen.

Hvis porten som ble forespurt overrasker deg, les om CONNECT-autoriteten og sekvensen før. Vanlig HTTP på port 80 krever ikke CONNECT bare fordi en proxy er involvert. En klient kan bevisst tunnelen en annen tjeneste eller bruke en utilsiktet modus; ikke anta at hver CONNECT til port 80 kom fra en omdirigering på et nettsted.

En legitim ekstra HTTPS-port trenger sin egen snevre tillatelse. Å åpne alle destinasjoner skjuler om klienten gjorde den tiltenkte forespørselen. Hold det faktiske målet atskilt fra proxylytteren før du endrer policy.

Relaterte artikler