আমার ফোনে টিথারিং করার সময় আমার নেটওয়ার্কের বাইরে থেকে পোর্ট-ফরোয়ার্ডিং সংযোগ পেতে আমার সমস্যা হচ্ছে। আমার রাউটারগুলি এবং সাধারণভাবে নেটওয়ার্কিং সম্পর্কে খারাপ ধারণা আছে, তাই দয়া করে আমার সাথে সহ্য করুন।
আমার অ্যান্ড্রয়েড ডিভাইসটিই ইন্টারনেটে সরাসরি সংযুক্ত। অ্যান্ড্রয়েড ডিভাইসের মাধ্যমে বাইরের পৃথিবী থেকে আমার কম্পিউটারে অ্যাক্সেস সক্ষম করতে, আমি বর্তমানে পোর্ট ফরওয়ার্ডার নামক একটি নিখরচায় অ্যাপ্লিকেশন ব্যবহার করছি এবং আমার ফোনটি মূলযুক্ত তাই আমার আমার অনুমোদনের প্রয়োজন। আমি যে পোর্টটিতে সার্ভারে সংযোগগুলি পরিচালনা করি সেগুলি হ'ল 80 I সার্ভারের আইপি ঠিকানাটি (নেটওয়ার্কের অভ্যন্তরে) <local_ip.addr.ess.here>:80
অ্যাক্সেস করে আমি এটি অ্যাক্সেস করতে পারি, যাতে এটি কার্যকর হয়।
সমস্যাটি যখন আমি নেটওয়ার্কের বাইরে থেকে এটি অ্যাক্সেস করার চেষ্টা করি তখন অ্যাপটি আমাকে উত্সটি 80 এ সেট করতে এবং গন্তব্যটি যাই হোক না কেন সেট করতে বলে দেয় (তাদের উদাহরণ 8080); অবশ্যই আমি এটি 80 এ সেট করেছি যেহেতু সার্ভারটি এটি শুনছে। তাই আমি বাইরে থেকে সার্ভারটি অ্যাক্সেস করার চেষ্টা করি <phone.public_ip.adr.ess>:80
তবে এটি কার্যকর হয় না।
যেমন আপনি লক্ষ্য করেছেন, আমি কী করছি তা সম্পর্কে কোনও ধারণা খুঁজে পাইনি এবং গাইড রাউন্ডগুলি পাওয়া কঠিন ছিল, এমনকি স্ট্যান্ডার্ড রাউটারগুলির জন্যও। কেউ কি এই অ্যাপ্লিকেশনটি সফলভাবে ব্যবহার করেছে এবং সম্ভবত আমাকে সাহায্য করতে পারে? আমি সম্ভবত অজ্ঞতার কারণে গুরুত্বপূর্ণ তথ্যটি রেখে দিয়েছি, যদি তাই হয় তবে আমাকে জানান এবং আমি প্রশ্নটি আপডেট করব।
adb logcat
বাইরে থেকে অ্যাক্সেস করার চেষ্টা করার সময় অ্যান্ড্রয়েড লগগুলি (উদাহরণস্বরূপ ) সাথে পরামর্শ করার পরামর্শ দেব , এটি দেখার জন্য যে এটি কমপক্ষে আপনার ডিভাইসে পৌঁছেছে এবং সম্ভবত কিছু ইঙ্গিত লগ করেছে।
192.168.*.*
, কিন্তু কখনও কখনও এছাড়াও172.*.*.*
বা10.*.*.*
দেখতে উইকিপিডিয়া ), এটি শুধুমাত্র দৃশ্যমান আপনার স্থানীয় নেটওয়ার্কের ভিতরে , এবং "বাইরের বিশ্বের" থেকে সরাসরি অ্যাক্সেস করা যাবে না। আপনার রাউটারে পোর্ট ফরওয়ার্ডিং সেটিংস এখানে প্রয়োজন, এবং সার্ভারফল্টে আরও ভাল আলোচনা করা হয়েছে ।