क्या मैं अपने एंड्रॉइड के वीपीएन कनेक्शन को हॉटस्पॉट पर साझा कर सकता हूं?


36

मैंने हाल ही में एक Chrome बुक खरीदा है जो मेरी कंपनियों PPTP VPN का समर्थन नहीं करता है। वर्कअराउंड के रूप में, क्या मेरे एंड्रॉइड (4.4) पर वीपीएन से कनेक्ट करना और हॉटस्पॉट पर उस कनेक्शन को साझा करना संभव होगा? यदि हां, तो कैसे?

जवाबों:


9

दुर्भाग्य से स्टॉक एंड्रॉइड टेथरिंग एप्लिकेशन वीपीएन के साथ काम नहीं करता है। यह सीमा सॉफ्टवेयर में एक निरीक्षण है और एक प्रणाली सीमा नहीं है।

हालाँकि, क्लॉकवर्कमॉड टीथर नामक एक एप्लिकेशन है जो आपको एक ही समय में वीपीएन का उपयोग करने और उपयोग करने की अनुमति देगा। वास्तव में यह मानक टेथरिंग एप्लिकेशन का उपयोग करता है और फिर इसे काम करने के लिए राउटिंग जानकारी को ठीक करता है।

इस एप्लिकेशन को आपको अपना फ़ोन रूट करने की आवश्यकता नहीं है, लेकिन आपको उस कंप्यूटर पर सॉफ़्टवेयर चलाने की आवश्यकता है जिसे आप अपने फ़ोन से कनेक्ट करना चाहते हैं। साथ ही यह फिलहाल USB टेथरिंग का काम करता है।

यदि आप पीडीएनेट सहित उन्हें आज़माना चाहते हैं, तो क्लॉकवर्कमॉड टीथर के अन्य विकल्प हैं।

आशा है कि यह मदद कर सकता है


1
यह मेरे लिए PDANet का उपयोग कर काम किया। क्लॉकवर्कमॉड सब कुछ का उपयोग करने की अनुमति चाहता था। PDANet को बहुत कम अनुमतियों की आवश्यकता थी, लेकिन मैं अभी भी इसकी सुरक्षा का 100% निश्चित नहीं हूं।
हिप्पिएट्रेल

8

मुझे कुछ जानकारी मिली कि आपके रूट किए गए डिवाइस में कमांड-लाइन का उपयोग करके iptables नियमों को जोड़ना है।

मैंने इसे ब्लू स्टूडियो में अपने एंड्रॉइड 4.4 पर परीक्षण किया और यह ठीक काम करता है।

उद्धृत पाठ मूल रूप से XDA-डेवलपर्स के SmokeyTech1 द्वारा लिखित यहाँ :

  1. आपको एक रूटेड डिवाइस की जरूरत है
  2. सुनिश्चित करें कि आपके पास एक वीपीएन ऐप है, जैसे ओपनवीपीएन या ड्रॉयडवीपीएन (मैं DroidVPN और इसका सबसे अच्छा उपयोग करता हूं)
  3. टर्मिनल एमुलेटर डाउनलोड करें
  4. अपने हॉटस्पॉट को सक्रिय करें और अपने वीपीएन से कनेक्ट करें
  5. टर्मिनल एमुलेटर लॉन्च करें और पहली पंक्ति में "सु" (बिना उद्धरण के) और प्रेस दर्ज करें
  6. इसे टर्मिनल एमुलेटर पर कॉपी और पेस्ट करें। रूट ब्राउज़र का उपयोग करके एक नए फ़ोल्डर में पेस्ट करना सुनिश्चित करें और नीचे दिखाए गए सटीक प्रारूप में TE की प्रतिलिपि बनाएँ :

    iptables -t फ़िल्टर -F FORWARD
    iptables -t nat -F POSTROUTING
    iptables -t फ़िल्टर -I फ़ॉरवर्ड -j ACCEPT
    iptables -t nat -I POSTROUTING -j MASQUERADE
    आईपी ​​नियम 192.168.43.0/24 लुकअप 61 से जोड़ें
    आईपी ​​मार्ग डिफ़ॉल्ट देव tun0 गुंजाइश लिंक तालिका 61 जोड़ें
    आईपी ​​मार्ग 192.168.43.0/24 देव wlan0 स्कोप लिंक तालिका 61 जोड़ते हैं
    आईपी ​​रूट में प्रसारण 255.255.255.255 देव wlan0 स्कोप लिंक टेबल 61 है
  7. यह इसके बारे में। इसके अलावा, रूट ब्राउज़र के साथ एक फ़ोल्डर बनाना सुनिश्चित करें और कोड को वहां पेस्ट करें, क्योंकि यह री-बूट के बाद रीसेट करता है। यह एंड्रॉइड 4.4.2 पर मेरे एलजी जी 3 पर काम किया

(नोट: उद्धृत स्वरूप को साइट की प्रारूपण शैली में फिट करने के लिए संपादित किया गया है।)

ध्यान दें : नियमों का हिस्सा जहां यह कहता है wlan0, यह इंटरफ़ेस है जो उस जगह से मेल खाता है जहां आप कनेक्शन भेजना चाहते हैं। इसे वाईफाई हॉटस्पॉट में भेजने के लिए, इसे ap0tun0वीपीएन टनल से बदलें, जो आपको रिमोट सर्वर से मिलती है। आप netcfgरूट टर्मिनल टाइप करने वाले सभी इंटरफेस को सूचीबद्ध कर सकते हैं

टर्मिनल एमुलेटर के लिए, मैं ConnectBot का उपयोग करता हूं :

ConnectBot कनेक्शन ssh, telnet और localhost के लिए आपके डिवाइस पर एक टर्मिनल एमुलेटर की अनुमति देता है।


3
दिलचस्प है, लेकिन नियमित रूप से करने के लिए थोड़ा थकाऊ। जब तक किसी के पास उस स्क्रिप्ट को बंडल करने और उसे होम स्क्रीन शॉर्टकट या कुछ इसी तरह से चलाने का कोई तरीका नहीं है?
mc0e

3
ऐसा लगता है कि यह एंड्रॉइड पर इसे स्वचालित करने के लिए एक साधारण ऐप बनाने के लिए किसी के लिए एक सही अवसर है।
साइमन वुडसाइड

3

हाँ। F-Secure Freedome (एक VPN क्लाइंट) मेरे नोट 2 पर चल रहा है। मेरे पास नोट 2 उबंटू मशीन और एंड्रॉइड टैबलेट के लिए है। मेरा टैबलेट और लैपटॉप जर्मनी का आईपी पता पोस्ट करते हैं, जबकि मैं सागर के दूसरी तरफ हूं।

  • सुनिश्चित करें कि आपका डेटा प्लान टेथरिंग की अनुमति देता है।
  • सुनिश्चित करें कि आप सेल नेटवर्क पर हैं। हालाँकि, फोन पर वाईफाई वीपीएन के लिए यूएसबी टीथर थोड़ा बेहतर काम करता है। मैं अपने कनेक्शन को गिराए रखता हूं जब हवा में सब कुछ खत्म हो जाता है।
  • Android के आपके स्वाद के आधार पर आपका माइलेज अलग-अलग हो सकता है

नोट 2 और टैबलेट 4.4 (CM 11 नाइटलाइट) चला रहे हैं, उबंटू 14.04 पर है।


ठीक है शुक्रिया। मुझे इसके साथ कुछ और खेलना होगा। मैंने इसे एक त्वरित प्रयास दिया, लेकिन निजी नेटवर्क पर किसी भी चीज तक पहुंचने में सक्षम नहीं था।
sst4460

मेरे पास इसके साथ कुछ समस्याएं हैं जब यह था: लैपटॉप - वाईफाई - फोन - वीपीएन - वेरिजोन - इंटरनेट हालांकि, यह तब बेहतर काम करता था जब यह था: लैपटॉप - यूएसबी केबल - फोन - वीपीएन
वर्जन

वर्तमान में मेरे पास एक फ्रीडम वीपीएन सदस्यता है, और यूएसबी टेथरिंग के माध्यम से वीपीएन का उपयोग करना मेरे अंत (एलजीई नेक्सस 4, विंडोज 7 पीसी) पर काम नहीं कर रहा है। अगर मैं वीपीएन को निष्क्रिय करता हूं तो मैं यूएसबी टेथरिंग पर असुरक्षित कनेक्शन तक पहुंचने में सक्षम हूं।
mp-3

0
  1. Android डिवाइस पर, इंस्टॉल करें:

  2. टीथर क्रोमबुक और यूएसबी केबल द्वारा फोन।
  3. चलाएँ:
    • मोबाइल इंटरनेट कनेक्शन
    • वीपीएन क्लाइंट
    • Proxoid
    • इंटरनेट शेयरर
  4. USB कनेक्शन को मोबाइल सेट करें (मोबाइल पर USB कनेक्शन के आइकन की जांच करें)।
  5. फ़ोन आईपी पता (पिंग और डीएनएस, नेटवर्क जानकारी, आईपी: xxx.xxx.xxx.xxx, इंटरनेट कनेक्शन सक्रिय होना चाहिए) खोजें
  6. Chrome बुक पर, लॉग इन करें, इंटरनेट कनेक्शन की जांच करें, वाईफाई को स्वचालित रूप से यूएसबी ईथरनेट द्वारा प्रतिस्थापित किया जाना चाहिए।
  7. ईथरनेट आइकन, सेटिंग्स, प्रॉक्सी टैब पर क्लिक करें।
  8. अंत में क्रोमबुक (HTTP प्रॉक्सी होस्ट: आईपी इन फॉर्म xxx.xxx.xxx.xxx, पोर्ट 8080, HTTPS प्रॉक्सी होस्ट आईपी, पोर्ट 8081, SOCKS प्रॉक्सी आईपी, पोर्ट 1080) पर सेट करें।
  9. Chrome चलाने और इंट्रानेट (मोबाइल में) ब्राउज़ करने का प्रयास करें।

0

यह जोओ जोस द्वारा प्रदान किए गए उत्तर के लिए एक विस्तार है जो आपको सीधे वीपीएन पर जाने के लिए चुनिंदा यातायात को सीधे जाने की अनुमति देगा।

मैं इसे जोओ जोस के शानदार जवाब के बिना समझ नहीं पाया होगा, अगर आप इसे आगे बढ़ाएंगे, तो कृपया उसका जवाब भी दें।

# Following rules will allow me to redirect traffic through my vpn
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTING -j MASQUERADE

ip route add 192.168.43.0/24 dev wlan0 scope link table 61
ip rule add fwmark 0x61 table 61
ip rule add iif tun0 table 61

# Configure traffic that I want to make it go through VPN
# 1. My DNS
iptables -t mangle -A PREROUTING -p tcp -d 208.67.220.220/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p tcp -d 208.67.222.222/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p udp -d 208.67.220.220/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p udp -d 208.67.222.222/32 -j MARK --set-xmark 0x61
# 2. Insecure websites
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-xmark 0x61

यकीन नहीं हुआ कि क्या हुआ, लेकिन इसने आधे सेकंड तक काम किया। यह काम किया, फिर मैंने अपने फोन को फिर से शुरू किया और यह अधिक काम नहीं किया :( मैं एंड्रॉइड 9 पर हूं।
खोन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.