मैं बोलचाल के साथ टो का उपयोग कैसे करूंगा


1

मैं हाल ही में Colloquy और Linkinus के बीच आगे और पीछे स्विच कर रहा हूं क्योंकि मेरा IRC सर्वर अधिक से अधिक लोकप्रिय हो गया है - तब से मैं अपने Tor प्रॉक्सी को Colloquy या Linkinus के साथ उपयोग करने का सही तरीका आज़मा रहा हूं। मैंने पढ़ा है कि इन दोनों के पास प्रॉक्सी के लिए समर्थन है, लेकिन मुझे न तो एप्स में कुछ मिल सकता है और न ही इंटरनेट के आसपास कोई प्रासंगिक दस्तावेज।

जवाबों:


3

यह आवश्यक है कि IRC सर्वर पहले से ही टॉर सेवा के रूप में उपलब्ध कराए। जाहिरा तौर पर Freenode ऐसा करता है पते पर (यह एक पुराना पता है) mejokbp2brhw4omd.onion, लेकिन अधिकांश आईआरसी सर्वर नहीं करते हैं जबकि IRC सर्वरों की सख्ती से नेस्सेरी अलॉट नहीं है TOR निकास नोड्स। को बदलकर आप कोशिश कर सकते हैं .onion में पता socat लाइन और देखो अगर यह काम करता है।

अद्यतन फ़्रीनोड आईआरसी सेवा: फ़्रीनोड के प्याज का पता बदल गया है: p4fsi4ockecnea7l.onion आप हमेशा इसका उपयोग करके देख सकते हैं dig +short irc.tor.freenode.net cname अन * x कमांड प्रॉम्प्ट से।

मूल विचार हमारे लिए TORified कनेक्शन बनाने के लिए सोसाइट का उपयोग करना है, और हमारा ग्राहक इससे जुड़ जाएगा socat

  1. टॉर इंस्टॉल करें। मैं Vidalia बंडल का उपयोग कर रहा हूँ टोर डाउनलोड पेज

  2. इंस्टॉल करें socat। यह नेटवर्क कनेक्शन में हेरफेर करने के लिए एक कमांड-लाइन पावर टूल है।

    मैं उपयोग करने की सलाह देता हूं Homebrew पैकेज मैनेजर (यह भी एक कमांड लाइन कार्यक्रम) इसे स्थापित करने के लिए। यदि यह सब भ्रामक और डरावना लगता है, तो बस खोलें टर्मिनल (इन / एप्लीकेशन / यूटिलिटीज), निम्नलिखित लाइन को पेस्ट करें, एंटर दबाएं और इसके खत्म होने का इंतजार करें।

    ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" && brew install socat
    

    (इस तरह टर्मिनल में चिपकाना आपके कंप्यूटर के लिए कुछ भी कर सकता है, इसलिए यह आमतौर पर एक बुरा विचार है जब तक आप स्रोत पर भरोसा नहीं करते हैं।)

  3. नोट: यह कदम आवश्यक नहीं है क्योंकि हम पहले से ही उपयोग कर रहे हैं socat जो हमारे लिए मैपिंग को संभाल सकता है।

    इस चरण के शेष भाग को ऐतिहासिक उद्देश्यों के लिए छोड़ दिया गया है।

    अपने को संपादित करें torrc कनेक्ट करने के लिए उपयोग करने के लिए एक आंतरिक आईपी पता बनाने के लिए फ़ाइल tor तथा socat लाइन जोड़कर

    MapAddress 172.28.184.12 mejokbp2brhw4omd.onion
    

    (जगह की जगह .onion पता यदि आप freenode का उपयोग नहीं कर रहे हैं) टॉर है एक FAQ प्रविष्टि कैसे अपने को संशोधित करने के बारे में torrc फ़ाइल, लेकिन अगर आप मुझ पर भरोसा करते हैं और विदालिया का उपयोग कर रहे हैं तो आप इसे टर्मिनल में दर्ज कर सकते हैं:

    mkdir -p ~/.vidalia/ && echo 'MapAddress 172.28.184.12 mejokbp2brhw4omd.onion' >> ~/.vidalia/torrc
    
  4. आरंभ करने के लिए एक नया लॉन्च डेमॉन (बैकग्राउंड सिस्टम प्रोसेस) बनाएं socat जब आप अपना कंप्यूटर चालू करते हैं। कॉन्फ़िगरेशन फ़ाइल बनाने और अपने संपादक में खोलने के लिए निम्नलिखित टर्मिनल कमांड दर्ज करें ...

    चीजों की जोड़ी:

    • के लिए सही रास्ता खोजें socat टाइप करके which socat अपने टर्मिनल में
    • यदि आप IRC अलॉट का उपयोग नहीं करते हैं तो एक LaunchAgent शायद ओवरकिल है, आप बस शुरू कर सकते हैं socat टाइप करके मैन्युअल: socat TCP4-LISTEN:6666,fork,bind=localhost SOCKS4A:localhost:p4fsi4ockecnea7l.onion:6667,socksport=9050

      या आप अपने टर्मिनल में इसे पेस्ट करके लॉन्चएजेंट बना सकते हैं:

      mkdir -p ~/Library/LaunchAgents/ && touch ~/Library/LaunchAgents/org.dest-unreach.socat.irc.plist && open -t ~/Library/LaunchAgents/org.dest-unreach.socat.irc.plist

    ... तो फ़ाइल में निम्न पाठ को कॉपी करें, सहेजें और इसे बंद करें:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
            <key>Label</key>
            <string>org.dest-unreach.socat.irc</string>
            <key>OnDemand</key>
            <false/>
            <key>Program</key>
            <string>/opt/local/bin/socat</string>
            <key>ProgramArguments</key>
            <array>
                    <string>/opt/local/bin/socat</string>
                    <string>-s</string>
                    <string>TCP4-LISTEN:6666,fork,bind=localhost</string>
                    <string>SOCKS4A:localhost:p4fsi4ockecnea7l.onion:6667,socksport=9050</string>
            </array>
            <key>ServiceDescription</key>
            <string>SOCAT Relay for Freenode-TOR</string>
    </dict>
    </plist>
    
  5. नया लॉन्चएजेंट लोड करें / चलाएं (या कमांड लाइन से सोसैट चलाएं) launchctl load ~/Library/LaunchAgents/org.dest-unreach.socat.irc.plist या आप बस अपने कंप्यूटर को पुनरारंभ कर सकते हैं।

  6. Tor / Vidalia लॉन्च करें और इसे कनेक्ट करने के लिए प्रतीक्षा करें।
  7. बोलचाल खोलें, और के लिए एक कनेक्शन जोड़ें localhost:6666 और इसे से कनेक्ट करें। टा-दा! आप IRC पर हैं, तोर के माध्यम से!

यदि आपको सोसाइटी लॉन्चएजेंट (यानी डिबगिंग के लिए) को रोकने की आवश्यकता है, तो आप निम्नलिखित को टर्मिनल में टाइप कर सकते हैं launchctl unload ~/Library/LaunchAgents/org.dest-unreach.socat.irc.plist


बिंदु 3 में) यदि आप freenode का उपयोग नहीं कर रहे हैं तो .onion पता बदलने के लिए कहें। मैं Rizon से कनेक्ट करना चाहता हूं, इसलिए मुझे वहां क्या पता होना चाहिए? धन्यवाद स्वधा

@ श्वेता मुझे नहीं लगता कि आप कर सकते हैं। मेरी समझ यह है कि फ़्रीनोड स्वयं एक टो छिपी हुई सेवा चला रहा है, जिससे उपयोगकर्ता जुड़ सकते हैं। कुछ Googling का सुझाव है कि कोई भी Rizon के लिए Tor सेवा नहीं चला रहा है, इसलिए इसे कनेक्ट करना संभव नहीं है। :( जहाँ तक मैं समझता हूँ, जो बहुत दूर नहीं है।)
Guest

0

ऊपर दिए गए जवाब में 4 जोड़:

  • Vidalia में ~ / लाइब्रेरी / Vidalia / torrc (सं।) में एक टॉर्चर है। विडालिया के भीतर से ही इस फाइल को संपादित करें (MapAddress लाइन को जोड़ते हुए)

  • ऊपर का पौधा थोड़ा मैंगल्ड है। मैं फ़िंक की सोसाइटी का उपयोग करता हूं, इसलिए आपके नीचे का मार्ग भिन्न हो सकता है

    <?xml version="1.0" encoding="UTF-8"?>
    <plist version="1.0">
        <dict>
            <key>Label</key>
            <string>org.dest-unreach.socat</string>
            <key>OnDemand</key>
            <false />
            <key>ProgramArguments</key>
            <array>
                <!-- /opt/local/bin/socat ProgramArguments -->
                <string>/sw/bin/socat</string>
                <string>-s</string>
                <string>TCP4-LISTEN:6666</string>
                <string>SOCKS4A:localhost:172.28.184.12:6667,socksport=9050</string>
            </array>
            <key>ServiceDescription</key>
            <string>Multipurpose relay (SOcket CAT)</string>
        </dict>
    </plist>
    
  • FreeNode को SASL समर्थन की जरूरत है। बोलचाल की रात का निर्माण इस मूल का समर्थन करता है। नवीनतम संस्करण के लिए irc: //irc.freenode.net/colloquy चेक करें।

  • Freenode का प्याज पता बदल गया है: p4fsi4ockecnea7l.onion
    आप हमेशा Un * x कमांड प्रॉम्प्ट से 'dig + short irc.tor.freenode.net cname' का उपयोग करके इसे चेक कर सकते हैं।


हम इसे बेहतर या अधिक पूर्ण बनाने के लिए किसी मौजूदा उत्तर को संपादित करना पसंद करते हैं। क्या आप उपरोक्त में इसे शामिल करने पर विचार करेंगे?
bmike
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.