आप iPhone ब्राउज़र से लोकलहोस्ट पर चलने वाली वेबसाइट का उपयोग कैसे करते हैं


266

मैं एक मोबाइल वेबसाइट पर काम कर रहा हूं और अपने iPhone ब्राउजर का उपयोग करके इसका परीक्षण करना चाहूंगा। मेरी विंडोज 7 मशीन और आईफोन एक ही वायरलेस नेटवर्क पर हैं। मैं iPhone से लोकलहोस्ट कैसे एक्सेस कर सकता हूं? अभी मुझे 404 त्रुटि मिलती है।


1
सुनिश्चित करें कि आपने फ़ायरवॉल को बंद कर दिया है
अज़ाहॉन्गीर

एक ही नेटवर्क पर अन्य / मोबाइल डिवाइस पर, " IP_Address: PORT " पर जाएं। विवरण उत्तर में हैं।
अर्शिन

जवाबों:


243

IPhone से लोकलहोस्ट एक्सेस करना बस एक लूपबैक करेगा / खुद से कनेक्ट करने का प्रयास करेगा (यदि यह समर्थन करता है?)।

आपको अपनी डेस्कटॉप मशीन का आईपी ढूंढने की जरूरत है (जैसे कि अगर विंडोज, तो Command Promptटाइप करें ipconfigया जाएं Network and Sharing Centreऔर ऊपर देखें connection status

एक बार जब आप अपना आईपी, बस अपने ब्राउज़र जैसे कि से जाएँ http://192.168.0.102

यदि आप एक चल रहे हैं, तो आपको अपने फ़ायरवॉल की इनबाउंड सुरक्षा में पोर्ट 80 (या आपकी वेबसाइट पर जो भी पोर्ट चल रहा है) को खोलने की आवश्यकता हो सकती है।

नोट: मत भूलना एप्लिकेशन के बंदरगाह क्या आप चाहते हैं की तरह अपने iPhone के ब्राउज़र में एप्लिकेशन डिबग करने के लिए है अगर: http://192.168.0.102:3000। इस उदाहरण में 3000 ReactJS द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट पोर्ट है।


1
"IPhone से लोकलहोस्ट एक्सेस करना बस एक लूपबैक करेगा / खुद से कनेक्ट करने की कोशिश करेगा (यदि यह समर्थन करता है?)" - बेशक वह समर्थन करता है। लगभग एक ही जवाब मेरा
आहाहा

1
Iphone, अन्य यूनिक्स, सिम्बियन और जीत आधारित उपकरणों की तरह, कुछ अनुप्रयोगों के कारण लूपबैक की आवश्यकता होती है जो टीसीपी / आईपी लूपबैक पते पर दूसरों से जुड़ते हैं। नेटवर्क वाले लगभग सभी उपकरणों में लूपबैक क्षमता होती है।
cusspvz

2
अगर टेस्टिंग वर्डप्रेस के लिए है तो हमें http://xxx.xxx.xxx.xxx/wordpressवर्डप्रेस डैशबोर्ड में वेबसाइट यूआरएल को बदलना होगा ।
राजुल

1
दरअसल, लोकलहोस्ट एक्सेस करने की कोशिश करें: अपनी मशीन पर एक खुले पोर्ट पर पोर्ट करें। यह मेरे सेटअप पर काम करता है।
12

3
IINM, यह प्रगतिशील वेब ऐप को डीबग करने के लिए काम नहीं करेगा, जिसमें आमतौर पर सेवा कर्मचारी होते हैं, क्योंकि सेवा कार्यकर्ताओं को https की आवश्यकता होती है, और इसके लिए प्रमाणपत्र की आवश्यकता होती है। एंड्रॉइड के साथ, यह बंदरगाहों को आगे बढ़ाता है ताकि आप अभी भी लोकलहोस्ट का उपयोग कर सकें और इसलिए प्रमाणपत्र प्राप्त करने की परेशानी की आवश्यकता न हो।
मैक्स वाटरमैन

174

यदि आप मैक का उपयोग कर रहे हैं, तो सिस्टम प्राथमिकताएं> नेटवर्क पर जाएं और लोकलहोस्ट के बजाय अपने आईपी पते का उपयोग करें। आप पोर्ट नंबर का भी उपयोग कर सकते हैं। मेरे मामले में, मेरे पास पोर्ट 1448 पर चलने वाला सर्वर है और मैं iPhone का उपयोग करके 192.168.1.241:1448 पूर्वावलोकन कर सकता हूं।

MacOsNetworkSettings


5
यह जवाब COMP के विज्ञान geek बनाम दृश्य डिजाइन geek का एक सही संतुलन है। बहुत बढ़िया।
रोराले

40
वाई-फाई मेनू बार आइटम पर क्लिक करते समय Alt / Option कुंजी दबाए रखें। यह आपके स्थानीय आईपी पते सहित आपके कनेक्शन के बारे में अतिरिक्त जानकारी का एक गुच्छा देता है।
विलियम रॉबर्टसन

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

2018: नेटवर्क उपयोगिता> जानकारी (पहला टैब)> आईपी पता (इंटरफ़ेस जानकारी के तहत) - यह काम करता है! thnku
वेबकिट

2
एक विकास सैंडबॉक्स तक पहुँचने के लिए, मुझे 0.0.0.0इसके बजाय सैंडबॉक्स होस्ट को बदलना पड़ा localhoststackoverflow.com/a/35419631/1054633
बेन

28

आप ngrok.io आज़मा सकते हैं । स्थानीयटनल के समान सिद्धांत पर काम करता है।
अपने ओएस के लिए आवेदन डाउनलोड करें। और जैसे चलाने की कोशिश करें:

लिनक्स के लिए:

./ngrok http 8000

8000 पोर्ट नंबर है जिस पर आपका एप्लिकेशन चल रहा है।

विंडोज के लिए:

 ngrok.exe http 8000

2
यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, लेकिन भविष्य के उपयोगकर्ताओं के लिए यहां उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना सबसे अच्छा होगा। लिंक-वर्चस्व वाले उत्तर लिंक रोट के माध्यम से अमान्य हो सकते हैं ।
मोगसद

धन्यवाद, मैंने उत्तर संपादित किया। लेकिन यह अभी भी लिंक वर्चस्व है। हालाँकि मामला लिंक में हमेशा Google का हो सकता है।
मनीष गुप्ता

28

इसे इस्तेमाल करे:

  1. Windows+ दबाएंR
  2. खुला हुआ cmd
  3. रन ipconfig (पुराना) ifconfig (नया)
  4. अपने वायरलेस नेटवर्क कार्ड आईपी की जाँच करें
  5. IPhone पर जाएं और अपने ब्राउज़र के माध्यम से " http://xxx.xxx.xxx.xxx/ " पर नेविगेट करें।
    (xxx.xxx.xxx.xxx आपका आईपी है)

नोट: आपको अपनी फ़ायरवॉल सेटिंग्स पर अनुमति सेट करना होगा, यदि कोई हो।


आपने मेरा दिन बचाया!
एलेक्जेंड्रा

21

यदि आप अपने IP पते में अपने IP पते (मान लें कि 192.0.0.63) की MAMP का उपयोग कर रहे हैं , तो उसके बाद पोर्ट नंबर 8888 (जैसे 192.0.0.63:8888) और आप अपने स्थानीय साइट को देख पाएंगे आपका आईफोन

और यदि आप एक WAMP सर्वर का उपयोग कर रहे हैं , तो फिर से आपके iPhone सफारी ब्राउज़र में IP पते में कुंजी (चलो 192.0.0.63 कहते हैं) और यही है। लेकिन deny from allअपने WAMP सर्वर के लिए httpd.conf फ़ाइल से निकालना न भूलें । यदि आप रेखा की तलाश करते हैं allow from 127.0.0.1, तो इसके ऊपर या उसके नीचे आप देखेंगे deny from all; बस इस लाइन को हटा दें और अपने WAMP सर्वर को फिर से शुरू करें और यही काम करना चाहिए।


1
MAMP की पोर्ट संख्या 'सर्वर' टैब में आपकी सेटिंग्स पर निर्भर करती है।
जेनी जी

मैं सिर्फ एक नोट जोड़ना चाहता हूं: यदि आपने कोशिश की और यह काम नहीं किया, तो नेटवर्क को कुछ और अलग करने की कोशिश करें, मेरे मामले में, मैंने अपने फोन के 4 जी हॉटस्पॉट पर स्विच किया और यह सामान्य रूप से काम किया
थियो वीओ

21

यदि आप एक मैक का उपयोग कर रहे हैं -

  1. अपने iPhone को USB के माध्यम से अपने मैक से कनेक्ट करें।

  2. नेटवर्क यूटिलिटी पर जाएं (cmd + space और टाइप करें "नेटवर्क यूटिलिटी")

  3. "जानकारी" टैब पर जाएं

  4. "वाई-फाई" कहने वाले ड्रॉप डाउन मेनू पर क्लिक करें और फोटो में दिखाए अनुसार "आईफोन यूएसबी" चुनें।

नेटवर्क उपयोगिता, iPhone USB का चयन करें

  1. आपको "xxx.xxx.xx.xx" या इसी तरह का एक आईपी पता मिलेगा। अपने iPhone पर सफारी ब्राउज़र खोलें और IP_address: port_number दर्ज करें

    उदाहरण: 169.254.72.86:3000

[नोट: यदि IP पता फ़ील्ड रिक्त है, तो सुनिश्चित करें कि आपका iPhone USB के माध्यम से जुड़ा हुआ है, नेटवर्क उपयोगिता छोड़ें, इसे फिर से खोलें और IP पते की जांच करें।]


एक जादू की तरह काम करता है। एक और शांत विशेषता यह है कि आप विकास के लिए निरीक्षक का उपयोग करने में सक्षम हैं।
गज़द्गोर्गो

3
यदि आप आईपी एड्रेस को निम्न कार्य करते हुए नहीं देख सकते हैं: 1. आईफोन पर व्यक्तिगत हॉट स्पॉट पर स्विच करें (यूएसबी के माध्यम से कनेक्ट किया जा रहा है) 2. अपने मैक पर वाईफाई बंद करें। इस तरह से iPhone राउटर में बदल जाता है और आपको आईपी एड्रेस फिर से दिखाई देगा।
गज़द्गोर्गो

यह एकमात्र उत्तर है जिसने मेरे 10 पर काम किया, बहुत बहुत धन्यवाद!
LAdams87

यह काम करता है, लेकिन मैक के आईपी पते का उपयोग करने के बाद से ही अनावश्यक लगता है (यानी: आईपी पता जो आपको तब मिलता है जब आप दोनों एक ही वाईफाई पर होते हैं और आप उपरोक्त सूची में से वाई-फाई (en0) का चयन करते हैं)।
टॉम ऑगर

20

यदि आप एक ही नेटवर्क पर नहीं हैं, तो आप इस तीसरे पक्ष के टूल का उपयोग कर सकते हैं, जिसे स्थानीयटुनेल कहा जाता है

http://localtunnel.me/

यह मूल रूप से आपकी सामग्री को दूसरे सर्वर के माध्यम से रूट करता है और आप इसे एक्सेस करते हैं।


यह पहले से ही एक मौजूदा जवाब में कवर किया गया था ।
मोगसद

10

अगर आप आईपी एड्रेस के बजाय होस्टनाम टाइप करेंगे

पहला विकल्प (त्वरित तरीका):

आपको http://my-macbook-pro.local/mywebsiteअपने iPhone पर नेविगेट करने में सक्षम होना चाहिए । Https://stackoverflow.com/a/9304094/470749 देखें

यह दृष्टिकोण काम करता है क्योंकि '.local' डोमेन एक विशेष आरक्षित शब्द है।

दूसरा विकल्प:

Http://xip.io/ देखें , जो एक निःशुल्क सेवा है और सुपर सुविधाजनक है। कोई विन्यास आवश्यक नहीं।

फिर जब आप http://mysite.app.192.168.1.130.xip.io (अपने सर्वर पर या अपने लैन पर किसी भी डिवाइस का उपयोग करके) ब्राउज़ करते हैं , तो यह होस्ट किए गए पृष्ठ को दिखाएगा 192.168.1.130

और यदि आप उस IP पर मौजूद मशीन पर Homestead चला रहे हैं, तो http://mysite.app.192.168.1.130.xip.io:44300 (URL में पोर्ट के साथ) पर ब्राउज़ करना किसी तरह पेज को होस्ट किए गए पेज को दिखाता है Homestead Vagrant में वर्चुअल मशीन 192.168.10.10। बहुत अद्भुत।

तीसरा विकल्प (जो किसी सेवा पर निर्भर नहीं है और लचीला है लेकिन अधिक जटिल है और केवल तभी काम करता है जब आपके पास उस पर DD-WRT वाला एक राउटर हो):

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

  1. आपके OS में, आपके कंप्यूटर का नाम कुछ छोटा, सार्थक और याद रखने में आसान है, जैसे "RYANDESK"।
  2. आपके डीडी-WRT राउटर सेटिंग्स में:
    1. में Services > Services > Static Leases, इस तरह के रूप में एक विशिष्ट आईपी पते के लिए बात करने के लिए अपने सर्वर की मैक पता सेट, 192.168.1.108। इसके होस्टनाम को उसी तरह सेट करें जैसा आपने पहले अपने कंप्यूटर में रखा था। "क्लाइंट लीज टाइम" 1440 मिनट का हो सकता है।
    2. हर बदलाव के साथ प्रेस करना Saveभी सुनिश्चित करें Apply Settings। ("सहेजें" स्वचालित रूप से सेटिंग्स को लागू करने के लिए प्रतीत नहीं होता है।) यदि आपको कोई त्रुटि मिलती है, तो यह संभवतः इसलिए है क्योंकि डीडी-डब्ल्यूआरटी का GUI डिजाइन भ्रामक है, और आपने अनावश्यक रूप से स्टेटिक पट्टों के लिए "जोड़ें" दबाया है।
    3. में DHCP Server > User Domain, "LAN & WAN" चुनें। "LAN डोमेन" के लिए, इसे कुछ छोटी स्ट्रिंग पर सेट करें, जैसे कि बिना किसी विराम चिह्न के आपके इनिशियल्स (जैसे "xyz")। संभवतः "स्थानीय" शब्द का उपयोग करने से बचें क्योंकि संघर्ष हो सकता है। वास्तविक दुनिया के डोमेन जैसे "कॉम", "ऑर्ग", "नेट" आदि का उपयोग न करें।
  3. में Services > Services > DNSMasq, की तरह कुछ होने के लिए DNSMasq और "स्थानीय डीएनएस" और कॉन्फ़िगर "अतिरिक्त DNSMasq विकल्प" सक्षम: address=/project1.xyz/project2.xyz/192.168.1.108(जहां xyzजो भी आप विशिष्ट मशीन के लिए शुरुआती चरण की आईपी अंक चुना है, है, और project1और project2जो कुछ भी होस्ट नाम आप के लिए बात करने के लिए चाहते हैं उन परियोजनाओं में से प्रत्येक (जैसे अलग-अलग Nginx कॉन्फ़िगरेशन)।
  4. सुनिश्चित करें कि आपकी HOSTS फाइल में हमारे द्वारा की गई किसी भी तरह की प्रविष्टियाँ नहीं हैं। यदि आप नहीं जानते कि एक HOSTS फाइल क्या है, तो आप शायद ठीक हैं।
  5. अपने DNS कैश फ्लश करें और अपने स्थानीय आईपी को रिलीज़ और नवीनीकृत करें। DNS कैश को वहाँ भी फ्लश करने के लिए iPhone पर Airplane Mode में और बाहर स्विच करें।
  6. अब आप http://ryandesk.xyzअपने iPhone (या अपने डेस्कटॉप ब्राउज़र में) में ब्राउज़ कर सकते हैं , और यह आपके स्थानीय सर्वर को हल कर देगा। तो उम्मीद है कि आपने अपना Nginx या Apache या उस hostname के लिए जो कुछ भी सुनना हो, सेट किया है।

    https://wiseindy.com/it/how-to-access-your-pcs-use-dns-names-with-dd-wrt/ http://www.howtogeek.com/69696/how-to-access- अपने-मशीनों का इस्तेमाल करने वाली-DNS-नाम-साथ-dd-wRT /


6

मैक उपयोगकर्ताओं के लिए, नेटवर्क यूटिलिटी खोलें (आप इसे cmd + स्पेस टाइप करके पा सकते हैं जो स्पॉटलाइट खोलेगा और फिर स्पॉटलाइट शुरू होकर नेटवर्क यूटिलिटी टाइप करना शुरू करेगा)। नेटवर्क उपयोगिता का चयन करें, जब यह खुला होता है, तो आपका आईपी पता लेबल आईपी पते के बगल में मिलेगा। तो मूल रूप से आईपी के साथ, आप अपने स्थानीय मैक पर किसी भी खुले बंदरगाहों में प्राप्त कर सकते हैं जैसे अगर आपकी वेबसाइट स्थानीय रूप से स्थानीय स्तर पर चल रही है: 3000 और आपका आईपी पता 154.31.92.0 है तो अपने फोन से आप केवल 154.31 लिखकर वेबसाइट प्राप्त कर सकते हैं। 92.0: 3000 एक ब्राउज़र में।

PS- यह केवल तभी काम करता है जब फोन और कंप्यूटर दोनों एक ही नेटवर्क पर हों


यह बहुत अच्छा काम किया। नेटवर्क उपयोगिता में मैंने डिफ़ॉल्ट ईथरनेट के बजाय वाई-फाई का चयन किया और फिर मेरा पता 10.0.1.3 था। मेरे मैक पर मेरा लोकलहोस्ट: 3004 में चलने का कार्यक्रम था, इसलिए iPad पर मैंने 10.0.1.3:3004 टाइप किया और मैं अपने मैक पर स्थानीय रूप से चलने वाली साइट को देख पा रहा था। उप-डोमेन के साथ अधिक जटिल मामलों के लिए, जैसे कि Demo.mysite.local: 3004, मुझे DNSMasq के साथ सफलता मिली, लेकिन यह एक अधिक जटिल प्रक्रिया है।
stahlmanDesign

5

IPhone से WebpackDevServer localhost

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

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

webpack-dev-server --host 192.168.0.89 --port 3000

फिर अपने iPhone से आप इसका उपयोग करके पहुँच सकते हैं

http://192.168.2.89:3000

नोट :: आपका लैपटॉप और आईफोन एक ही नेटवर्क पर होना चाहिए, और आपको अपने लोकलहोस्ट आईपी एड्रेस का उपयोग करना चाहिए।

मैक के लिए आईपी एड्रेस कैसे खोजें आप नोड में स्थानीय आईपी एड्रेस प्राप्त कर सकते हैं


5

यदि आप मैक (OSX) का उपयोग कर रहे हैं:

आप पर मैक:

  1. टर्मिनल खोलें
  2. "ifconfig" चलाएं
  3. IP पता "192.xx.xx" के साथ लाइन खोजें

यदि आप पते के साथ अपनी वेबसाइट का परीक्षण कर रहे हैं: "लोकलहोस्ट: 8888 / मायवेबसाइट" (यह आपके एमएमईआरयूआर पर निर्भर करता है)

आपके फोन पर :

  1. अपना ब्राउज़र खोलें (जैसे सफारी)
  2. URL 192.xxx.xx: 8888 / mywebsite दर्ज करें

नोट : आपको एक ही नेटवर्क (वाईफाई) पर कनेक्ट होना होगा


3

आप http: // localhost के बजाय कंप्यूटर के आईपी का उपयोग कर सकते हैं ।

लेकिन यह सुलभ नहीं हो सकता है। आपको अपने सर्वर सॉफ़्टवेयर के httpd.conf (या समतुल्य कॉन्फ़िगरेशन फ़ाइल) को संपादित करना होगा । मेरे पास अभी php स्थापित नहीं है लेकिन आप कीवर्ड के साथ खोज कर सकते हैं: "से या निर्देशिका से अनुमति दें"

नोट: पीसी का आईपी जहां एक्सएमपीपी चल रहा है, वह स्टेटिक आईपी होना चाहिए (डीएचसीपी द्वारा निर्दिष्ट नहीं), अन्यथा आपको पीसी को पुनरारंभ करने के बाद हर बार इसे मैन्युअल रूप से जांचना होगा।


3

मैं मूल अनुरोध के रूप में एक ही बात को पूरा करना चाहता था, और यहां एक उत्तर की तलाश में था, और बिना किसी लाभ के प्रत्येक फ़ायरवॉल और वर्जिनस्ट्रॉफ़ को बंद कर दिया।

फिर, मैंने Microsoft दस्तावेज़ में IIS एक्सप्रेस के बारे में निम्नलिखित क़ानून पाया: "IIS एक्सप्रेस किसी अन्य कंप्यूटर पर ब्राउज़र के लिए अनुरोध नहीं करता है, जिससे कॉर्पोरेट वातावरण में इसकी स्वीकृति आसान हो जाती है"।

निचला रेखा - आपको अपने प्रोजेक्ट को अपने कंप्यूटर के बाहर देखने के लिए IIS (डिलीवर नहीं किया गया IIS एक्सप्रेस) स्थापित करना होगा।

स्रोत: http://msdn.microsoft.com/en-us/library/58wxa9w5.aspx

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


2

यदि आप एक php प्रोजेक्ट पर काम कर रहे हैं तो आप बेस href बदल सकते हैं:

<base href="<?php echo str_replace("localhost","192.x.x.x",HTTPS_SERVER);?>">

  • लोकलहोस्ट या 127.0.0.1: आपकी सेटिंग्स पर निर्भर करता है
  • 192.xxx: आपका स्थानीय आईपी पता
  • HTTPS_SERVER: पिछला आधार href

ऐसा करना जो आपके फोन पर छवियों, सीएसएस और जेएस फाइलों को लोड करने के लिए आवश्यक है।


2

तार की लहर :

1) आपको WAMP आइकन> पुट ऑनलाइन (फिर से शुरू होने तक प्रतीक्षा करें) पर क्लिक करना चाहिए।

2) फिर (यदि आप एक ही नेटवर्क पर Iphone पर वाईफाई हैं), तो iPhone ब्राउज़र में अपना आईपी खोलें

यानी http://192.168.1.22 या http://164.92.124.42

अपने स्थानीय IP का पता लगाने के लिए:
a) स्टार्ट> रन> cmd पर क्लिक करें और ipconfig टाइप करें , फिर आप वहां देखेंगे।
या
b) नीले तीर पर क्लिक करें और "नए आईपी पट्टे करें"।

पीएस यह सब है। अब आप Android या iPhone से लोकलहोस्ट (एक्सेस) कर सकते हैं


2

आपमें से जो सही IP पते का उपयोग कर रहे हैं और आप STILL स्थानीय सर्वर से कनेक्ट नहीं हो पा रहे हैं, एक अन्य बात यह है कि आप या आपके सहकर्मी ने प्रॉक्सी सर्वर का उपयोग करने के लिए डिवाइस को कॉन्फ़िगर नहीं किया है।

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


2

अपने सिस्टम का IPपता खोजें और portआप वेबसाइट चला रहे हैं।

कहें कि आपका आईपी पता है 121.300.00.250और आपका पोर्ट है 8080

[पोर्ट नंबर: पेज चलाते समय अपना वेब ब्राउज़र देखें: जैसे: लोकलहोस्ट: ...० ...० / ... तब पोर्ट संख्या ]० ]० है]

अब आपके मोबाइल में जाकर 121.300.00.250:8080/..आपको अपनी वेबसाइट मिल जाएगी।

महत्वपूर्ण: आपको यह सुनिश्चित करना होगा कि आपका सर्वर (जैसे Apache Tomcat) आरंभिक स्थिति में है


1

इस उत्तर पर एक नज़र डालें , यह HTTP-सक्षम परत / एम्बेडेड वेब सर्वर पर प्रत्यक्ष उद्देश्य-सी कॉल के माध्यम से HTTP को आंतरिक रूप से रूट करने पर चर्चा करता है (मान लें कि HTTP सर्वर कोड उसी एप्लिकेशन के भीतर है जो वेब के भीतर HTML प्रदर्शित करना चाहता है। विजेट)।

यह थोड़ा और अधिक सुरक्षित (और संभवतः तेज) होने का लाभ है क्योंकि कोई भी बंदरगाह उजागर नहीं किया जाना चाहिए।


1

यदि आप अपने नेटवर्क सेटिंग्स में जाने और वाई-फाई आईपी एड्रेस जैसे xxx.xxx.x.xxx:9000 (: 9000 या जो भी पोर्ट खुला हो) पाने का रास्ता बनाते हैं, तो सुनिश्चित करें कि आपका मोबाइल डिवाइस भी उसी वाई पर है -आईएफ / सिग्नल आईपी एड्रेस। मैंने इसे काम करने के लिए एक दिन बिताया और यह तब तक काम नहीं किया जब तक मैंने अपने फोन को सेलुलर नेटवर्क से उसी वाई-फाई कनेक्शन / आईपी पते पर स्विच नहीं किया। एक बार यह अपडेट करने के बाद मैंने इसे खोला।


मोबाइल डेटा स्विच ऑफ करने से मेरे लिए सब कुछ अलग हो गया। धन्यवाद!
एंडी स्टीवर्ट

1

इसे प्राप्त करने का एक बहुत ही सरल तरीका है:

  1. अपने फोन और कंप्यूटर को एक ही LAN में कनेक्ट करें।
  2. Window + R, फिर टाइप करें ipconfig , फिर आप अपने वर्तमान आईपी को उर पीसी प्राप्त करें, यह इस तरह दिखता है: 192.168.XX.XX
  3. अपने फोन वेब ब्राउज़र में अपने ऐप पोर्ट के साथ इस आईपी को इस तरह टाइप करें: http: //192.168.XX.XX: 8080 , यह काम करता है

ध्यान दें:

अगर वह काम नहीं किया। अपने पीसी में एंटी-वायरस सॉफ़्टवेयर बंद करें, अगर फिर भी काम नहीं करता है, तो विंडोज़ फ़ायरवॉल को बंद करने का प्रयास करें, क्यूज़ समस्या पीसी फ़ायरवॉल से संबंधित है।


1

कदम:

मुझे लगता है कि आपने वेब सर्वर (डिफ़ॉल्ट पोर्ट: 8080 पर अपाचे टॉमकैट) शुरू कर दिया है।

खिड़कियों पर 10:

  1. अपना एंटीवायरस खोलें, फ़ायरवॉल सेक्शन में जाएँ, और पोर्ट सेक्शन का पता लगाएँ और स्थानीय टीसीपी / आईपी पोर्ट जोड़ें: 8080 एक्सेस देने के लिए
  2. कमांड प्रॉम्प्ट से मशीन आईपी एड्रेस प्राप्त करें। (IPv4 पता)
  3. IPhone और गोटो आईपी ​​पते से क्रोम लॉन्च करें : 8080 पता।

उम्मीद है की यह मदद करेगा।


0

अपने iPhone से मैं अपने विंडोज 8 लैपटॉप पर IIS सर्वर पर होस्ट की गई वेबसाइट ब्राउज़ करना चाहता था। आसपास कुछ पढ़ने के बाद, मैंने विंडोज फ़ायरवॉल को खोला, "विंडोज़ फ़ायरवॉल के माध्यम से ऐप या फ़ीचर की अनुमति दें" को चुना। फिर स्क्रॉल किया और सूची से "वर्ल्ड वाइड वेब सर्विसेज (HTTP)" की जाँच की। बस, इतना ही काम हुआ। आशा है कि यह किसी और को भी मदद करता है।


0

मेरे मामले में पहले मैंने अपने पीसी और मोबाइल को एक ही नेटवर्क पर कनेक्ट किया, आप कनेक्शन का परीक्षण करने के लिए अपने मोबाइल को पीसी से पिंग कर सकते हैं।

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

पुनश्च। स्थानीय से चलने पर यह url की तरह देगा ( http: // localhost: 8080 / projectname ) यदि आपको मोबाइल से अपनी स्थानीय वेबसाइट तक पहुँचने की कोशिश कर रहे हैं, तो आपको पीसी आईपी पते से लोकलहोस्ट को बदलना चाहिए।


0

यदि आप एक मैक पर हैं तो अपनी /etc/hostsफ़ाइल को संपादित करना सुनिश्चित करें । ऊपर दिए गए निर्देशों के अनुसार IP पता ढूंढें और उस फ़ाइल में निम्न पंक्ति जोड़ें

172.x.xx.x.x outer

उसके बाद, ऊपर दिए गए चरणों ने काम किया: मेरे iPhone ब्राउज़र में दाहिने पृष्ठ पर जाएँ, http: //172.x.xx.xx: port http://www.imore.com/how-edit-your-macs- पर जाएँ मेजबान फ़ाइल और क्यों-यू-होगा-अभाव


0

एक मैक पर ऐसा करने का एक और त्वरित और गंदा तरीका है कि आप अपने सिम्युलेटर पर एक्सकोड खोलें (यदि आपने इसे स्थापित किया है) और सफारी चलाएं। localhostयहां टाइप करने से भी काम चल जाएगा।

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