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-ന്റെ ടണൽ ശ്രോതാവിലേക്ക് കണക്റ്റ് ചെയ്യുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ