एडीबी शेल के माध्यम से वाईफ़ाई प्रॉक्सी कैसे सेट करें?


9

Genymotion 2.2 और Android 4.0

मैं Android में एक वैश्विक HTTP प्रॉक्सी सेट करना चाहता हूं, और सभी ऐप्स इस प्रॉक्सी के माध्यम से जाएंगे।

अब मैं इसे केवल GUI में निम्न तरीके से कर सकता हूं: Wi-Fi -> WiredSSID -> संशोधित नेटवर्क -> उन्नत विकल्प दिखाएं

क्या एडीबी शेल के माध्यम से वाईफ़ाई प्रॉक्सी को सेट करने का कोई तरीका है?

मैंने Googled और कई तरीके आज़माए हैं:

 1. export http_proxy xxx
 2. setprop net.gprs.http-proxy xxx
 3. sqlite3 /data/data/com.android.providers.settings/databases/settings.db; INSERT INTO system VALUES(99,'http_proxy','xxx.xxx.xxx.xxx:xxxx')

और कुछ भी काम नहीं किया।


जवाबों:


23

मेरे Android 7 और 8 उपकरणों पर:

adb shell settings put global http_proxy <address>:<port>

हालांकि, रिबूट में सेटिंग खो जाती है।


3
यह एक एंड्रॉइड 6 डिवाइस पर काम करता है
andreroggeri

1
प्रॉक्सी सेटिंग्स को रीसेट करने के लिए कमांड हैं stackoverflow.com/a/47476009/3278855
ColCh

5

मास्टर डिवाइस पर:

  1. वाईफ़ाई प्रॉक्सी को मैन्युअल रूप से कॉन्फ़िगर करें
  2. adb pull /data/misc/wifi/ipconfig.txt

दूसरे उपकरण पर:

  1. adb shell svc wifi disable
  2. adb push ipconfig.txt /data/misc/wifi/ipconfig.txt
  3. adb shell svc wifi enable

1

मैंने इस StackOverflow प्रश्न में इसे पोस्ट किया है और ऐसा लगता है कि यह आप क्या करने की कोशिश कर रहे हैं के लिए काम करेगा।

मैंने एक ऐप विकसित किया है जो आपको अपने स्वयं के स्वचालन सेटअप में उपयोग के लिए एडीबी से प्रॉक्सी को बदलने की अनुमति देगा और यह अब तक मेरे लिए मज़बूती से काम कर रहा है। आप स्रोत को देख सकते हैं और github से एपीके डाउनलोड कर सकते हैं । आपको बस उस डिवाइस पर इसे इंस्टॉल करना है जिसे आप प्रॉक्सी परिवर्तनों को स्वचालित करना चाहते हैं और फिर ऐप को अपने प्रॉक्सी सेटिंग्स को सेट करने के लिए एक एडीबी कमांड चलाएं। इसका उपयोग करने के तरीके के बारे में अधिक जानकारी जीआईएडीएमई में जीथब पर है।


हमने कुछ समय के लिए इस तरह की एक विधि का उपयोग किया लेकिन किसी भी पढ़ने के लिए, यह केवल एंड्रॉइड <6 के लिए काम करता है।
मैल्कम क्रम

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