Mudfish DNS Client
Mudfish DNS হলো একটি বিনামূল্যে ব্যবহারের অ্যাপ, যা কোনো ডিভাইসের ওয়েবসাইটে সংযোগ করার আগে করা DNS অনুরোধ এনক্রিপ্ট করে ঠিকানার অনুসন্ধান সম্পন্ন করে। কোনো নেটওয়ার্কে DNS উত্তর ব্লক বা পরিবর্তিত করা হলে এটি সহায়ক হতে পারে। এতে এনক্রিপ্টেড DNS সার্ভারগুলো আগে থেকেই কনফিগার করা থাকে, ফলে আপনি ডিফল্ট সেটিংস দিয়েই সরাসরি শুরু করতে পারেন।
ডিফল্ট সেটিংসে, আপনার পাবলিক IP ঠিকানা পরিবর্তন না করেই বা সব ট্র্যাফিক Mudfish VPN-এর মাধ্যমে না পাঠিয়ে এটি DNS লুকআপ সুরক্ষিত রাখে। Windows এবং Linux-এ ঐচ্ছিক ফিচার ওয়েব ট্র্যাফিক সুরক্ষা (Web traffic protection) ব্যবহার করে কিছু ওয়েবসাইটের ব্লকিংও এড়ানো সম্ভব। বিস্তারিত জানার জন্য ওয়েব সুরক্ষা দেখুন।
এই নির্দেশিকাটি নতুন Mudfish DNS অ্যাপের ওপর ভিত্তি করে তৈরি। পুরনো muddnsc.exe ক্লায়েন্টের -w অপশন বা ম্যানুয়াল 127.0.0.1 কনফিগারেশনের ক্ষেত্রে এই নির্দেশিকা প্রযোজ্য নয়।
ইনস্টলেশন
Mudfish DNS ডাউনলোড পৃষ্ঠা থেকে ইনস্টলার ফাইলটি সংগ্রহ করুন। সেখানে উপলব্ধ সংস্করণ এবং ডাউনলোডের প্রয়োজনীয় শর্তাবলীও যাচাই করতে পারবেন।
| অপারেটিং সিস্টেম | ইনস্টলেশন পদ্ধতি |
|---|---|
| Windows | Windows 10 সংস্করণ 2004 (বিল্ড 19041) বা তার পরবর্তী সংস্করণে x64 MSI ইনস্টল করুন, তারপর স্টার্ট মেনু থেকে Mudfish DNS চালু করুন। ইনস্টলেশন প্রক্রিয়ায় WebView2 ইনস্টল করার প্রয়োজন হলে ইন্টারনেট সংযোগ থাকা আবশ্যক। |
| Linux | Debian বা Ubuntu-তে প্যাকেজ ইনস্টলার দিয়ে .deb প্যাকেজটি ইনস্টল করুন, তারপর অ্যাপ মেনু থেকে Mudfish DNS চালু করুন। |
| macOS | macOS 13 বা তার পরবর্তী সংস্করণে DMG ফাইলের মাধ্যমে উপলব্ধ Apple Silicon অ্যাপটি ইনস্টল করুন। প্রথমবার চালু করার সময় macOS-এর নির্দেশনা অনুযায়ী ব্যাকগ্রাউন্ডে চলার অনুমতি দিন এবং সিস্টেম এক্সটেনশন ও DNS প্রক্সি অনুমোদন করুন। |
| Android | Android 8.0 বা তার পরবর্তী সংস্করণে APK ইনস্টল করুন। Android অনুমতি চাইলে ডাউনলোড করার অ্যাপটির জন্য ইনস্টল করার অনুমতি দিন এবং Mudfish DNS চালু করুন। DNS শুরু করার সময় VPN অনুমতি অনুমোদন করুন। |
নতুন ইনস্টল করা অ্যাপটি ডিফল্টভাবে DNS সুরক্ষা বন্ধ অবস্থায় শুরু হয়। শুধুমাত্র অ্যাপ ইনস্টল করা বা উইন্ডো খোলার মাধ্যমে সুরক্ষা চালু হয় না।
আপনি যদি Windows-এর 0.1.0 EXE ইনস্টলার সংস্করণ ব্যবহার করে থাকেন, তবে Apps & features থেকে সেটি আনইনস্টল করে MSI ইনস্টল করুন। আপনার সংরক্ষিত সেটিংস অক্ষুণ্ণ থাকবে।
পুরনো ক্লায়েন্টের কারণে যদি নেটওয়ার্ক অ্যাডাপ্টারের DNS 127.0.0.1 সেট করা থাকে, তবে নতুন অ্যাপ ব্যবহারের আগে স্বাভাবিক DNS সেটিংস পুনরুদ্ধার করুন। দুটি প্রোগ্রাম যাতে একই DNS পোর্ট ব্যবহার না করে, সেজন্য পুরনো ক্লায়েন্টটিও বন্ধ করুন।
DNS শুরু ও বন্ধ করা

- Mudfish DNS চালু করুন এবং শুরু/বন্ধ (Start/Stop) নির্বাচন করুন।
- DNS শুরু করুন (Start DNS) চাপুন। অপারেটিং সিস্টেম অনুমতি চাইলে তা অনুমোদন করুন।
- DNS চালু আছে (DNS is running) অবস্থা দেখালে স্বাভাবিকভাবে ইন্টারনেট ব্যবহার করুন।
- সুরক্ষা বন্ধ করতে DNS বন্ধ করুন (Stop DNS) চাপুন। Windows এবং Linux-এ এটি Mudfish কর্তৃক পরিবর্তিত সিস্টেম DNS সেটিংস পুনরুদ্ধার করে। macOS-এ এটি DNS প্রক্সি বন্ধ করে এবং Android-এ অ্যাপটির VPN সংযোগ বিচ্ছিন্ন করে।

ডেস্কটপে উইন্ডো বন্ধ করলে তা ট্রে-তে লুকানো থাকে। এমনকি উইন্ডো ও ট্রে থেকে প্রস্থান (Quit window and tray) নির্বাচন করলেও DNS চালু থাকে। সুরক্ষা বন্ধ করতে অ্যাপটি পুনরায় খুলুন অথবা ট্রে মেনুর বন্ধ করুন (Stop) ব্যবহার করুন। Android-এও অ্যাপের পর্দা থেকে বের হয়ে গেলে সুরক্ষা চালু থাকে।
Windows এবং Linux-এ বুট করার সময় সুরক্ষা চালু করতে সেটিংস → কম্পিউটার চালু হলে স্বয়ংক্রিয়ভাবে চালু করুন (Start DNS when this computer starts) সক্রিয় করুন এবং সেটিংস প্রয়োগ করুন (Apply settings) চাপুন। macOS-এ একবার DNS শুরু করলে অ্যাপ বন্ধ করলেও বা Mac রিস্টার্ট করলেও সুরক্ষা বজায় থাকে; বন্ধ করতে DNS বন্ধ করুন চাপুন।
Android ট্র্যাফিক প্রক্রিয়াকরণের জন্য একটি স্থানীয় (local) VPN সংযোগ ব্যবহার করে, তাই এটি অন্য কোনো VPN-এর সাথে একসাথে চালানো যায় না। এই VPN অনুমতির অর্থ এই নয় যে ট্র্যাফিক কোনো দূরবর্তী Mudfish VPN সার্ভারে পাঠানো হচ্ছে।
প্রয়োজনীয় নির্দেশিকা খুঁজুন
| কাঙ্ক্ষিত কাজ | নির্দেশিকা |
|---|---|
| DNS সরবরাহকারী, DoH/DoT, Mudfish রিলে নির্বাচন | DNS সার্ভার |
| DNS ক্যাপচার পদ্ধতি পরিবর্তন বা SOCKS5 প্রক্সি ব্যবহার | সংযোগ সেটিংস |
| Windows/Linux-এ ওয়েব সুরক্ষা চালু করা | ওয়েব সুরক্ষা |
| Windows/Linux-এ অ্যাপ নির্বাচন বা ডোমেন ব্যতিক্রম যোগ করা | অ্যাপ ও ডোমেন নিয়ম |
| DNS ক্যাশ খালি করা, ইতিহাস পরিচালনা ও সেটিংস রিসেট করা | ক্যাশ, ইতিহাস ও রিসেট |
| সংযোগ সমস্যা সমাধান বা ডায়াগনস্টিক রিপোর্ট পাঠানো | সমস্যা সমাধান |
সেবার কার্যক্ষমতা বৃদ্ধি করতে চান এমন ডেভেলপারগণ নেটিভ মডিউল দেখতে পারেন।