இந்த HTTPS பாதைக்கு Charles க்கு Tor இன் HTTP சுரங்கப்பாதை தேவை
Charles இன் பாதுகாப்பான வலை upstream அமைப்பை உள்ளூர் Tor HTTP CONNECT செவிப்பானுடன் பயன்படுத்துங்கள், அதன் தொடர்பற்ற SOCKS புலத்திற்கு பதிலாக.
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 இன் சுரங்கப்பாதை செவிப்பானுடன் இணைகிறது.