Charles External Proxies puslapis atskiria žiniatinklio upstream nuo SOCKS nustatymo. Dokumentacija priskiria šį SOCKS nustatymą ne HTTP(S) srautui, pavyzdžiui, prievadų peradresavimui; jo užpildymas nepasirenka SOCKS upstream užfiksuotoms HTTPS užklausoms.

Esamai Tor tarnybai HTTP tunelio klausytuvas gali suteikti sąsają, kurios tikisi Charles HTTPS upstream. Tik loopback skirtas torrc įrašas gali būti:

HTTPTunnelPort 127.0.0.1:8118

Pasirinkite nenaudojamą vietinį prievadą ir pritaikykite pakeitimą įprastu to Tor diegimo konfigūracijos gyvavimo ciklu. Charles įjunkite External Proxies ir nustatykite Secure Web Proxy (HTTPS) galinį tašką kaip 127.0.0.1 su tuo prievadu.

HTTPS nustatymas pasirenka užklausas, kurių paskirties vieta naudoja HTTPS. Tor klausytuvas priima HTTP CONNECT, kad perduotų jų TCP srautą; tai nėra TLS užšifruotas HTTPS proxy klausytuvas.

Ši sąranka yra būtent HTTPS maršrutas. HTTPTunnelPort neįgyvendina įprasto perdavimo proxy absoliutaus URL GET apdorojimo, todėl nemanykite, kad tas pats įrašas apdoroja ir paprastą HTTP naršymą.

Laikykite Charles klientui skirtą klausytuvą atskirai nuo šio upstream galinio taško. Naršyklė jungiasi prie Charles; Charles jungiasi prie Tor tunelio klausytuvo.

Susiję straipsniai