অ্যান্ড্রয়েড

Ngrok: আপনার স্থানীয় সার্ভারগুলিকে নিরাপদ টানেলের মাধ্যমে প্রকাশ করুন

(Ngrok) How To Port Forwarding In Kali Linux Perfectly । Localhost Visible For Anyone ।

(Ngrok) How To Port Forwarding In Kali Linux Perfectly । Localhost Visible For Anyone ।

সুচিপত্র:

Anonim

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

এনগ্রোক নিরাপত্তা কী?

কী কী ngrok আছে? কিভাবে ngrok ব্যবহার করবেন? ngrok আপনাকে ফায়ারওয়ালের পিছনে স্থানীয় সার্ভারগুলিকে প্রকাশ করতে দেয়, সুরক্ষিত টানেলগুলিতে পাবলিক ইন্টারনেটে। টুলটি শূন্য কনফিগারেশন প্রয়োজন এবং একটি ইনব্লুটেড নেটওয়ার্ক ইন্টারেক্টারের সাথে আসে।

টানেলিং এখন বছর ধরে প্রচলিত হয়েছে, বেশিরভাগ ভিপিএনগুলি ওয়েবসাইটগুলিতে অবাধ প্রবেশাধিকার দেওয়ার জন্য টানেলিংয়ের ধারণাটি ব্যবহার করে। একইভাবে, ngrok পাবলিক ইন্টারনেট এবং আপনার স্থানীয় হোস্ট সার্ভারের মধ্যে একটি সুরক্ষিত টানেল তৈরি করে। মূলত, আপনি // localhost: 8080 একক কমান্ড দিয়ে ইন্টারনেটের মাধ্যমে অ্যাক্সেস করতে কোনও ওয়েবসাইট / ওয়েব-এপ / ওয়েব পরিষেবা চালু করতে পারেন।

ngrok দ্বারা প্রদত্ত বেশিরভাগ বৈশিষ্ট্য হল ব্যবহারের জন্য বিনামূল্যে এবং ফ্রিজের সীমাগুলি একটি মধ্যবর্তী বিকাশকারীর জন্য উপযুক্ত যা তাদের অ্যাপ্লিকেশনটি পরীক্ষা করতে চায়। যদিও ngrok এছাড়াও একটি পরিষেবা হিসাবে দেওয়া হয়, এটি সম্পূর্ণরূপে ঐ অংশটি এড়িয়ে যান এবং সরাসরি টুল ডাউনলোড করুন এবং চলুন।

কিভাবে ngrok ব্যবহার করতে হয়

আপনি ngrok জন্য সাইন আপ করতে পারেন, এবং এটি বিনামূল্যে। একটি অ্যাকাউন্ট তৈরি করা আপনাকে আপনার সমস্ত সক্রিয় টানেলগুলিকে ক্লাউড ভিত্তিক ড্যাশবোর্ড থেকে পরিচালনা করতে দেয়।

আপনার স্থানীয় ওয়েব সার্ভারকে ইন্টারনেটে কিভাবে প্রকাশ করতে হয়

আপনার স্থানীয় ওয়েব সার্ভার বা কোনও সার্ভারে একটি টানেল তৈরি করা খুবই সহজ। ডাউনলোড এবং আনজিপ এনগ্রোক করুন। এখন একটি সিএমডি / পাওয়ারশেল উইন্ডো খুলুন এবং যে ফোল্ডারটি আনজিপ করা সামগ্রী রয়েছে সেখানে নেভিগেট করুন।

এখন আপনার স্থানীয় সার্ভারে নিরাপদ টানেল তৈরির জন্য নিম্নোক্ত কমান্ডটি চালান।

./ ngrok http 8080

যেখানে 8080 পোর্ট যা আপনার সার্ভার শুনছে। যদি আপনি পোর্ট নম্বরটি সম্পর্কে নিশ্চিত না হন তবে ডিফল্ট পোর্ট নম্বরটি 80-এ যান।

যদি আপনি আপনার অ্যাকাউন্টে এই ngrok ক্ষেত্রে সংযোগ করতে চান, তাহলে উপরের কমান্ডটি চালানোর আগে আপনাকে প্রমাণীকরণের টোকেন সরবরাহ করতে হবে। এটি করতে, আপনার ngrok একাউন্টে লগ ইন করুন। আপনার AUTH টোকেনটি পাবেন এবং সেখানে নিম্নলিখিত কমান্ডটি সিএমডি উইন্ডোতে এক্সিকিউট করুন।

./ ngrok আপনার a_token_here

এটি একটি একমাত্র সময় পদক্ষেপ এবং প্রতিবার পুনরাবৃত্তি করা উচিত নয়।

একবার আপনি ` একটি টান তৈরি করেছেন, ngrok আপনার সার্ভারে সর্বজনীন URL প্রদর্শন করবে। সর্বজনীন ইউআরএল ngrok.io এর একটি সাবডোমেইন এবং এটি এলোমেলো ভাবে তৈরি করা হয়। আপনি নিরবচ্ছিন্ন এবং সহজেই পড়ার উপযোগী সাবমেন্ড তৈরি করতে পারেন, তবে তার জন্য, আপনাকে অর্থ প্রদানের প্ল্যানে আপগ্রেড করতে হবে।

আমি মনে করি ডিফল্ট ইউআরএলগুলি আপনার অ্যাপ্লিকেশন পরীক্ষা করার জন্য যথেষ্ট। আপনি যদি কিছু উৎপাদন গ্রেড এবং স্থায়ী চান শুধুমাত্র আপগ্রেড বিবেচনা করা উচিত।

ngrok Interceptor

ngrok এছাড়াও একটি inbuilt interceptor দিয়ে আসে যা খোলার দ্বারা খোলা যাবে //127.0.0.1:4040 । ইন্টারসেপ্টর আপনাকে সমস্ত ইনকামিং নেটওয়ার্ক অনুরোধ এবং তাদের প্রতিক্রিয়া দেখতে দেবে। যখন আপনি কিছু ডিবাগ করছেন বা আগত অনুরোধগুলি দেখতে চান তখন ইন্টারপেক্টর খুব সহজে আসে ইন্টারসেপ্টর পাশে, আপনি স্ট্যাটাস ট্যাবটি খুঁজে পেতে পারেন। এই ট্যাবটি আপনাকে আপনার টানেল সম্পর্কে সব ধরনের তথ্য দেখতে দেবে। আপনি কিছু পরিসংখ্যান যেমন সংযোগগুলি, সংযোগের সময়গুলি, HTTP অনুরোধ, সার্ভার ঠিকানা এবং প্রোটোকল দেখতে পারেন।

বিনামূল্যে পরিকল্পনা দিয়ে, আপনি এক সময়ে কেবল একটি টানেল তৈরি করতে পারেন। যদি আপনি একাধিক যুগ যুগ ধরে টানেল চালাতে চান তবে আপগ্রেড করার জন্য বিবেচনা করুন।

ngrok হল ডেভেলপার এবং উত্সাহীদের জন্য একটি দরকারী টুল। এটি আপনাকে আপনার বিদ্যমান স্থানীয় হোস্ট সার্ভারকে একটি সর্বজনীন সার্ভারে রূপান্তর করতে দেয় যা কোথাও অ্যাক্সেস করা যায়। আমি একটি হ্যাকথন এই টুল চালু করা হয়েছিল। এবং ngrok সত্যিই হ্যাকথন, ডেমস, উপস্থাপনা, মোবাইল অ্যাপ্লিকেশন পরীক্ষার, ওয়েবহাইক একীকরণ এবং এমন সমস্ত ক্ষেত্রে যেখানে আপনি প্রকৃতপক্ষে এটি নিয়োজন ছাড়া আপনার অ্যাপ্লিকেশন চালাতে চান খুব দরকারী হতে পারে। ngrok ব্যবহার করার জন্য বিনামূল্যে, এবং টানেলগুলি তৈরি করা সহজ, যা আপনাকে উন্নয়নের উপর আরো মনোনিবেশ করতে দেয়। এখানে ক্লিক করুন ngrok ডাউনলোড করুন।