5

मैं यह समझने की कोशिश कर रहा हूं कि यह कैसे है कि हमारा असली आईपी पता एक निजी अनन्य (मैं एकमात्र उपयोगकर्ता हूं) उच्च सुरक्षा प्रॉक्सी से गुज़रने के बाद भी खोजा गया है।प्रॉक्सी का उपयोग करते समय भी मेरा असली आईपी पता अभी भी क्यों दिखाई देता है?

PROXY_IP = "<private proxy IP>:<port>" 

options = webdriver.ChromeOptions() 
options.add_argument("--proxy-server=%s" % PROXY_IP) 

driver = webdriver.Chrome(executable_path=".\\driver\\chromedriver.exe", 
          chrome_options=options) 

driver.get("http://www.stayinvisible.com/") 

यह वेबसाइट उस डेटा का एक समूह प्रदर्शित करती है जो इसके साथ आपकी बातचीत से प्राप्त हो सकती है। यह प्रॉक्सी के आईपी पते को सही ढंग से सूचीबद्ध करता है और, मेरे आश्चर्य के लिए, यह हमारे डीएसएल आईपी पते को "अतिरिक्त आईपी" के रूप में भी सूचीबद्ध करता है।

यह कैसे हो रहा है और हम इसे कैसे रोक सकते हैं?

एक विचार यह है कि वे भूगोल डेटा को पकड़ने और इसे वापस भेजने के लिए कुछ चालाक तरीके से जावास्क्रिप्ट/जावा का उपयोग कर रहे हैं। मैंने पृष्ठ स्रोत के माध्यम से स्कैन किया और कुछ भी नहीं मिला जो कि खड़ा था (हालांकि मैंने पूरी समीक्षा नहीं की थी)।

संपादित करें 1:

मैं का उपयोग करते हैं एक अलग चेकिंग वेबसाइट वे मेरा असली आईपी रिपोर्ट करने के लिए नहीं है।

driver.get("http://simplesniff.com/") 

या

driver.get("http://analyze.privacy.net/") 

संपादित करें 2: उदाहरण के लिए, इनमें से कोई भी एक असली आईपी देखने के लिए लगता है

टिप्पणियों में से एक के अनुसार, मैंने कोशिश की:

driver.get("http://myhttp.info/") 

वास्तविक आईपी के कहीं भी कोई संकेत नहीं। मुझे पता है कि क्या stayinvisible.com कोड क्या कर रहा है हमें खुशी होगी ...

संपादित करें 3:

मैं इस सवाल का जवाब मिल गया है हो सकता है: WebRTC

https://www.privateinternetaccess.com/forum/discussion/8204/how-to-stop-webrtc-local-ip-address-leaks-on-google-chrome-and-mozilla-firefox-while-using-private-i

यह, जाहिरा तौर पर कुछ न कुछ है जो विंडोज पर क्रोम को प्रभावित करता है। जो मैं चला रहा हूं वह ठीक है (मुझे अच्छी तरह से सेवा करता है)। मैं इस पता लगा अंत में एक साइट है कि आईपी लीक के लिए जाँच करता है कि मुझे बताया था कि वे किस तरह वास्तविक पता मिल पाने के बाद:

driver.get("http://ipleak.net/") 

मैं आज लेकिन कल समय नहीं मैं Windows के तहत फ़ायरफ़ॉक्स की जाँच करें और भी बेहतर परिणाम हासिल करेंगे उबंटू डेस्कटॉप और ओएसएक्स के तहत क्रोम सिर्फ तीन बार जांचने के लिए।

संपादित करें 4: आंशिक समाधान

ठीक है, जाहिर है मैं चारों ओर एक जवाब के लिए इंतजार में बैठे नहीं कर रहा हूँ।

ठीक है, मैंने पहली समस्या को तोड़ दिया। मुझे संदेह है कि वास्तविक आईपी पते खोजने के लिए http://simplesniff.com/ फ़्लैश या जावा का उपयोग कर रहा था। यह फ्लैश होने लगा। यह क्रोम: // प्लगइन्स और सत्यापित करने के लिए पुनः लोड करने के माध्यम से इसे अक्षम करने जितना आसान था।

कोड में फ्लैश अक्षम करने के लिए:

options = webdriver.ChromeOptions() 
options.add_argument("--proxy-server=%s" % PROXY_IP) # Tell Chrome to use a proxy 
options.add_argument("--disable-bundled-ppapi-flash") # Disable internal Flash player 
options.add_argument("--disable-plugins-discovery")  # Disable external Flash player (by not allowing it to load) 

वर्क्स एक आकर्षण की तरह। अब http://simplesniff.com/ वास्तविक आईपी पते को छीनने में सक्षम नहीं है।

एक समस्या बनी हुई है: वेबआरटीसी। यह विंडोज़ पर क्रोम का उपयोग करके अस्वीकार कर सकता है जब तक कि Google इसे ठीक नहीं करता।

+1

लगता है जैसे आपकी उच्च-सुरक्षा प्रॉक्सी एक्स-फॉरवर्ड-फॉर या एक्स-रीयल-आईपी जैसे हेडर वैर सेट कर रही है ....? –

+0

हां, ऐसी वेबसाइट का उपयोग करें जो आपके अनुरोध के लिए सभी शीर्षलेख दिखाती है, जैसे http://myhttp.info/। – kindall

उत्तर

2

मुझे लगता है कि मैंने संपादन में अपने स्वयं के प्रश्न का उत्तर दिया। निचली पंक्ति यह है कि यह एक तीन-मुख्य समस्या है: जावा, फ्लैश और वेबआरटीसी। प्रश्न के मेरे संपादन के अनुसार, जावा और फ्लैश के साथ सौदा करना आसान है। विंडोज़ पर क्रोम चलाने के दौरान वेबआरटीसी केवल एक मुद्दा है।

हमारे मामले में अंतिम कोडबेस फ़ैंटॉमजेएस का उपयोग कर लिनक्स सर्वर पर चलाएगा। इसका मतलब है कि उपर्युक्त समस्याओं में से कोई भी समस्या नहीं होगी।

हमारे पास एक छोटा सा एप्लीकेशन है जो विंडोज मशीन पर सुविधा के बाहर चलाएगा। चूंकि ऐसा लगता है कि फ़ायरफ़ॉक्स और सेलेनियम 2.0 का उपयोग करने वाला कोई बग ऐसा लगता है कि समाधान इस कोडबेस को विंडोज होस्ट पर उबंटू वर्कस्टेशन वर्चुअल मशीन पर चलाने के लिए है। उस स्थिति में क्रोम को अच्छा व्यवहार करना चाहिए और सभी अच्छे होंगे।

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