এই নির্দেশিকায়, আমরা একটি নেটওয়ার্ক কনফিগারেশন সেট আপ করার প্রক্রিয়ার মধ্য দিয়ে হেঁটে যাবো যেখানে ক্লায়েন্টরা বিভিন্ন OpenVPN দৃষ্টান্তের সাথে সংযোগ স্থাপন করে, প্রতিটি নিজস্ব ব্যক্তিগত আইপি ঠিকানার সেট সহ, এবং নিরাপদ ওয়েব ব্রাউজিংয়ের জন্য একটি SOCKS প্রক্সির মাধ্যমে তাদের ট্র্যাফিক রুট করে।
ভূমিকা
দৃশ্যকল্পে একটি সার্ভারে চলমান একাধিক OpenVPN দৃষ্টান্ত জড়িত, প্রতিটি বিভিন্ন পোর্টে শুনছে। প্রতিটি OpenVPN উদাহরণ তার ক্লায়েন্টদের জন্য একটি পৃথক ব্যক্তিগত IP নেটওয়ার্ক বরাদ্দ করে (যেমন, OpenVPN 1 এর জন্য 192.168.1.0 এবং OpenVPN 2 এর জন্য 192.168.2.0)। উদ্দেশ্য হল ক্লায়েন্ট ট্রাফিককে তাদের নিজ নিজ OpenVPN দৃষ্টান্তের মাধ্যমে এবং তারপরে ওয়েব অ্যাক্সেস করার আগে একটি SOCKS প্রক্সির মাধ্যমে রুট করা।
পূর্বশর্ত
- একাধিক OpenVPN দৃষ্টান্ত ইনস্টল করা সার্ভার
- SOCKS প্রক্সি সার্ভার
- নেটওয়ার্কিং এবং সার্ভার প্রশাসনের প্রাথমিক জ্ঞান
ধাপ 1: OpenVPN ইনস্ট্যান্স কনফিগার করুন
- নিশ্চিত করুন যে প্রতিটি OpenVPN ইন্সট্যান্স তার নিজস্ব ব্যক্তিগত IP ঠিকানাগুলির সেটের সাথে সঠিকভাবে কনফিগার করা হয়েছে।
- প্রতিটি OpenVPN দৃষ্টান্তে বরাদ্দকৃত IP পরিসরের একটি নোট করুন (যেমন, OpenVPN 1 এর জন্য 192.168.1.0/24 এবং OpenVPN 2 এর জন্য 192.168.2.0/24)।
ধাপ 2: SOCKS প্রক্সি কনফিগার করুন
- একই মেশিনে একটি SOCKS প্রক্সি সার্ভার সেট আপ করুন বা OpenVPN দৃষ্টান্ত থেকে অ্যাক্সেসযোগ্য একটি ভিন্ন সার্ভার।
- SOCKS প্রক্সি সার্ভারের আইপি ঠিকানা এবং পোর্ট নোট করুন।
ধাপ 3: রুট ট্রাফিক
- সংশ্লিষ্ট SOCKS প্রক্সির মাধ্যমে প্রতিটি OpenVPN ইন্সট্যান্স থেকে ট্রাফিক রুট করতে ফায়ারওয়াল নিয়ম বা রাউটিং টেবিল ব্যবহার করুন।
- OpenVPN 1 ক্লায়েন্ট থেকে SOCKS প্রক্সি 1 এবং OpenVPN 2 ক্লায়েন্ট থেকে SOCKS প্রক্সি 2-এ ট্রাফিক পুনঃনির্দেশিত করতে ফায়ারওয়াল কনফিগার করুন।
উদাহরণ কনফিগারেশন (iptables)
# Redirect traffic from OpenVPN 1 clients to SOCKS proxy 1
iptables -t nat -A PREROUTING -i tun0 -p tcp --dport 80 -j REDIRECT --to-ports <SOCKS_PROXY_1_PORT>
# Redirect traffic from OpenVPN 2 clients to SOCKS proxy 2
iptables -t nat -A PREROUTING -i tun1 -p tcp --dport 80 -j REDIRECT --to-ports <SOCKS_PROXY_2_PORT>
ধাপ 4: পরীক্ষা
- ক্লায়েন্টদের তাদের নিজ নিজ OpenVPN দৃষ্টান্তের সাথে সংযুক্ত করুন।
- প্রক্সি সার্ভার লগ চেক করে বা নেটওয়ার্ক মনিটরিং টুল ব্যবহার করে SOCKS প্রক্সির মাধ্যমে ট্র্যাফিক রুট করা হয়েছে তা নিশ্চিত করুন।
- কনফিগার করা সেটআপের মাধ্যমে ক্লায়েন্টরা নিরাপদে ওয়েব অ্যাক্সেস করতে পারে তা যাচাই করতে ওয়েব ব্রাউজিং পরীক্ষা করুন।
উপসংহার
এই পদক্ষেপগুলি অনুসরণ করে, আপনি একটি নেটওয়ার্ক সেটআপ বাস্তবায়ন করতে পারেন যেখানে ক্লায়েন্টরা স্বতন্ত্র ব্যক্তিগত আইপি রেঞ্জ সহ বিভিন্ন OpenVPN দৃষ্টান্তের সাথে সংযোগ স্থাপন করে এবং নিরাপদ ওয়েব ব্রাউজিংয়ের জন্য সংশ্লিষ্ট SOCKS প্রক্সিগুলির মাধ্যমে তাদের ট্র্যাফিককে রুট করে। এই কনফিগারেশন বিচ্ছিন্নতা নিশ্চিত করে এবং প্রতিটি ক্লায়েন্ট গ্রুপের জন্য নিরাপত্তা বাড়ায়।