जवाबों:
दुर्भाग्य से स्टॉक एंड्रॉइड टेथरिंग एप्लिकेशन वीपीएन के साथ काम नहीं करता है। यह सीमा सॉफ्टवेयर में एक निरीक्षण है और एक प्रणाली सीमा नहीं है।
हालाँकि, क्लॉकवर्कमॉड टीथर नामक एक एप्लिकेशन है जो आपको एक ही समय में वीपीएन का उपयोग करने और उपयोग करने की अनुमति देगा। वास्तव में यह मानक टेथरिंग एप्लिकेशन का उपयोग करता है और फिर इसे काम करने के लिए राउटिंग जानकारी को ठीक करता है।
इस एप्लिकेशन को आपको अपना फ़ोन रूट करने की आवश्यकता नहीं है, लेकिन आपको उस कंप्यूटर पर सॉफ़्टवेयर चलाने की आवश्यकता है जिसे आप अपने फ़ोन से कनेक्ट करना चाहते हैं। साथ ही यह फिलहाल USB टेथरिंग का काम करता है।
यदि आप पीडीएनेट सहित उन्हें आज़माना चाहते हैं, तो क्लॉकवर्कमॉड टीथर के अन्य विकल्प हैं।
आशा है कि यह मदद कर सकता है
मुझे कुछ जानकारी मिली कि आपके रूट किए गए डिवाइस में कमांड-लाइन का उपयोग करके iptables नियमों को जोड़ना है।
मैंने इसे ब्लू स्टूडियो में अपने एंड्रॉइड 4.4 पर परीक्षण किया और यह ठीक काम करता है।
उद्धृत पाठ मूल रूप से XDA-डेवलपर्स के SmokeyTech1 द्वारा लिखित यहाँ :
- आपको एक रूटेड डिवाइस की जरूरत है
- सुनिश्चित करें कि आपके पास एक वीपीएन ऐप है, जैसे ओपनवीपीएन या ड्रॉयडवीपीएन (मैं DroidVPN और इसका सबसे अच्छा उपयोग करता हूं)
- टर्मिनल एमुलेटर डाउनलोड करें
- अपने हॉटस्पॉट को सक्रिय करें और अपने वीपीएन से कनेक्ट करें
- टर्मिनल एमुलेटर लॉन्च करें और पहली पंक्ति में "सु" (बिना उद्धरण के) और प्रेस दर्ज करें
इसे टर्मिनल एमुलेटर पर कॉपी और पेस्ट करें। रूट ब्राउज़र का उपयोग करके एक नए फ़ोल्डर में पेस्ट करना सुनिश्चित करें और नीचे दिखाए गए सटीक प्रारूप में 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 हैयह इसके बारे में। इसके अलावा, रूट ब्राउज़र के साथ एक फ़ोल्डर बनाना सुनिश्चित करें और कोड को वहां पेस्ट करें, क्योंकि यह री-बूट के बाद रीसेट करता है। यह एंड्रॉइड 4.4.2 पर मेरे एलजी जी 3 पर काम किया
(नोट: उद्धृत स्वरूप को साइट की प्रारूपण शैली में फिट करने के लिए संपादित किया गया है।)
ध्यान दें : नियमों का हिस्सा जहां यह कहता है wlan0
, यह इंटरफ़ेस है जो उस जगह से मेल खाता है जहां आप कनेक्शन भेजना चाहते हैं। इसे वाईफाई हॉटस्पॉट में भेजने के लिए, इसे ap0
द tun0
वीपीएन टनल से बदलें, जो आपको रिमोट सर्वर से मिलती है। आप netcfg
रूट टर्मिनल टाइप करने वाले
सभी इंटरफेस को सूचीबद्ध कर सकते हैं
टर्मिनल एमुलेटर के लिए, मैं ConnectBot का उपयोग करता हूं :
ConnectBot कनेक्शन ssh, telnet और localhost के लिए आपके डिवाइस पर एक टर्मिनल एमुलेटर की अनुमति देता है।
हाँ। F-Secure Freedome (एक VPN क्लाइंट) मेरे नोट 2 पर चल रहा है। मेरे पास नोट 2 उबंटू मशीन और एंड्रॉइड टैबलेट के लिए है। मेरा टैबलेट और लैपटॉप जर्मनी का आईपी पता पोस्ट करते हैं, जबकि मैं सागर के दूसरी तरफ हूं।
नोट 2 और टैबलेट 4.4 (CM 11 नाइटलाइट) चला रहे हैं, उबंटू 14.04 पर है।
Android डिवाइस पर, इंस्टॉल करें:
यह जोओ जोस द्वारा प्रदान किए गए उत्तर के लिए एक विस्तार है जो आपको सीधे वीपीएन पर जाने के लिए चुनिंदा यातायात को सीधे जाने की अनुमति देगा।
मैं इसे जोओ जोस के शानदार जवाब के बिना समझ नहीं पाया होगा, अगर आप इसे आगे बढ़ाएंगे, तो कृपया उसका जवाब भी दें।
# 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