আমি একজন অ্যান্ড্রয়েড বিকাশকারী এবং প্রায়শই আমার অ্যাপ্লিকেশনগুলির জন্য সার্ভার-সাইড কোড প্রয়োজন। আমি সাধারণত ওয়েব অ্যাপ্লিকেশনের জন্য রুবেল অন রেলগুলি ব্যবহার করি এবং বিকাশের সময় আমার স্থানীয় মেশিনে (ম্যাক ওএস এক্স) ডাব্লুইব্রিকের সাথে সার্ভারটি চালানো হবে। সকালে যখন আমি অফিসে যাব, আমি কনসোলে ifconfig চালাব যে আমার ল্যাপটপটি সেদিন কী আইপি দেওয়া হয়েছে তা দেখার জন্য। প্রশ্নযুক্ত ওয়েব অ্যাপ্লিকেশনটিতে অনুরোধ করার সময় আমি আমার আইপিটি আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিতে ব্যবহার করব।
যখন আমি আমার অফিসে থাকি তখন এটি সব ঠিকঠাক কাজ করে।
যখন আমি বাড়ি ফিরে আসি, আমি একই জিনিসটি করার চেষ্টা করি, আইফোনফিগের মাধ্যমে আমার ল্যাপটপের আইপিটি সন্ধান করুন, এটি আমার অ্যাপ্লিকেশনটির কনফিগারেশনের ফাইলটিতে সেট করুন, তবে গন্তব্যটি কখনই খুঁজে পাওয়া যাবে না। বাধা বিপত্তি সেট থেকে আমার অ্যাপ্লিকেশন বাদ দিতে, আমি আমার ফোনের ব্রাউজার থেকে ওয়েব সার্ভার আইপি (যেমন, http://192.168.1.4:3000 ) দেখার চেষ্টা করি এবং এটি সংযোগ করতে পারে না। আমি যদি আমার ল্যাপটপটি থেকে চেষ্টা করি যা ওয়েব সার্ভারটি চালাচ্ছে, এটি ঠিকঠাক কাজ করে। যদি আমি অন্য নেটওয়ার্ক থেকে একই নেটওয়ার্কে চেষ্টা করি তবে এটি সংযোগ করতেও অক্ষম।
এটি দেওয়া, আমি মনে করি আমি এটি আমার হোম নেটওয়ার্কের কোনও ধরণের কনফিগারেশনে সংকুচিত করেছি, তবে কারণটি কী হতে পারে তা আমি সত্যিই জানি না। আমার বাড়িতে বিশেষ কিছু নেই, আপনার বুনিয়াদি ভেরিজন ফাইওএস রাউটার / মডেমের সাথে ওয়াই-ফাই (যেকোন ফোন এবং ল্যাপটপ উভয়ের জন্য ওয়াই-ফাই) পাশাপাশি সংযুক্ত সমস্ত কিছু যুক্ত রয়েছে everything আমি আমার ভেরিজন রাউটারে ফায়ারওয়ালটি অক্ষম করার চেষ্টা করেছি, পোর্ট ফরওয়ার্ডিং সক্ষম করেছিলাম, এবং 3000 বন্দরটির জন্য আমি যা কিছু করতে পারি তার কিছুই প্রায় ছিল, এবং কিছুই পরিবর্তন হয়নি।
প্রিয় সার্ভার ফল্ট প্রতিভা, দয়া করে কোনও দরিদ্র বিকাশকারীকে সাহায্য করুন। :)
সম্পাদনা:
কিছু যোগ করতে আইটেম অনুসরণ করে। আমার ম্যাকের ফায়ারওয়াল সক্রিয় নয় এবং আগত সমস্ত অনুরোধ অনুমোদিত। আমি আমার ফোন এবং ল্যাপটপে যাচাই করেছি যে তারা একই নেটওয়ার্কে রয়েছে (192.168.1.4 ম্যাক, 192.168.1.9 ফোন)। কেন এটি কাজ করছে না আমার কোনও ধারণা নেই ।
সম্পাদনা 2:
আমি সিস্টেম পছন্দগুলিতে চলেছি, ওয়েব ভাগ করে নেওয়ার সক্ষম করেছি এবং আমার ফোন থেকে ওয়েবসাইটটি দেখার চেষ্টা করেছি এবং এটি সংযুক্ত হয়নি। সুতরাং এটি ওয়েইব্রিক নয় বা রেল সম্পর্কিত। আমার মেশিনে ফায়ারওয়াল বন্ধ আছে এবং আমার রাউটারে ফায়ারওয়াল বন্ধ আছে।
3 সম্পাদনা করুন:
কিছু অগ্রগতি। আমি আমার ল্যাপটপে 3000 পোর্টের জন্য পোর্ট ফরওয়ার্ডিং সেট করেছি, বাহ্যিক আইপি পেয়েছি এবং এটি ব্যবহার করেছি এবং এটি সূক্ষ্মভাবে সংযুক্ত। সুতরাং, অবশ্যই আমার অভ্যন্তরীণ নেটওয়ার্কে সঠিকভাবে কিছু সেট আপ করা হয়নি।
iptables
ম্যাকের উপর আছে কিনা )। এমনকি আপনি tcpdump
এই নির্দিষ্টটি শুনতেও ব্যবহার করতে পারেন: 3000 বন্দরটি কিছু ঘটছে কিনা তা দেখতে।