android एंड्रॉइड डिवाइस पर लोकलहोस्ट कैसे ब्राउज़ करें?





5 Answers

जांच करने का आसान तरीका स्थानीयहोस्ट के बजाय एम्यूलेटर प्रकार 10.0.2.2 के ब्राउज़र में है।

स्थानीयहोस्ट के लिए संदर्भ

उम्मीद है की वो मदद करदे! :)

android android-emulator

मैं अपने एचटीसी जादू पर लोकलहोस्ट ब्राउज़ करने की कोशिश करता हूं। मैंने यूएसबी के माध्यम से ग्रहण के साथ अपने डिवाइस को जोड़ा है। ब्राउजिंग http ://10.0.2.2 मुझे एक "पृष्ठ उपलब्ध नहीं है। मुझे याद है, कुछ दिन पहले यह काम करता था

लेकिन एम्यूलेटर पर मैं लोकलहोस्ट ब्राउज़ करने में सक्षम हूं

कोई विचार? सादर




यदि आप अपने वायरलेस नेटवर्क के माध्यम से अपने एंड्रॉइड डिवाइस से अपने पीसी पर चल रहे सर्वर तक पहुंचना चाहते हैं, तो पहले अपने पीसी पर आईपी कॉन्फिग कमांड चलाएं (रन रन (विंडोज लोगो + आर), सेमीडी, आईपी कॉन्फिग)।

आईपीवी 4 पता नोट करें: (यह 1 9 2.168.0.x होना चाहिए) कुछ एक्स के लिए। अपने कोड में पोर्ट नंबर के साथ, सर्वर आईपी पता के रूप में इसका उपयोग करें, उदाहरण के लिए 192.168.0.7:8080।

आपका एंड्रॉइड डिवाइस तब आपके वायरलेस नेटवर्क राउटर के माध्यम से सर्वर तक पहुंच जाएगा।




आप स्थानीय सर्वर पर एक विशिष्ट बंदरगाह पर चल रहे अपने सर्वर के लिए एक सार्वजनिक यूआरएल प्राप्त कर सकते हैं।

मेरे कार्यस्थल पर मैं ऐप में अपनी मशीन के स्थानीय आईपी पते का उपयोग कर स्थानीय सर्वर तक पहुंच सकता था, क्योंकि अधिकांश अन्य उत्तरों सुझाव देते हैं। लेकिन घर पर मैं किसी कारण से ऐसा करने में सक्षम नहीं था। कई उत्तरों की कोशिश करने और कई घंटों खर्च करने के बाद, मैं https://ngrok.com पर आया। यह बहुत सीधे आगे है। इसे फ़ोल्डर के भीतर से डाउनलोड करें:

ngrok portnumber

(विंडोज़ में कमांड प्रॉम्प्ट से)

./ngrok portnumber

(लिनक्स में टर्मिनल से)

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

आप इंटरनेट पर स्थानीय वेब सर्वर को सुरक्षित रूप से बेनकाब कर सकते हैं और विस्तृत निरीक्षण के लिए सभी ट्रैफिक कैप्चर कर सकते हैं। आप यूआरएल को अपने सहयोगी डेवलपर के साथ भी साझा कर सकते हैं जो दूरस्थ रूप से काम कर रहा है और ऐप / सर्वर इंटरैक्शन डीबग कर सकता है।

उम्मीद है कि यह किसी के समय किसी दिन बचाता है।




यदि आपका लोकहोस्ट डिफ़ॉल्ट HTTP पोर्ट (जो पोर्ट 80 है) पर नहीं चल रहा है, तो आपको उस पोर्ट से संबंधित कुछ यूआरएल में पोर्ट निर्दिष्ट करना होगा जिस पर आपका लोकहोस्ट चल रहा है। उदाहरण के लिए यदि आपका लोकहोस्ट चालू है, तो पोर्ट 85 कहें, आपका यूआरएल होना चाहिए

http://10.0.2.2:85



मेरे पास एक ही समस्या थी लेकिन मैं स्थिर आईपी पते या फ़ायरवॉल सेटिंग्स को बदलकर इसे हल नहीं कर सका। मुझे एक उपयोगी उपयोगिता मिली जो एक मिनट में कॉन्फ़िगर किया जा सकता है।

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

उपयोगिता ngrok https://ngrok.com/download चरण है:

  1. साइन अप करें
  2. डाउनलोड
  3. फ़ाइल निकालें और इसे चलाने के लिए डबल क्लिक करें, यह एक कमांड प्रॉम्प्ट खुल जाएगा
  4. उदाहरण के लिए एक्सएमपीपी अपाचे सर्वर होस्ट करने के लिए उद्धरण के बिना "ngrok.exe http 80" टाइप करें जो पोर्ट 80 पर चलता है।
  5. Cmd प्रॉम्प्ट पर जेनरेट किए गए नए यूआरएल नाम की प्रतिलिपि बनाएँ उदाहरण के लिए यदि यह इस "fafb42f.ngrok.io" जैसा है

यूआरएल जैसे: http://localhost/php/test.php इस तरह संशोधित किया जाना चाहिए: http://fafb42f.ngrok.io/php/test.php

अब इस यूआरएल को फोन से एक्सेस किया जा सकता है।






Related