উইন্ডোজ 7 এর অভ্যন্তরীণ পোর্ট পুনঃনির্দেশ সহ, এটি কি সম্ভব?


9

আমি আমাদের বিকাশকারীদের একজনের কাছ থেকে একটি অনুরোধ পেয়েছি যা সমাধান করতে আমার সমস্যা হচ্ছে।

এখানে অফিসে তারা লিনাক্স ডেস্কটপ ব্যবহার করে এবং আমি লোকালহোস্ট: 80 কে iptables nat এর মাধ্যমে লোকালহোস্ট: 8080 এ ফরোয়ার্ড করতে পারি। তারা যা চায় তা উইন্ডোজ 7-এ বাড়িতে একই জিনিস।

আমি যা মনে করি এটি পেয়ে যাওয়ার দুটি উপায় two জবস ওয়েবসারভার এবং সমস্ত ওয়েব অ্যাপস ইউআরএল (অগোছালো) পুনরায় কনফিগার করার জন্য একটি। অন্যটি লোকালহোস্ট বন্দর 8080 বন্দর 8080 এ পুনর্নির্দেশ / নাট করার একটি উপায় খুঁজে পেয়েছে windows উইন্ডোজ in-তে যদিও আমি কীভাবে এটি করব তা সম্পর্কে নিশ্চিত নই।

কারও সাথে দ্বিতীয়টি কীভাবে করা যায়?

উত্তর:


6

আফাইক, উইন 7 এর কোনও iptables সমতুল্য নেই। এমন একটি সার্ভার লেখা যা আপনি যা চান তা করে (কোনও বন্দরে শোনে, সমস্ত কিছু অন্য / থেকে অনুলিপি করে) যথেষ্ট সহজ হওয়া উচিত। আপনি এই URL- তে একটি খুঁজে পেতে পারেন: http://www.quantumg.net/portforward.php (স্বীকৃত)। বিপরীত প্রক্সি (গুগল আপনার বন্ধু) ব্যবহার করা এইচটিপি-এর মতো ট্র্যাফিকের জন্য বিলটি মাপসই করে। এছাড়াও এই পোস্টটি দেখুন: /programming/3721000/port-forwarding-on-windows-7


দোহ, আমি এখন ডামির মতো অনুভব করছি, বিপরীত প্রক্সি শব্দটি ভুলে গেছি। যত তাড়াতাড়ি আমি ভোট দিতে পারব ততক্ষণে আমি আপনার পক্ষে করব।
বিডেভেনপোর্ট

12

হ্যাঁ, উইন্ডোজের একটি iptables সমতুল্য থাকে, এটি সরঞ্জাম নেট এবং পোর্টপ্রক্সি ইন্টারফেসের মাধ্যমে

আপনি যা চান তা করার আদেশটি হবে

netsh interface portproxy add v4tov4 listenaddress=YOUR_IP_HERE listenport=8080 connectaddress=YOUR_IP_HERE connectport=80 

দ্রষ্টব্য, এটি কেবল আইপিভি 4 সংযোগগুলি করবে, আপনি যদি আইপিভি 6 সংযোগগুলিও ফরোয়ার্ড করতে চান তবে আপনাকেও করতে হবে

netsh interface portproxy add v6tov6 listenaddress=YOUR_IP_HERE listenport=8080 connectaddress=YOUR_IP_HERE connectport=80

এটি কি রিবুটগুলি জুড়ে অবিচল থাকবে? এছাড়াও কমান্ডগুলি অবৈধ, কারণ আমি একটি ত্রুটি পেয়েছি: "এক বা একাধিক প্রয়োজনীয় পরামিতিগুলি সংজ্ঞায়িত করা হয়নি"
সোরিন

@ সোরিন এটি অবিরত রাখে, আমি এটি এমন একটি সিস্টেমে ব্যবহার করি যেখানে আমি আরডিপিটিকে মানক বন্দর থেকে একটি নন-মানক বন্দরে পুনর্নির্দেশ করি এবং আমি যখন নতুন ভিএম স্থাপন করি তখন কেবল এই কমান্ডটি চালানো দরকার। ত্রুটি হিসাবে, আপনি ঠিক বলেছেন আমি ঠিকানার জন্য একটি প্যারামিটার ভুলে গেছি (যা আমি আপনাকে স্থির করে দেখছি, ধন্যবাদ!)
স্কট চেম্বারলাইন

পরিবর্তে আমি add v4tov4 listenport=80 connectaddress=127.0.0.1 connectport=8080ধরে নিয়েছি আপনি 80 বন্দরটিতে শুনতে চান এবং 8080-তে চলমান একটি অ-উন্নত সার্ভারে আপনাকে পুনঃনির্দেশিত করতে হবে, আপনার শ্রবণটি স্যুইচ করতে হবে এবং পোর্টগুলি সংযোগ করতে হবে। আপনি যদি উভয় নেটওয়ার্কের আইপি এবং লোকালহোস্ট অনুরোধের প্রতিক্রিয়া জানাতে চান তবে শ্রোতার ঠিকানাটি ফেলে দিন। এবং আপনার আইপি ঠিকানা হার্ডকোডিং এড়ানোর জন্য আপনি 127.0.0.1 এ পুনর্নির্দেশ করতে পারেন।
কার্ল ওয়ালশ

অন্য দরকারী কমান্ড মাইক্রোসফট ডক্সে বর্ণনা করা হয়েছে: docs.microsoft.com/en-us/windows-server/networking/technologies/... যেমন (তালিকা বর্তমান portproxies চাই, netsh interface portproxy show v4tov4) বা একটি postproxy মুছে ফেলতে ( netsh interface portproxy delete v4tov4 listenaddress=localhost listenport=80)
নেক্সাস

0

আমি মনে করি উইন্ডোজের কোনও iptables সমতুল্য নেই। হুকুম

netsh interface portproxy ...

পোর্ট প্রক্সিং করুন তবে প্যাকেট ফরোয়ার্ডিং করবেন না। মূল পার্থক্য হল

  • পারফর্মেন্স আইপটিবলের চেয়ে অনেক খারাপ (ফে দেখুন https://plus.google.com/+OlafMonien/posts/fsjUjropYeR )
  • উত্স আইপি ঠিকানা লোকালহোস্টে পরিবর্তন করা হয়েছে (127.0.0.1 বা :: 1 আইপি সংস্করণের উপর নির্ভর করে), আপনি মূল অনুরোধ উত্সের আইপি ঠিকানাটি আলগা করুন।

আমরা এই কৌশলটি পোর্ট ফরওয়ার্ডিংয়ের জন্য ব্যবহার করে আসছিলাম তবে সেগুলি অনুসন্ধানের পরে নেট নেট ব্যবহারের এড়াতে আমাদের নেটওয়ার্ক ফায়ারওয়ালে অতিরিক্ত নিয়ম ব্যবহার করতে হয়েছিল।

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