ঠিক আছে, এটি হতে পারে কারণ আমি ঘন বা সম্ভবত সঠিক উত্সটি খুঁজে পাচ্ছি না, তবে কেন এই আইপিটিবেলসের একটি সেটআপ অপরের চেয়ে ভাল হবে তা আমি বুঝতে পারি না।
এখানে আমার সেটআপ:
আমার কাছে একটি বাক্স রয়েছে যা স্বচ্ছ প্রক্সি এবং রাউটার বা সাজানোর হিসাবে পরিবেশন করছে। এটিতে এটির দুটি ইন্টারফেস রয়েছে, ETH0 এবং ETH1 এবং নিম্নলিখিত ঠিকানা স্কিম:
ETH0 = DHCP ETH1 = 192.168.5.1/24 ল্যানের পিছনে থাকা ক্লায়েন্টদের জন্য 192.168.5.0/24 নেটওয়ার্কের জন্য DHCP পরিবেশন করছে
আমি প্রাইভোক্সি ইনস্টল করেছি এবং স্বচ্ছ প্রক্সি হিসাবে 8080 বন্দরে শুনছি। আমি এই সেটআপটি দিয়ে যা সম্পাদন করছি তা হ'ল এই বাক্সটি ন্যূনতম কনফিগারেশন এবং প্রক্সিটিতে সংযুক্ত ক্লায়েন্টগুলির সাথে একটি বিদ্যমান নেটওয়ার্কে ফেলে দিতে সক্ষম।
এখানে আমার আসল আইপিটিবেলস ফাইল
*nat
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 8080
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
*filter
COMMIT
এই কনফিগারেশনটি সূক্ষ্মভাবে কাজ করে এবং ট্রাফিক ইস্যু ছাড়াই পিছন দিকে প্রবাহিত হয়। আমি প্রাইভোক্সির লগফাইলে প্রাথমিক গ্রাহকদের আইপি ঠিকানা পেয়েছি এবং জীবন ভাল।
আমার বিভ্রান্তি এলো যখন আমি অন্য ব্যক্তির কনফিগারেশনগুলি দেখতে শুরু করি এবং দেখতে পাচ্ছি যে তারা রেডিরেক্টের পরিবর্তে ডিএনএটি ব্যবহার করছে এবং আমি একে অপরের উপরের নীচের অংশটি বোঝার চেষ্টা করছি। এখানে একটি নমুনা কনফিগারেশন রয়েছে:
*nat
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to 192.168.5.1:8080
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
*filter
COMMIT
আবার এই কনফিগারেশনটি খুব কার্যকর হয় এবং লগিং দৃষ্টিকোণ থেকে আমার যা যা প্রয়োজন তা দেয় ...
অন্যটি থেকে কোনটি সঠিক, বা হতে পারে আরও সঠিক?
এ পর্যন্ত পড়তে সময় দেওয়ার জন্য ধন্যবাদ ...