ম্যাক লোকালহোস্ট সার্ভারে ডিভাইসটি সংযুক্ত করবেন? [বন্ধ]


103

আমি কীভাবে কোনও ডিভাইস, যেমন, আইফোনকে আমার ম্যাকের লোকালহোস্ট সার্ভারের সাথে ডাব্লুএলএলএন দিয়ে সংযোগ স্থাপনের অনুমতি দেব?

আমার ম্যাকে, আমি একটি "হ্যালো ওয়ার্ল্ড" এইচটিটিপি নোড.জেএস সার্ভার চালাচ্ছি যা একটি পৃষ্ঠা পরিবেশন করে, যা সাফারি সফলভাবে খোলে http://localhost:1337। এবং, ipconfig getifaddr en1টার্মিনাল আউটপুটগুলিতে চলছে 192.168.1.9

কিন্তু, সাফারি আইফোন এবং ম্যাক উভয় ক্ষেত্রেই "সাফারি সার্ভারের সাথে সংযোগ করতে পারে না" প্রদর্শন করে যখন এটি খোলার চেষ্টা করে http://192.168.1.9:1337

আমি মনে করি না যে এটিতে পোর্ট ফরওয়ার্ডিং জড়িত হওয়া উচিত কারণ আমি চাই যে কেবল এইচটিটিপি সার্ভারটি প্রকাশ্যে নয়, ব্যক্তিগতভাবে পাওয়া যায়।

সম্পর্কিত:



আমি এর মতো উত্তর না পেয়ে অবাক হয়েছি, যা আমার পক্ষে কাজ করেছে: stackoverflow.com/a/41857012/470749
রায়ান

উত্তর:


58

আমারও একই সমস্যা ছিল। আমি আমার ম্যাকের উপরে আমার ডাব্লুআই-এফআই বন্ধ করে দিয়ে আবার এটি চালু করেছিলাম, যা সমস্যার সমাধান করেছে। সেটিংস> WI-FI বন্ধ করুন ক্লিক করুন।

আমি আমার আইফোনে সাফারি গিয়ে আমার হোস্টের নাম বা আইপি ঠিকানা প্রবেশ করে এটি পরীক্ষা করেছি। যেমন: http://<name>.localবাhttp://10.0.1.5


আশ্চর্যজনকভাবে যথেষ্ট, এটি আমার পক্ষে কাজ করেছিল! অনেক ধন্যবাদ. কেন বুঝতে পারছি না।
Björn Grossmann

4
প্লাস ওয়ান <name>.local- পরীক্ষার জন্য আর স্ট্যাটিক আইপি নেই!
অ্যাডাম কার্টার

আমি এটি বোঝার চেষ্টা করে একটি পুরো দিন কাটিয়েছি। আমার ম্যাকের ওয়াইফাই চালু / বন্ধ টগলিং এটি স্থির করে। অদ্ভুত।
oif_vet

টগলিং ম্যাক ওয়াইফাই আমার জন্য এটি স্থির করে। আমি ভাবছি এটি ম্যাক সমস্যা বা রাউটার সমস্যা, বা নোডেজ সমস্যা কিনা। কোন ধারনা?
নিউনি

4
http: // <name>। লোকাল আমার পক্ষে কাজ করেছিল। উত্তরে প্রসারিত করতে আপনার ম্যাকের <নাম> টি সিস্টেম পছন্দসমূহ> ভাগ করে নেওয়াতে পাওয়া যাবে । আপনার কম্পিউটারের নামের নীচে : আপনি স্থানীয় নেটওয়ার্কের কম্পিউটারগুলি আপনার কম্পিউটারটিতে অ্যাক্সেস করতে পারেন: <নাম> লোকাল
জন লে

44

0.0.0.0পরিবর্তে আপনার সার্ভারটি শুনতে দিন localhost


4
আহহ আপনাকে ধন্যবাদ আমার জন্য এটি কাজ করেছে
aks।

4
অন্য উত্তরগুলির সাথে যে কারও সমস্যা রয়েছে - এটি চেষ্টা করে দেখুন!
ট্রেন্ট

4
বিকল্পভাবে, আপনি সরাসরি স্থানীয় আইপি-তে বাঁধতে '0.0.0.0' নির্দিষ্ট করতে পারেন। আপনি যদি নেটওয়ার্কগুলি স্যুইচ করেন এবং একই আইপি বরাদ্দ না দেওয়া হয় তা সমস্যাগুলি প্রতিরোধ করবে।
কোল মারে

দুঃখিত তবে আপনি কীভাবে "আপনার সার্ভারটি ঠিক শুনছেন"?
gmarais

@ কোলমুরে, বিলম্বিত প্রতিক্রিয়ার জন্য দুঃখিত। আপনার পরামর্শের জন্য ধন্যবাদ। আমি সবেমাত্র আমার উত্তর আপডেট করেছি।
ma11 she28

31

আমি কেবল আমার আইফোন ব্যবহার করে অ্যাক্সেস করতে সক্ষম হয়েছি http://name.local:1337। আপনাকে ".local" যুক্ত করতে হবে আপনি নিজের কম্পিউটারের নাম সিস্টেম পছন্দ / ভাগ / "কম্পিউটার নাম" এর অধীনে খুঁজে পেতে পারেন।


আমি ফায়ারওয়াল এবং অন্যান্য অনেকগুলি সমাধানের পরামর্শ ছাড়াও আইপি ঠিকানাটি ব্যবহার করার চেষ্টা করেছি এবং এটিই কেবল কাজ করে। নোড জেএস ব্যবহার করে এক্সপ্রেস সহ আমি 3000 বন্দরে লোকালহোস্ট সাইট চালাচ্ছি।
হারানোআটসিয়া জোশুয়া

আপনি whoamiকনসোলে টাইপ করে আপনার "নাম "ও সন্ধান করতে পারেন ।
জাদম

4
@ জাদাম এই কৌশলটি আমার পক্ষে কাজ করে না। আমি দুটি ভিন্ন নাম পেতে। স্থানীয় সার্ভারের পরিস্থিতির জন্য, "কম্পিউটারের নাম" হ'ল এটি কাজ করে।
মোআইমায়া

4
আমার জন্য, আমি কখনই নাম.লোকাল ব্যবহার করে কোথাও পাই নি, তবে আসল আইপি ঠিকানাটি ব্যবহার করে কাজ করেছি। আমি নির্দিষ্ট প্রকৃত আইপি অ্যাড্রেসগুলি ব্যবহার করে name.local এর মতো কোনও কিছুর সুবিধার বিপরীতে সমস্যার সমাধান করব যা কেবল জটিলতার আরও একটি স্তর যুক্ত করে।
মার্সএন্ডব্যাক 18

4
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত। এটির জন্য বর্তমান নোড.জেএস সার্ভার ফাইলে কোনও অতিরিক্ত সেটআপ বা পরিবর্তন প্রয়োজন নেই। @ ma11hew28
বেনস

15

ইন্টারনেট ভাগ করে নেওয়ার চেষ্টা করুন:
সিস্টেম পছন্দগুলি -> ভাগ করে নেওয়ার চেষ্টা করুন। ইন্টারনেট ভাগ করে নেওয়ার জন্য এটি পরীক্ষা করুন, এটি আপনাকে আপনার ক্রিয়াটি নিশ্চিত করতে অনুরোধ করবে, ঠিক আছে নির্বাচন করুন। আপনার আইফোনটি ইউএসবি ব্যবহার করে সংযুক্ত থাকলে আইফোন ইউএসবি ডান পাশের "আপনার সংযোগ ভাগ করে নেওয়ার" তালিকায় পরীক্ষা করা হয়।
এর পরে, ওয়াইফাইতে আপনার ম্যাকস আইপি ব্যবহার করে আপনার স্থানীয় সার্ভার অ্যাক্সেস করার চেষ্টা করুন।


10

আমার সমস্যাটি একই ছিল, তবে ফায়ারওয়াল সেটিংস পরিবর্তন করার সাথে সমাধানটি করতে হয়েছিল। দেখা গেল নোড আগত ট্র্যাফিক ব্লক করতে সেট করেছে। আমি জানতাম যে কিছু আপ হয়েছে কারণ আমি আমার ফোন থেকে আমার লোকালহোস্ট সার্ভারে যেতে সক্ষম হয়েছি।

সিস্টেমের অগ্রাধিকারগুলিতে যান -> সুরক্ষা এবং গোপনীয়তা -> ফায়ারওয়াল -> ফায়ারওয়াল বিকল্পগুলি এবং তারপরে নীচের দিকে স্ক্রোল করুন যতক্ষণ না আপনি নোড খুঁজে পান এবং নিশ্চিত হন যে নোডের সেটিংস আগত সংযোগগুলিকে মঞ্জুরি দেওয়ার জন্য সেট করা আছে ।

সেটিংস পরিবর্তন করার পরে, আমি http://192.168.1.11:3000 এ গিয়ে আমার ম্যাকটিতে চলমান লোকালহোস্ট সার্ভারে (পোর্ট 3000) পৌঁছে যেতে পারি


ফায়ারওয়াল ছিল একমাত্র অপরাধী। বাকি সব ঠিক ছিল।
পৌরাণিক

ওহে ছেলে, তুমি আমাকে বাঁচিয়েছ! ধন্যবাদ !!
GoOlga

7

আমি একটি অনুরূপ সমস্যা সমাধান।

  • একই ওয়াই-ফাইতে ম্যাক এবং আইফোন সংযুক্ত
  • আইফোন ওয়াই-ফাই সেটিংস পরিবর্তন করুন, ম্যানুয়ালে HTTP প্রক্সি সেট করুন এবং ম্যাক আইপি ঠিকানায় সার্ভারটি পরিবর্তন করুন এবং পোর্টটি সেট করুন। আমার বন্দর 80

চিত্র এক

ছবি দুটি

  • আপনি http://<Mac ip>:<your customer server port>আইফোনের সাফারি ইনপুট করতে পারেন

5

ম্যাকওএস সিয়েরা ব্যবহারকারীরা System Preferences > Sharingকম্পিউটার নামের পাঠ্য ইনপুটটির নীচে গিয়ে এবং পরীক্ষা করে তাদের স্বয়ং-উত্পাদিত ভ্যানিটি URL খুঁজে পেতে পারেন । এটি অ্যাক্সেস করতে, আপনার কম্পিউটারের মতো একই Wi-Fi সংযোগের জন্য আপনার আইফোনে এই ইউআরএলটি যুক্ত করুন এবং আপনার পোর্ট নম্বরটি (যেমন আপনার নাম-local: 8000) লিখুন।


5
  1. ইউএসবি এর মাধ্যমে আপনার আইফোনটিকে আপনার ম্যাকের সাথে সংযুক্ত করুন।

  2. নেটওয়ার্ক ইউটিলিটিতে যান (সেন্টিমিডি + স্পেস এবং "নেটওয়ার্ক ইউটিলিটি" টাইপ করুন)

  3. "তথ্য" ট্যাবে যান

  4. ড্রপ ডাউন মেনুতে ক্লিক করুন যা "ওয়াই-ফাই" বলে এবং এখানে দেখানো হিসাবে "আইফোন ইউএসবি" নির্বাচন করুন:

    পদক্ষেপ 4 জন্য ফটো

  5. আপনি "xxx.xxx.xx.xx" বা অনুরূপ একটি আইপি ঠিকানা পাবেন। আপনার আইফোনে সাফারি ব্রাউজারটি খুলুন এবং আইপি_ড্রেস: পোর্ট_ নাম্বার প্রবেশ করুন

    উদাহরণ: 169.254.72.86:3000

[দ্রষ্টব্য: আইপি ঠিকানা ক্ষেত্রটি ফাঁকা থাকলে, নিশ্চিত করুন যে আপনার আইফোনটি ইউএসবির মাধ্যমে সংযুক্ত রয়েছে, নেটওয়ার্ক ইউটিলিটিটি ছেড়ে দিন, আবার এটি খুলুন এবং আইপি ঠিকানাটি পরীক্ষা করে দেখুন]]


3

আমি কম্পিউটারের নাম ব্যবহার করার পরামর্শ দিই, যেমন http://mymac:1337/। কোনও কনফিগারেশন প্রয়োজন ছাড়াই আমার জন্য নিখুঁতভাবে কাজ করে এবং ডিএইচসিপি-র কারণে আইপি অ্যাড্রেসগুলি পরিবর্তন করার বিষয়ে আমার কোনও চিন্তা করার দরকার নেই।


3

পোস্ট করার সাথে সাথে আমি মোয়ামায়ার উত্তর অনুসরণ করেছি কিন্তু সাইট ডিরেক্টরিতে আমার কাজ দেখতে এটি কিছুটা সংশোধন করা দরকার।

http://[name].local.~[username]/

[নাম] ইতিমধ্যে বর্ণিত হিসাবে আছে (সিস্টেম পছন্দ / ভাগ / "কম্পিউটারের নাম")

[ব্যবহারকারীর নাম] এখানে পাওয়া যায়:

/etc/apache2/users/username.conf

আশাকরি এটা সাহায্য করবে!


কোথায় আমি ম্যাকের উপর ব্যবহারকারীর নাম। কনফ ফাইলটি খুঁজে পেতে পারি?
আলু

4
আপনার / ব্যবহারকারীরা অল্পক্ষণের রুট @brumbrum ফোল্ডার
আলফ্রেড

4
আপনি whoamiটার্মিনালেও লিখতে পারেন
আলফ্রেড

3

আপনি ফোন এবং ম্যাক মেশিন উভয়ই একই ওয়াইফাইয়ের সাথে সংযুক্ত রয়েছেন এবং আপনার যেতে ভাল make http://<machine-name>.local


1

এই পৃষ্ঠায় সমস্ত কিছু চেষ্টা করে http://<name>.local:<PORT>দেখেছি , তবে আমি সাফারিটি ছেড়ে দেওয়ার এবং পুনরায় চালু করার পরে কেবলমাত্র আমার আইফোনে কাজ করেছি ...


0

আপনার নেটওয়ার্ক সেটিংসে প্রদর্শিত আইপি সর্বদা ব্যবহার করুন। আপনি অবস্থান পরিবর্তন করার সময় এটি পরিবর্তন হয় এবং আপনি অন্য একটি বেতার সংযোগ ব্যবহার করেন।

উদাহরণস্বরূপ এখন আমার ক্ষেত্রে এটি হল: 10.0.0.5


আপনি চেষ্টা করতে পারেন, তবে এটি সব পরিস্থিতিতে কার্যকর হবে না। আপনি একটি ধারণা তৈরি করেছেন যা আমি নেটওয়ার্ক কনফিগারেশন সম্পর্কে প্রশ্নটিতে দেখতে পাচ্ছি না।
বেঞ্চ

ঠিক আছে, এই ধারণাটি আমাকে গতকাল আমার অনুরূপ সমস্যা সমাধানে সহায়তা করেছিল। সংযোগের জন্য আমি আইপি খুঁজে পাইনি। টার্মিনাল কমান্ডগুলি কার্যকর হয়নি। যা কাজ করেছিল তা ছিল নেটওয়ার্ক সেটিংসে আইপি। (আমি
ম্যাকে অ্যাপাচি

-1

এছাড়াও, নিশ্চিত করুন যে সার্ভারটি আপনার মোবাইল ডিভাইসের জন্য শুনছে! উদাহরণস্বরূপ, ডিফল্টভাবে জেকিল কেবল হোস্ট মেশিন দ্বারা করা অনুরোধের উত্তর দেয়। এটি আমার সমস্যার সমাধান করেছে:

ল্যানে মোবাইল ডিভাইস ব্যবহার করে স্থানীয়ভাবে নির্মিত জেকিল সার্ভারের সাথে সংযুক্ত হন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.