Charles-тың External Proxies беті веб upstream-терді оның SOCKS параметрінен ажыратады. Оның құжаттамасы бұл SOCKS параметрін HTTP(S) емес трафикке, мысалы порттарды қайта бағыттауға тағайындайды; оны толтыру ұсталған HTTPS сұраулары үшін SOCKS upstream таңдамайды.

Бар Tor қызметі үшін HTTP туннель тыңдаушысы Charles-тың HTTPS upstream күтетін интерфейсті ұсына алады. Тек loopback үшін torrc жазбасы мынадай болуы мүмкін:

HTTPTunnelPort 127.0.0.1:8118

Пайдаланылмаған жергілікті порт таңдап, өзгерісті сол Tor орналастыруының қалыпты конфигурация өмірлік циклі арқылы қолданыңыз. Charles-та External Proxies қосып, Secure Web Proxy (HTTPS) соңғы нүктесін 127.0.0.1 және сол порт ретінде конфигурациялаңыз.

HTTPS параметрі межелі нүктесі HTTPS пайдаланатын сұрауларды таңдайды. Tor тыңдаушысы олардың TCP ағынын тасымалдау үшін HTTP CONNECT қабылдайды; ол TLS-пен шифрланған HTTPS прокси тыңдаушысы емес.

Бұл реттеу нақты HTTPS бағыты. HTTPTunnelPort қарапайым форвардтық проксидің абсолютті URL-мен GET өңдеуін іске асырмайды, сондықтан сол жазба қарапайым HTTP шолуды да өңдейді деп ойламаңыз.

Charles-тың клиентке қараған тыңдаушысын осы upstream соңғы нүктесінен бөлек ұстаңыз. Браузер Charles-қа қосылады; Charles Tor туннелінің тыңдаушысына қосылады.

Қатысты мақалалар