উইন্ডোতে পোর্ট ফরওয়ার্ডিং


262

আমার পিসিতে আমার দুটি নেটওয়ার্ক বোর্ড রয়েছে:

প্রধানটির স্থানীয় আইপি রয়েছে -> 192.168.1.111 মাধ্যমিকের স্থানীয় আইপি রয়েছে -> 192.168.0.200

প্রধানটির সাথে ইন্টারনেট সংযোগ রয়েছে এবং দ্বিতীয়টি আইপি 192.168.0.33 এর সাথে কোনও ডিভাইসের সাথে সংযুক্ত রয়েছে, এটি 80 পোর্টে একটি HTTP সার্ভার রয়েছে।

আমার প্রধান সংযোগে একটি অ্যাপাচি-সার্ভার রয়েছে (পোর্ট 4422), এবং আমি যে কোনও জায়গা থেকে অ্যাক্সেস করতে পারি, আমি এখন যা চাই তা হল যখন আমি 4422 থেকে কোনও সংযোগ সনাক্ত করি তখন আমি এই সংযোগটি 192.168.2.33:80 এ পুনঃনির্দেশ করতে চাই

আমি কীভাবে উইন্ডোজ দিয়ে এটি করতে পারি?


আরো তথ্য পাওয়া যাবে এখানে। টেকনেট.মাইক্রোসফট.ইন- ইউএস
শঙ্কর

উত্তর:


507

আমি এটি সমাধান করেছি, এটি কার্যকর করা যায়:

netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33

ফরওয়ার্ডিং অপসারণ করতে:

netsh interface portproxy delete v4tov4 listenport=4422 listenaddress=192.168.1.111

অফিসিয়াল ডকস


21
শুধু আইপিভি 6 ইনস্টল করা আছে তা নিশ্চিত হন। এই এমএস কেবি নিবন্ধ অনুসারে , নেটকে বন্দর প্রক্সি বৈশিষ্ট্যটি কনফিগার করতে কিছু আইপিভি 6 লাইব্রেরি প্রয়োজন।
রেনান মোজোন

10
এছাড়াও, আপনি netsh interface portproxy resetnetsh interface portproxy delete
ক্লিটআপ

7
আমি এই কৌশলটি ব্যবহার করার চেষ্টা করেছি এবং এটি কাজ করার সময় এটি অত্যন্ত ধীর ছিল। পরিবর্তে. আমি একটি ইউটিলিটি পাসপোর্ট (যাকে বলা হয় পাওয়া sourceforge.net/projects/pjs-passport ) যে পোর্ট ফরওয়ার্ড একই ধরনের একটি নির্দিষ্ট এনআইসি আবদ্ধ না, কিন্তু কর্মক্ষমতা সমস্যা নেই netsh। এটি Win2008SvrR2 এ ইনস্টল করে ভাল চলে।
জেমস এল।

14
উপরের কমান্ডটি আমার জন্য উইন্ডোজ 7 বা উইন্ডোজ সার্ভার 2003 এ কার্যকর হয়নি I আমাকে প্রোটোকল = টিসিপি প্যারামিটারও নির্দিষ্ট করতে হয়েছিল। পূর্ণ কমান্ড:netsh interface portproxy add v4tov4 listenport=4422 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33 protocol=tcp
আলুই

3
লক্ষ্য করুন যে এটি কেবলমাত্র টিসিপি-তে কাজ করে , তাই আপনি ইউডিপি ট্র্যাফিক ফরোয়ার্ড করতে চাইলে ভাগ্য হবেন না।
ব্যবহারকারী 276648

14

উইন্ডোজ সহ অনেক প্ল্যাটফর্মে এইচটিটিপি ফরওয়ার্ড করার জন্য এনজিএনএক্স দরকারী। আরও উন্নত কনফিগারেশন সহ সেটআপ করা এবং প্রসারিত করা সহজ। একটি বেসিক কনফিগারেশন এর মতো দেখতে পারে:

events {}

http {
     server {

        listen 192.168.1.111:4422;

        location / {
            proxy_pass http://192.168.2.33:80/;
        }
     }
}

14
এটি HTTP ফরোয়ার্ডিংয়ের জন্য একটি ভাল সমাধান, তবে কেবল HTTP ফরোয়ার্ডিংয়ের জন্য (এর সমস্ত ক্যাভ্যাট সহ, যেমন ওয়েবসকেটের অতিরিক্ত কনফিগারেশন প্রয়োজন)। এইচটিটিপিএস ফরওয়ার্ডিং বা অন্যান্য স্বেচ্ছাচারী প্রোটোকলগুলির (যেমন আরডিপি) এটি বেশিরভাগই অকেজো।
উলি কাহেলর

2
এটি বলেছিল, এটি HTTP ফরোয়ার্ডিংয়ের জন্য অবিশ্বাস্যভাবে ভাল সমাধান, সুতরাং আমি এখানে এসে খুশী।
কেসি

তা কেন?
Https

@ আপনি কী সেটিংস সম্পর্কে কথা বলছেন ... ভাগ করে নেওয়ার জন্য এটি উপযোগী হবে
user3787216

1
@ উলিকিহেলার এনগিনেক্স টিসিপি সংযোগগুলি ডিকুয়াল করার একটি সরঞ্জাম। আপনি এটি এইচটিটিপি, এইচটিটিপিএস, এএমকিউপি, ওয়েবসকেটস, যাই হোক না কেন ব্যবহার করতে পারেন। এটি টিসিপি সংযোগের পুনঃনির্দেশ এবং পরিচালনা করার জন্য সমস্তরকম সরঞ্জাম দ্বারা অভ্যন্তরীণভাবে ব্যবহৃত হয়। সুতরাং, এটি সঠিক সমাধান। নেটফেক্সারমনিক্স.কম
ডেভিড বেটজ

1

যখনই প্রয়োজন দেখা দেয় আমি এই সামান্য ইউটিলিটিটি ব্যবহার করেছি: http://www.anologx.com/contents/download/network/pmapper/freeware.htm

এই ইউটিলিটিটি শেষবার আপডেট হয়েছিল ২০০৯ সালে I অন্যটি পরে যে ইউআই ভুল, এটি এখনও তার কাজটি ভাল করে does

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