Charles-ова страница External Proxies разликује веб upstream-е од његовог SOCKS подешавања. Његова документација то SOCKS подешавање додељује саобраћају који није HTTP(S), попут прослеђивања портова; његово попуњавање не бира SOCKS upstream за снимљене HTTPS захтеве.

За постојећу Tor услугу, слушалац HTTP тунела може пружити интерфејс који Charles-ов HTTPS upstream очекује. Унос у torrc само за loopback може бити:

HTTPTunnelPort 127.0.0.1:8118

Изаберите неискоришћен локални порт и примените промену кроз уобичајени животни циклус конфигурације тог Tor распоређивања. У Charles-у омогућите External Proxies и конфигуришите Secure Web Proxy (HTTPS) крајњу тачку као 127.0.0.1 са тим портом.

Подешавање HTTPS бира захтеве чија одредишта користе HTTPS. Tor-ов слушалац прихвата HTTP CONNECT за пренос њиховог TCP тока; то није TLS-ом шифровани HTTPS прокси слушалац.

Овај распоред је посебно HTTPS рута. HTTPTunnelPort не имплементира обраду GET-а са апсолутним URL-ом обичног forward проксија, па немојте претпостављати да исти унос обрађује и обично HTTP прегледање.

Држите Charles-ов слушалац окренут клијенту одвојен од ове upstream крајње тачке. Прегледач се повезује на Charles; Charles се повезује на Tor-ов слушалац тунела.

Повезани чланци