2012-03-07 20 views
5

करने के लिए अनुरोध मैं चार्ल्स प्रॉक्सी निवर्तमान https अनुरोधों को देखने के लिए की स्थापना की है, और मुझे एक स्थानीय http सर्वर के लिए एक सर्वर से पुन: रूट पर यातायात की जरूरत है।उपयोग चार्ल्स प्रॉक्सी मार्ग के लिए https स्थानीय http सर्वर

मेरे पास एक मैकोज़क्स मशीन है जो इस तरह से स्थापित है: मेरे पास एक ईथरनेट कनेक्शन है जो मैं कड़ी मेहनत करता हूं, और एयरपोर्ट इंटरफ़ेस के माध्यम से इंटरनेट कनेक्शन साझा करता हूं। दूसरी मशीन पर, मैंने चार्ल्स प्रमाण स्थापित किया है, और जब मैं साझा इंटरफेस के माध्यम से कनेक्ट करता हूं। मैं चार्ल्स में यातायात (अनएन्क्रिप्टेड) ​​देख सकता हूं, इसलिए मुझे पता है कि संचार और कर्ट सभी ठीक से काम कर रहे हैं।

मुझे एक स्थानीय http सर्वर (localhost: 8001) पर एक सर्वर (https://www.foo.com) पर जाने वाले सभी https ट्रैफ़िक को अवरुद्ध करने की आवश्यकता है। मैंने मानचित्र रिमोट का उपयोग करने का प्रयास किया है, लेकिन ऐसा लगता है कि इसे अग्रेषित करने से पहले यातायात को अनएन्क्रिप्ट नहीं किया जा रहा है (या संभवतः यह इसे फिर से एन्क्रिप्ट करता है)।

चार्ल्स को ऐसा करने के लिए मैं कैसे कॉन्फ़िगर कर सकता हूं? (या, कृपया मुझे किसी भी अन्य सॉफ्टवेयर पैकेज के लिए, बात करता है, तो चार्ल्स इस में सक्षम नहीं है)

उत्तर

1

मैं पता लगा क्या हो रहा था, दो मुद्दों थे।

मैंने मैप रिमोट एंट्री को गलत तरीके से कॉन्फ़िगर किया था, और मेरे दो अलग-अलग क्लाइंट (MyApp और कर्ल) दो अलग-अलग सर्वरों को मार रहे थे - ऐप सही सर्वर (स्थानीय रूप से) मार रहा था लेकिन अनुरोध खराब था। 8888 झंडा:

MacOSX बॉक्स जहां प्रॉक्सी चल रहा था प्रॉक्सी के माध्यम से पाशन नहीं किया गया था, के बाद से मैं शामिल नहीं था -x स्थानीय होस्ट से कर्ल।

संबंधित मुद्दे