ConnectPort tikrina CONNECT viduje prašomą paskirties tašką, o ne klientą priimantį klausytoją:

Pavyzdžio numerisVaidmuo
8888Tinyproxy įeinantis klausytojas.
443Įprastas HTTPS paskirties prievadas.
80 atmestame CONNECTPaskirties taškas, kurį klientas iš tikrųjų prašė tuneliuoti.

Aiškus leidimas įprastam HTTPS paskirties taškui yra:

ConnectPort 443

Išsaugokite autentifikavimą ir kliento apribojimus. Tinyproxy vadovas apibrėžia ir nesančio prievadų sąrašo atvejį, ir specialų CONNECT išjungimo nustatymą. Pašalinus ribojantį sąrašą, prieiga gali išsiplėsti.

Jei prašomas prievadas nustebina, paskaitykite apie CONNECT įgaliojimą ir prieš tai einančią seką. Paprastas HTTP 80 prievade nereikalauja CONNECT vien todėl, kad dalyvauja tarpinis serveris. Klientas gali sąmoningai tuneliuoti kitą paslaugą arba naudoti nenumatytą režimą; nepriimkite, kad kiekvienas CONNECT į 80 prievadą atėjo iš svetainės peradresavimo.

Teisėtas papildomas HTTPS prievadas turi savo siaurą leidimą. Atvėrus visus paskirties taškus, paslepiama, ar klientas atliko numatytą užklausą. Prieš keisdami politiką, laikykite tikrąjį tikslą atskirai nuo tarpinio serverio klausytojo.

Susiję straipsniai