it-swarm.asia

ميناء الشحن في ويندوز

لدي اثنين من لوحة الشبكة في جهاز الكمبيوتر الخاص بي:

واحد الرئيسي لديه الملكية الفكرية المحلية -> 192.168.1.111 والثانوية لديها الملكية الفكرية المحلية -> 192.168.0.200

الرئيسي لديه اتصال بالإنترنت والثاني متصل بجهاز مع IP 192.168.0.33 ، ولديه ملقم HTTP في المنفذ 80.

لدي خادم Apache في الاتصال الرئيسي (المنفذ 4422) ، ويمكنني الوصول إليه من أي مكان ، ما أريده الآن هو عندما اكتشفت اتصالاً من 4422 أريد إعادة توجيه هذا الاتصال إلى 192.168.2.33:80

كيف يمكنني القيام بذلك مع ويندوز؟

239
user1256477

لقد قمت بحلها ، ويمكن أن يتم تنفيذها:

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

المستندات الرسمية

460
user1256477

nginx مفيد لإعادة توجيه HTTP على العديد من الأنظمة الأساسية بما في ذلك Windows. من السهل الإعداد والتمديد مع تكوين أكثر تقدما. يمكن أن يبدو التكوين الأساسي كالتالي:

events {}

http {
     server {

        listen 192.168.1.111:4422;

        location / {
            proxy_pass http://192.168.2.33:80/;
        }
     }
}
11
Jonas Lundgren

لقد استخدمت هذه الأداة الصغيرة كلما دعت الحاجة: http://www.analogx.com/contents/download/network/pmapper/freeware.htm

آخر مرة تم فيها تحديث هذه الأداة كانت في عام 2009. لقد لاحظت على جهاز Win10 الخاص بي ، وهي معلقة لبضع ثوان عند فتح نوافذ جديدة في بعض الأحيان. بخلاف ذلك خلل واجهة المستخدم ، فإنه لا يزال يقوم بعمله بشكل جيد.

0
voon