Muddog অ্যাপভিত্তিক VPN
ব্রাউজার বা নির্দিষ্ট কোনো অ্যাপকে অন্য কোনো দেশের মাধ্যমে সংযুক্ত করতে চাইলে Only apps launched here (কেবল এখান থেকে চালু করা অ্যাপে VPN) নির্বাচন করুন। Muddog থেকে নতুনভাবে চালু করা অ্যাপ এবং সেগুলোর চাইল্ড প্রসেসে VPN প্রয়োগ হবে এবং অন্যান্য সব অ্যাপ স্বাভাবিক ইন্টারনেট সংযোগ ব্যবহার করবে।
ব্যবহারের শর্তাবলি
এই ফিচারটি Linux ও Windows-এর জন্য Muddog 2 সংস্করণে উপলব্ধ। macOS-এ সম্পূর্ণ ইন্টারনেট বা নির্দিষ্ট IP/রেঞ্জভিত্তিক VPN ব্যবহার করুন।
| অপারেটিং সিস্টেম | ব্যবহারের শর্তাবলি |
|---|---|
| Linux | systemd ইউজার সেশন, cgroup v2 এবং nftables প্রয়োজন। প্যাকেজ ডিপেন্ডেন্সি হিসেবে nftables ইনস্টল হয়ে যায়। Snap ও Flatpak অ্যাপ সমর্থিত নয়। |
| Windows | ইনস্টল করা অ্যাপ তালিকা থেকে বা .exe ফাইল বেছে নিয়ে প্রোগ্রাম নির্বাচন করুন। প্রয়োজনীয় WinDivert উপাদান MSI প্যাকেজেই অন্তর্ভুক্ত থাকে। অ্যাপগুলো বর্তমান ব্যবহারকারীর অনুমতি নিয়ে চালু হয়। |
যেসব অ্যাপ আলাদা কোনো সার্ভিস বা ব্যাকগ্রাউন্ড প্রক্রিয়ার মাধ্যমে কাজ সম্পন্ন করে, অথবা ইতিমধ্যে চালু থাকা কোনো ইনস্ট্যান্সকে পুনরায় ব্যবহার করে, সেগুলো এই মোডে সমর্থিত নয়। এমনকি একই নামের অ্যাপ হলেও তা কোন পদ্ধতিতে ইনস্টল করা হয়েছে তার ওপর নির্ভর করে এর কার্যকারিতা ভিন্ন হতে পারে।
VPN দিয়ে অ্যাপ চালু করা
- Settings → VPN traffic-এ গিয়ে Only apps launched here নির্বাচন করুন।
- Save changes (পরিবর্তন সংরক্ষণ করুন) বোতাম চাপুন।
- Connection (সংযোগ) স্ক্রিনে দেশ বেছে নিয়ে Connect VPN (VPN সংযোগ করুন) চাপুন। আগে ভিন্ন কোনো মোডে সংযুক্ত থাকলে প্রথমে সংযোগ বিচ্ছিন্ন করে পুনরায় সংযোগ করুন।
- Connected (সংযুক্ত) প্রদর্শিত হলে Launch apps with VPN (VPN দিয়ে অ্যাপ চালান) এলাকায় Choose an installed app (ইনস্টল করা অ্যাপ নির্বাচন করুন) দিয়ে অ্যাপ নির্বাচন করুন। তালিকায় না থাকলে Browse for executable (এক্সিকিউটেবল খুঁজুন) ব্যবহার করুন।
- প্রয়োজন হলে Launch arguments (optional) (চালানোর আর্গুমেন্ট - ঐচ্ছিক) অংশটি প্রসারিত করে আর্গুমেন্ট লিখুন।
- Launch with VPN (VPN দিয়ে চালু করুন) বোতামে ক্লিক করুন।
একাধিক অ্যাপ ধারাবাহিকভাবে নির্বাচন করে চালু করা যায়। নতুন ইনস্টল করা কোনো অ্যাপ তালিকায় দেখা না গেলে অ্যাপ লঞ্চ এলাকার Refresh list (তালিকা রিফ্রেশ করুন) বোতাম চাপুন। Windows-এ Browse for executable ব্যবহারের সময় প্রোগ্রামের .exe ফাইল নির্বাচন করুন।
আর্গুমেন্টে কোনো স্পেস থাকলে তা উদ্ধৃতি চিহ্নের (quotation marks) মধ্যে রাখুন। এই বক্সে কেবল নির্বাচিত ফাইলে পাস করার জন্য আর্গুমেন্ট লেখা যায়; এটি শেল কমান্ড বা পাইপলাইন রান করতে পারে না।
ব্রাউজার ব্যবহারের ক্ষেত্রে সতর্কতা
চলমান ব্রাউজার সম্পূর্ণরূপে বন্ধ করার পরই Muddog থেকে পুনরায় চালু করুন। নতুন উইন্ডো খোলার অনুরোধ যদি ব্রাউজারের পূর্ববর্তী কোনো ব্যাকগ্রাউন্ড প্রসেসের কাছে চলে যায়, তবে তা স্বাভাবিক লাইন ব্যবহার করে চলতে পারে। উইন্ডো বন্ধ করার পরেও যেসব অ্যাপের ব্যাকগ্রাউন্ড প্রসেস চালু থাকে, সেগুলোর প্রসেসও টাস্ক ম্যানেজার থেকে বন্ধ করতে হবে।
Muddog থেকে নতুন করে চালু করা ব্রাউজার দিয়ে পাবলিক IP চেক পেজ-এ প্রবেশ করে আপনার IPv4 ঠিকানা নিশ্চিত করুন। সাধারণ অ্যাপ মেনু থেকে চালু করা অন্যান্য ব্রাউজারে VPN কার্যকর হবে না।
উইন্ডো বন্ধ করা, বিচ্ছিন্ন করা ও পুনরায় সংযোগ
| প্রক্রিয়া | ফলাফল |
|---|---|
| Muddog উইন্ডো বন্ধ করা | VPN এবং চালু করা প্রোগ্রাম উভয়ই সচল থাকবে। |
| VPN সংযোগ বিচ্ছিন্ন করা | VPN প্রয়োগ বন্ধ হয়ে যাবে, তবে চালু থাকা প্রোগ্রামগুলো বন্ধ হবে না। |
| Linux-এ অ্যাপভিত্তিক মোডে পুনরায় সংযোগ | একই ব্যবহারকারী কর্তৃক Muddog থেকে পূর্বে চালু করা অ্যাপগুলোতে আবারও VPN প্রয়োগ হবে। তবে চলমান সংযোগ নতুন রুটে পরিবর্তিত হবে কি না তার নিশ্চয়তা নেই, তাই সংশ্লিষ্ট অ্যাপটি পুনরায় চালু করাই শ্রেয়। |
| Windows-এ অ্যাপভিত্তিক মোডে পুনরায় সংযোগ | সংশ্লিষ্ট প্রোগ্রামগুলো সম্পূর্ণরূপে বন্ধ করে Muddog থেকে নতুন করে চালু করতে হবে। |
VPN সংযোগ বিচ্ছিন্ন হলে অ্যাপের ইন্টারনেট স্বয়ংক্রিয়ভাবে ব্লক করার কোনো কিল সুইচ ফিচার নেই।
DNS ও IPv6 ব্যবস্থাপনা
সিস্টেমের DNS সার্ভিস অ্যাপের পক্ষে যেসব DNS অনুরোধ পাঠায় এবং লোকাল নেটওয়ার্কের যোগাযোগ স্বাভাবিক লাইন ব্যবহার করতে পারে।
- Linux: IPv6 ট্রাফিক স্বাভাবিক লাইন ব্যবহার করে।
- Windows: অ্যাপভিত্তিক VPN চলাকালীন নির্বাচিত অ্যাপগুলোর IPv4 ইন্টারনেট TCP/UDP ট্রাফিক VPN দিয়ে যায় এবং IPv6 যোগাযোগ সম্পূর্ণ ব্লক করা হয়। সিস্টেম DNS ও লোকাল নেটওয়ার্ক স্বাভাবিক লাইন ব্যবহার করে। নির্বাচিত অ্যাপ এবং অন্য কোনো অ্যাপ যদি একই UDP পোর্ট শেয়ার করে যার ফলে প্যাকেটের উৎস আলাদা করা সম্ভব হয় না, তবে সেই প্যাকেট ব্লক করা হয়।
যদি চালুর বোতাম নিষ্ক্রিয় থাকে বা অ্যাপটি VPN ব্যবহার না করে, তবে অ্যাপভিত্তিক VPN সমস্যা সমাধান দেখুন।