Charles lapa External Proxies atšķir tīmekļa upstream no tā SOCKS iestatījuma. Tās dokumentācija piešķir šo SOCKS iestatījumu ne-HTTP(S) trafikam, piemēram, portu pāradresēšanai; tā aizpildīšana neizvēlas SOCKS upstream notvertajiem HTTPS pieprasījumiem.

Esošam Tor servisam HTTP tuneļa klausītājs var nodrošināt saskarni, ko gaida Charles HTTPS upstream. Torrc ieraksts tikai loopback var būt:

HTTPTunnelPort 127.0.0.1:8118

Izvēlieties neizmantotu lokālo portu un piemērojiet izmaiņas šī Tor izvietojuma parastajā konfigurācijas dzīves ciklā. Charles iespējojiet External Proxies un iestatiet Secure Web Proxy (HTTPS) galapunktu kā 127.0.0.1 ar šo portu.

HTTPS iestatījums izvēlas pieprasījumus, kuru galamērķis izmanto HTTPS. Tor klausītājs pieņem HTTP CONNECT, lai pārnestu to TCP plūsmu; tas nav TLS šifrēts HTTPS starpniekservera klausītājs.

Šis izkārtojums ir tieši HTTPS maršruts. HTTPTunnelPort neievieš parasta pāradresējošā starpniekservera absolūtā URL GET apstrādi, tāpēc nepieņemiet, ka tas pats ieraksts apstrādā arī vienkāršu HTTP pārlūkošanu.

Turiet Charles klientam vērsto klausītāju atsevišķi no šī upstream galapunkta. Pārlūks savienojas ar Charles; Charles savienojas ar Tor tuneļa klausītāju.

Saistītie raksti