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'дун туннель угуучусуна туташат.

Тектеш макалалар