OpenVPN ग्राहक SOCKS 5 सर्वर के रूप में? [बन्द है]


16

क्या कोई विंडोज़ अनुप्रयोग है जो दूरस्थ OpenVPN सर्वर से जुड़ सकता है और फिर स्थानीय वातावरण में SOCKS 5 सर्वर की तरह काम कर सकता है?

EDIT: जिसका अर्थ है

  • एक स्थानीय सर्वर
  • वीपीएन / ओपनवीपीएन प्रोटोकॉल बोलता है, एक पोर्ट को मोजे प्रॉक्सी सर्वर के रूप में बांधता है
  • निकालने और चलाने, प्रशासक / रूट विशेषाधिकार के बिना स्थापित किया जा सकता है
  • बिना TUN / TAP डिवाइस या अन्य वर्चुअल इंटरफेस सेटअप करने की आवश्यकता के बिना
  • रूट टेबल को साफ रखें।

1
मैं ठीक यही काम करना चाहता हूं। मैं हर कनेक्शन के लिए ओपन वीपीएन का उपयोग नहीं करना चाहता , लेकिन केवल कुछ एप्लिकेशन के लिए। जो SOCKS5 को सपोर्ट करता है।
अपाचे

मैं एक OpenVPN सर्वर को चालू करने में सक्षम था, जो एक LXC कंटेनर के लिए SSH सुरंग का उपयोग करके SOCKS प्रॉक्सी में नहीं है (यदि आप लिनक्स का उपयोग नहीं करते हैं, तो आप इसे VirtualBox में Linux वर्चुअल मशीन के साथ कर सकते हैं लेकिन LXC है) बेहतर प्रदर्शन): askubuntu.com/questions/703905/… मुझे यह प्रश्न इसलिए मिला क्योंकि मैं एक और प्रश्न की तलाश में था, कि कैसे OpenVPN सर्वर से कनेक्ट होने से पहले OpenVPN क्लाइंट को कॉन्फ़िगर करने के लिए, अपने असली IP पते से बचने के लिए OpenVPN सर्वर का उपयोग करें। OpenVPN सर्वर के लिए।
बपतिस्मा

जवाबों:


2

आप जो करना चाहते हैं, वह OpenVPN सर्वर (या OpenVPN नेटवर्क पर कोई भी कंप्यूटर,) पर शेल एक्सेस को सक्षम करता है और आपके प्रॉक्सी के लिए एक शेल खाता बनाता है।

ssh -D 127.0.0.1:8080 usernameअपने क्लाइंट सिस्टम के कमांडलाइन पर उपयोग करें जहां usernameआपके द्वारा बनाए गए प्रॉक्सी शेल खाते का नाम है, और 8080SOCKS5 पोर्ट है जिसे आप स्थानीय मशीन पर उपयोग करना चाहते हैं। sshडिफ़ॉल्ट रूप से Macs / Linux / BSD पर स्थापित किया जाना चाहिए या यदि यह नहीं है तो इंस्टॉल करना आसान है, और विंडोज के लिए आप sshएक सुरंग स्थापित करने के लिए PuTTY या Cygwin का उपयोग कर सकते हैं । मुझे पता है कि यह सवाल का जवाब नहीं देता है, लेकिन यह जो आप चाहते हैं उसे प्राप्त करने का सबसे तेज़ तरीका होगा, यह मानते हुए कि आप ओपनवीपीएन नेटवर्क पर कंप्यूटर तक पहुंच प्राप्त कर सकते हैं।

दूसरा तरीका एक SOCKS5 सर्वर खोजना होगा जो आपको आउटगोइंग कनेक्शन के लिए बाइंड पता निर्दिष्ट करने की अनुमति देता है।


हो सकता है कि उचित सवाल यह हो: कौन सा ओपेनवोन क्लाइंट सॉफ्टवेयर सुविधाजनक रूप से "होस्ट-ओनली नेटवर्किंग बिलकुल वीएमवेयर की तरह" बना सकता है, ताकि मैं इसे मोजे 5 प्रॉक्सी के रूप में उपयोग कर सकूं? उदाहरण के लिए: मेरा पीसी आईपी 192.168.0.2 और 192.168.10.1 है, इसके नेटवर्क में जुड़ा हुआ ओपनवैप क्लाइंट आईपी भी 192.168.0.2 है, लेकिन मैं इसे 192.168.10.2 के रूप में उपयोग करना चाहता
हूं

... आह। बस यह सुनिश्चित करने के लिए कि मैं यह सही समझ रहा हूं, आपका कंप्यूटर * .0.2 है, और OpenVPN पर एक और कंप्यूटर है जो * .0.2 भी है जिसे आप एक्सेस करना चाहते हैं?
डार्थ Android

नहीं, मेरा पीसी 192.168.0.2 और 192.168.10.1 ओपेनवोन क्लाइंट से जुड़े बिना है, और इस पीसी में ओपनवैप क्लाइंट को रिमोट ओपनवैप सर्वर से 192.168.0.2 आईपी मिल सकता है, इसलिए मैं ओपनवैप क्लाइंट का वर्चुअल नेटवर्क होस्ट करना चाहता हूं- केवल नेटवर्क (उदा। स्थानीय नेटवर्क को प्रभावित नहीं करता है), और इसे एक्सेस करने के लिए होस्ट (मेरा पीसी) के लिए NAT IP 192.168.10.2 है।
दीयावाद

मुझे लगता है कि आप इस सवाल को करीब से देख पाएंगे जो आप देख रहे हैं; हालांकि इसका अभी तक कोई उपयोगी जवाब नहीं है, लेकिन इस समस्या पर काम करने के लिए बेहतर होगा कि आप यहाँ टिप्पणियों के बजाय वहाँ रहें।
डारथ Android

2
प्रयास के लिए धन्यवाद, आदमी, लेकिन हर OpenVPN सर्वर उपयोगकर्ता द्वारा कॉन्फ़िगर करने योग्य नहीं है। प्लस एसएसएच इफिसेंसी ओपनवीपीएन से भी बदतर है।
एस्ट

0

इसे मैने किया है। इसमें मुझे काफी समय लगा। संक्षेप में,

  1. OpenVPN क्लाइंट सेट अप करें जो केवल प्रोग्राम जो अपने नेटवर्क इंटरफ़ेस का उपयोग करते हैं वे वीपीएन का उपयोग करते हैं।
  2. एक स्थानीय एसएसएच सर्वर स्थापित करें ( freesshd) और वीपीएन नेटवर्क इंटरफेस के लिए मजबूर करें।
  3. एक सुरंग के साथ उक्त SSH सर्वर से पुट्टी को कनेक्ट करें।

यहाँ लंबा संस्करण है:

  1. Reddit के पास OpenVPN को अपने नेटवर्क इंटरफ़ेस तक सीमित करने के लिए एक अच्छा मार्गदर्शक है। मैंने केवल पहले 2 चरण किए। कुछ प्रोग्राम (टोरेंट क्लाइंट) मूल रूप से इस नेटवर्क इंटरफेस से जुड़ सकते हैं और वीपीएन पर चल सकते हैं, जबकि हर दूसरे प्रोग्राम में डायरेक्ट कनेक्शन का उपयोग किया जाता है।

    लेकिन अगर आपको अभी भी उस SOCKS प्रॉक्सी की आवश्यकता है, तो चलें ...

  2. डाउनलोड करें freesshdऔर forcebindip। वीपीएन इंटरफ़ेस के लिए बाध्य करने के लिए (या किसी भी कार्यक्रम) पर रेमंड.सीसी का गाइड यहां है freesshd

    • बेहतर है कि यह सब एडमिन के रूप में करें। मुझे freesshdनॉन एडमिन चलाने में समस्या थी ।
    • आपको freesshdसही तरीके से कॉन्फ़िगर करने की आवश्यकता है:

      1. Ssh टैब के तहत , "केवल स्थानीयहोस्ट" के लिए "सुनो पता" सेट करें

      2. सुरंग टैब के तहत , दोनों पोर्ट फॉरवर्ड सेटिंग्स (केवल पहले चेकमार्क प्रत्येक, दोनों नहीं) की अनुमति दें।

      3. उपयोगकर्ता टैब के तहत एक उपयोगकर्ता जोड़ें और इसे सभी सामानों तक पहुंच प्रदान करें।

  3. अब जब आपका SSH सर्वर चल रहा है, तो आपको SOCKS टनल बनाने के लिए पुट्टी को कनेक्ट करना होगा। इसे 127.0.0.1 (अपने स्थानीय SSH सर्वर) से कनेक्ट करें और SOCKS के लिए एक पोर्ट चुनें। यहाँ उसके लिए एक ट्यूटोरियल है

बस! अब आपके पास पुट्टी में आपके द्वारा चुने गए पोर्ट पर 127.0.0.1 पर एक SOCKS प्रॉक्सी चल रही है।

मुझे पता है कि इसके पास अभी भी मार्ग हैं, आदि, लेकिन अंत में आपके पास "स्वच्छ" सॉक्स प्रॉक्सी है।


सुपर उपयोगकर्ता में आपका स्वागत है! आपके उत्तर को आपके लिंक में संदर्भित सामग्री से आपके समाधान को लागू करने के लिए आवश्यक कदमों को शामिल करके और अधिक पूर्ण बनाया जा सकता है। लिंक टूट जाने पर भी अपने उत्तर को उपयोगी बनाए रखना आवश्यक है।
मैं कहता हूं कि 21-21 पर मोनिका

साल लगेंगे,
आर्काइव.ऑर्ग

-1

यदि आप वीपीएन में मोज़े बदलना चाहते हैं: https://code.google.com/p/badvpn/

अगर आप वीपीएन को मोज़े में बदलना चाहते हैं, तो शायद: http://lxc.sourceforge.net/

एक वीपीएन क्लाइंट एक वर्चुअल नेटवर्क कार्ड की तरह है, इसलिए वीपीएन क्लाइंट को मोजे सर्वर में बदलना एक विशिष्ट नेटवर्क कार्ड पर मोज़े सर्वर बनाने के लिए समान है।


क्या तुम परजीवी हो??
एस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.