Windows 10-এ পোর্ট ফরওয়ার্ডিং-এর বিল্ট-ইন সাপোর্ট রয়েছে কিন্তু এটি Settings ইন্টারফেসে প্রকাশিত নেই। পোর্ট ফরওয়ার্ডিং আপনাকে নেটওয়ার্ক রিসোর্স অ্যাক্সেস করতে দেয় যেন সেগুলো আপনার লোকাল মেশিনে হোস্ট করা থাকে, যা LAN (লোকাল এরিয়া নেটওয়ার্ক) এ কাজ করার সময় বা ওয়েব সার্ভারের সাথে ডেভেলপমেন্ট করার সময় উপকারী।
এই গাইডে, আমরা আপনাকে নিজস্ব পোর্ট ফরওয়ার্ডিং রুল যোগ করার প্রক্রিয়া দেখাব। এই গাইডের জন্য, আমরা একটি রুল যোগ করব যা "https://127.0.0.1:9000" ঠিকানাকে "https://192.168.0.10:80" এ রাউট করবে। তারপর আপনি ব্রাউজারে "https://127.0.0.1:9000" ভিজিট করে সেটি দেখতে পারবেন যা আপনি "https://192.168.0.10:80" সরাসরি অ্যাক্সেস করলে দেখতেন।

রুল যোগ করতে কমান্ড প্রম্পট ব্যবহার করতে হবে। আপনাকে অ্যাডমিনিস্ট্রেটর হিসেবে লগইন থাকতে হবে। Start মেনুতে "cmd" টাইপ করুন। প্রথম সার্চ রেজাল্টে Control এবং Shift কী ধরে ক্লিক করুন Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে চালু করতে।
এরপর, "netsh" কমান্ড ব্যবহার করে পোর্ট-ফরওয়ার্ডিং রুল কনফিগার করুন। এটি কিছুটা লম্বা কমান্ড, তাই নিচের মতো টাইপ করুন:
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=9000 connectaddress=192.168.0.10 connectport=80

লক্ষ্য করুন "listenaddress", "listenport", "connectaddress" এবং "connectport" এর মানগুলো আমরা আগে যা বলেছিলাম তার সাথে মিলে যাচ্ছে। আপনার রুল অনুযায়ী এডজাস্ট করুন। উদাহরণস্বরূপ, যদি আপনি 192.168.0.1 ডিভাইসের পোর্ট 8888-এ রাউট করতে চান, তবে "connectport" এবং "connectaddress" জন্য সেই মানগুলো ব্যবহার করুন।
এন্টার প্রেস করলে রুলটি যোগ হয়ে যাবে এবং tứcই প্রয়োগ হবে। ব্রাউজারে লিসেনিং ঠিকানা এবং পোর্ট ভিজিট করুন – আপনার কানেক্ট ঠিকানা এবং পোর্ট দ্বারা সার্ভ করা কন্টেন্ট দেখতে পাবেন।
রুল মুছে ফেলার সময়, আবার অ্যাডমিনিস্ট্রেটর কমান্ড প্রম্পটে যান এবং নিচের কমান্ড ব্যবহার করুন:

netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=9000
আবার, আপনার ব্যবহৃত লিসেনিং ঠিকানা এবং পোর্ট অনুযায়ী এডজাস্ট করুন। রুলটি মুছে যাবে এবং নতুন নেটওয়ার্ক রিকোয়েস্টের জন্য আর প্রয়োগ হবে না।