2010-10-04 10 views
10

this समस्या को हल करने की कोशिश करते हुए मेरे शोध के अनुसार, यह पता चला है कि .Net WebProxy क्लास सॉक्स प्रॉक्सी का समर्थन नहीं करती है - एक परेशान परेशानी। मुझे कोई भी कोड या जानकारी नहीं मिलती है जो बताती है कि एक वर्ग के माध्यम से सॉक्स 4/5 समर्थन को कैसे कार्यान्वित किया जाए, जिसे आसानी से HttpWebRequest (प्रॉक्सी प्रॉपर्टी, सटीक होने के साथ) के साथ उपयोग किया जा सकता है।HttpWebRequest के लिए मोजे प्रॉक्सी

मुझे Google के माध्यम से सीमित जानकारी मिली है कि मैं यह कैसे कर सकता हूं। One suggestion में इंटरनेट एक्सप्लोरर प्रॉक्सी सेटिंग्स बदलना शामिल है - कुछ ऐसा नहीं जो मैं नहीं करता।

क्या किसी को भी ऐसा कुछ भी पता है जो नौकरी कर सकता है या कोई सुझाव हो सकता है? कोई भी सहायताकाफी प्रशंसनीय होगी।

उत्तर

3

मैंने कई नेट पुस्तकालयों की कोशिश की जिन्होंने सॉक्स 4/5 का समर्थन करने का दावा किया लेकिन पाया कि उनमें से कई ने अभी काम नहीं किया है या मुझे पता था कि प्रॉक्सी से कनेक्ट करने का प्रयास करने में त्रुटि होगी।

मैंने Chilkat Software's Sock/SSL component का उपयोग कर समाप्त कर दिया है जो मुझे लगता है कि अगर मुझे एचटीपीवेबआरक्वेट का उपयोग करने के बजाय मैन्युअल रूप से HTTP अनुरोधों को मैन्युअल रूप से बनाना है, तो मुझे लगता है।

  • अद्यतन नोट: Chilkat.Http (HttpWebRequest क्लास के समान) स्वाभाविक रूप से सॉक्स प्रॉक्सी के लिए समर्थन करता है। तो अपने स्वयं के HTTP अनुरोधों को कोड करने की कोशिश करने में समय व्यतीत न करें; बस Chilkat.Http.SocksHostname, Chilkat.Http.SocksPort और Chilkat.Http.SocksVersion गुणों का उपयोग करें।
+0

चिलकट अब स्वाभाविक रूप से सॉक्स का समर्थन करता है। 'चिलकट। एचटीपी। सिक्सवर्सन', 'चिलकट। एचटीपी.क्सहोस्टनाम', 'चिलकट.एचटीपी। सॉक्सपोर्ट'। उन गुणों को कॉन्फ़िगर करने से HTTP कनेक्शन को सॉक्स का उपयोग करने के लिए मजबूर किया जाएगा। चिलकट एपीआई संदर्भ: [लिंक] (http://www.chilkatsoft.com/refdoc/csHttpRef.html) – user1111380

2

आईई की प्रॉक्सी सेटिंग्स बदलना आपको बिल्कुल मदद नहीं करेगा - अन्य पोस्टर सिर्फ यह देख रहा था कि यह आईई के लिए काम करता है। चूंकि .NET Framework सॉक्स का समर्थन नहीं करता है, आपको अपने स्वयं के सीईआरएन-प्रॉक्सी को सॉक्स-प्रॉक्सी कनवर्टर को लिखना होगा, जैसे कि .NET सीईआरएन प्रॉक्सी (जिस प्रकार से इसका समर्थन करता है) से बात करता है और आपका कोड उसमें परिवर्तित होता है सॉक्स प्रॉक्सी कॉल।

एफडब्ल्यूआईडब्लू, यह कुछ ऐसा है जो मैं वर्तमान में फिडलरकोर (www.fiddler2.com/core) में जोड़ना चाहता हूं क्योंकि मेरे पास पहले से ही सभी कोड हैं। एकमात्र चीज़ जो मुझे वास्तव में चाहिए वह परीक्षण करने के लिए एक SOCKSv4a प्रॉक्सी है।

-1

Privoxy या अपने मोजे के लिए http प्रॉक्सी गेटवे बनाने के लिए उपयोग करें।

forward 192.168.*.*/ . forward 10.*.*.*/ . forward 127.*.*.*/ .

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