Charles דאַרף Torʼס HTTP טונעל פֿאַר דעם HTTPS וועג
ניצט Charlesʼס פֿאַרזיכערטע וועב־אַפּסטרים קאָנפֿיגוראַציע מיט אַ לאָקאַלן Tor HTTP CONNECT צוהערער, אָנשטאָט זײַן אומפֿאַרבונדן SOCKS פֿעלד.
Charlesʼס בלאַט External Proxies אונטערשיידט וועב־אַפּסטרימס פֿון דער SOCKS איינשטעלונג. די דאָקומענטן פֿאַרבעטן די SOCKS איינשטעלונג פֿאַר ניט־HTTP(S) פֿאַרקער, אַזוי ווי פּאָרט פֿאָרווערטס; איר אָנפֿילן קלייבט ניט אויס אַ SOCKS אַפּסטרים פֿאַר אָפּגעכאַפּטע HTTPS בקשות.
פֿאַר אַן עקסיסטירנדיקע Tor דינסט קען אַ HTTP־טונעל צוהערער צושטעלן די צובינד וואָס Charlesʼס HTTPS אַפּסטרים דערוואַרט. אַ 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 פֿירט ניט אויס די אַבסאָלוט־URL GET באַהאַנדלונג פֿון אַ געוויינטלעכן פֿאָרווערטס־פּראָקסי, דערפֿאַר טראַכט ניט אַז די זעלבע איינשרײַבונג באַהאַנדלט אויך פּשוטע HTTP בלעטערונג.
האַלט Charlesʼס קליענט־אָנגעקערטע צוהערער באַזונדער פֿון דעם אַפּסטרים ענדפּונקט. דער בלעטערער פֿאַרבינדט זיך מיט Charles; Charles פֿאַרבינדט זיך מיט Torʼס טונעל צוהערער.