के साथ टोर नेटवर्क से कनेक्ट करें टोर का उपयोग करके वेब पेजों का अनुरोध करने के लिए मैं रूबी वेब क्लाइंट को कैसे कॉन्फ़िगर कर सकता हूं?रूबी
रूबी
उत्तर
मुझे लगता है कि यह आपके HTTP कनेक्शन के लिए प्रॉक्सी सर्वर निर्दिष्ट करने जैसा है। मुझे नहीं पता कि यह रूबी में कैसे काम करता है। लेकिन यह configuring browsers से अलग नहीं होगा। बस 127.0.0.1:8118
पर प्रॉक्सी सर्वर सेटिंग सेट करें।
आपको बस Proxy class के साथ काम करने की आवश्यकता है। जैसा कि इवान ऊपर बताता है, टोर दौड़ते हैं तो नेट :: HTTP.Proxy को सही लोकहोस्ट पते पर इंगित करें और आप सुनहरे हैं।
मैं इस रत्न http://socksify.rubyforge.org/ का इस्तेमाल किया था तो मैं टो प्रॉक्सी चल साथ जाहिर है इस
TCPSocket::socks_server = "127.0.0.1"
TCPSocket::socks_port = 9050
reply = Net::HTTP.get URI.parse("www.google.com")
की तरह कुछ करने के लिए कर रहा था।
तो रूबी के माध्यम से टोर का उपयोग करने के लिए आपको टोर क्लाइंट को डाउनलोड और चलाना होगा? – 13aal
हां यह तब तक काम नहीं करेगा जब तक क्लाइंट चल रहा न हो। यह भी सत्यापित करें कि इसके सॉक्स पोर्ट को ठीक से सेट किया गया है। जब मैंने नवीनतम टोर ब्राउजर डाउनलोड किया तो मेरा बंदरगाह 9150 था (जैसा ऊपर सूचीबद्ध है 9050 के विपरीत)। – Dave
एक रत्न को बनाया गया है, शायद मदद कर सकते हैं दूसरों: https://github.com/brunogh/tor_requests
मुझे पता है कि कैसे भी ऐसा करना चाहते हैं। –