মূল বিষয়বস্তুতে যান

Muddog ইনস্টলেশন ও আপডেট

সমর্থিত প্ল্যাটফর্ম​

ইনস্টলার ফাইল ডাউনলোড করার আগে ডাউনলোড পেজ থেকে অপারেটিং সিস্টেম ও সংস্করণ যাচাই করে নিন।

অপারেটিং সিস্টেমপ্যাকেজের ধরন ও ব্যবহারের নির্দেশনা
Linux x86_64.deb এবং .rpm প্যাকেজ। systemd ব্যবহার করে এমন ডেস্কটপ পরিবেশ প্রয়োজন।
Windows 10/11 x64.msi ইনস্টলার ফাইল। বর্তমানে Windows প্যাকেজ কেবল x64 সমর্থন করে।
macOS 13 Ventura বা পরবর্তী.dmg ইনস্টলার ফাইল। Universal প্যাকেজ Intel এবং Apple Silicon উভয়ই সমর্থন করে। অ্যাপ নিয়ন্ত্রণের জন্য macOS অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট প্রয়োজন।

Linux-এ প্যাকেজ ম্যানেজার অ্যাপ চালানোর জন্য প্রয়োজনীয় লাইব্রেরি ও ডিপেন্ডেন্সিগুলো একসাথে ইনস্টল করে দেয়। Linux-এ অ্যাপভিত্তিক VPN-এর জন্য অতিরিক্তভাবে systemd ইউজার সেশন এবং cgroup v2 প্রয়োজন, এবং nftables প্যাকেজ ডিপেন্ডেন্সির অন্তর্ভুক্ত রয়েছে। Windows-ও অ্যাপভিত্তিক VPN সমর্থন করে এবং macOS সম্পূর্ণ ইন্টারনেট ও IP/রেঞ্জভিত্তিক VPN সমর্থন করে।

এই নির্দেশিকাটি 2.x সংস্করণের জন্য। ডাউনলোড পেজে আপনার অপারেটিং সিস্টেমের জন্য 2.x ফাইল এখনও প্রদর্শিত না হলে তা রিলিজ হয়েছে কি না তা আগে যাচাই করুন। Windows-এর জন্য 1.0.7-এর .exe ফাইলের ক্ষেত্রে পূর্ববর্তী সংস্করণের নির্দেশিকা অনুসরণ করুন।

সার্ভিস শুরু হলে শেয়ারিংও শুরু হয়

Linux এবং Windows-এ ইনস্টলেশন শেষ হলে এবং macOS-এ প্রথমবার চালু করার পর ব্যাকগ্রাউন্ড সার্ভিস অনুমোদনের সাথে সাথে ইন্টারনেট শেয়ারিং স্বয়ংক্রিয়ভাবে শুরু হয়। এরপর থেকে কম্পিউটার বুট হওয়ার সময়ও সার্ভিস চালু হয়ে যায়, ফলে অ্যাপের উইন্ডো না খুললেও অন্যান্য ব্যবহারকারীরা আপনার ইন্টারনেট লাইন ব্যবহার করতে পারে। ইনস্টল করার আগে ইন্টারনেট শেয়ারিং ব্যবস্থাপনা দেখে নিন।

Linux-এ ইনস্টল করা​

নিচের কমান্ডগুলোতে সংস্করণ 2.0.0-এর ফাইলনেম উদাহরণ হিসেবে ব্যবহার করা হয়েছে। টার্মিনালে ডাউনলোড করা ফাইলের ডিরেক্টরিতে যান এবং ফাইলের নাম আপনার ডাউনলোড করা প্যাকেজের প্রকৃত নাম দিয়ে পরিবর্তন করে কমান্ড চালান। ইনস্টলেশনের জন্য অ্যাডমিনিস্ট্রেটর সুবিধার (root/sudo) প্রয়োজন।

Debian / Ubuntu​

sudo apt install ./muddog_2.0.0_amd64.deb

Fedora​

sudo dnf install ./muddog-2.0.0-1.x86_64.rpm

ইনস্টলেশনের পর প্রথমবার চালু করা​

  1. ইনস্টলেশন সম্পন্ন হলে ডেস্কটপ থেকে লগআউট করে পুনরায় লগইন করুন।
  2. অ্যাপ মেনু থেকে Muddog চালু করুন।
  3. সংযোগ স্ক্রিনে VPN অবস্থা এবং আমার ইন্টারনেট শেয়ারিং অবস্থা প্রদর্শিত হচ্ছে কি না তা পরীক্ষা করুন।
  4. VPN সংযোগ অনুযায়ী দেশ নির্বাচন করে সংযোগ স্থাপন করুন।

সাধারণ ব্যবহারকারী অ্যাকাউন্ট থেকে sudo দিয়ে ইনস্টল করলে সেই ব্যবহারকারী স্বয়ংক্রিয়ভাবে muddog গ্রুপে যুক্ত হয়। অ্যাপে এই অনুমতির প্রতিফলন ঘটাতে পুনরায় লগইন করা আবশ্যক। অ্যাপটি সাধারণ ব্যবহারকারী হিসেবে চলে এবং VPN ব্যবহারের জন্য কোনো Mudfish ID বা পাসওয়ার্ড ইনপুট দিতে হয় না।

যদি অ্যাডমিনিস্ট্রেটর অন্য কোনো অ্যাকাউন্ট দিয়ে ইনস্টল করে থাকেন বা একাধিক ব্যবহারকারীকে অ্যাপ নিয়ন্ত্রণ করতে হয়, তবে সার্ভিস অ্যাক্সেস অনুমতি যাচাই দেখুন।

Windows-এ ইনস্টল করা​

  1. পূর্বে .exe ইনস্টলারের মাধ্যমে ইনস্টল করা কোনো Muddog থাকলে Windows-এর Settings → Apps থেকে সেটি প্রথমে আনইনস্টল করুন। আগের ইনস্টলেশন মুছে ফেলার বার্তা দেখালে তা সম্পন্ন করে পুনরায় MSI ইনস্টলেশন শুরু করুন।
  2. ডাউনলোড করা .msi ফাইলটি চালান এবং অ্যাডমিনিস্ট্রেটর অনুমতির অনুরোধ গ্রহণ করুন।
  3. ইনস্টলেশন নির্দেশিকা অনুসরণ করুন। WebView2 Runtime না থাকলে ইনস্টলার ইন্টারনেট থেকে এটি ডাউনলোড করবে, তাই ইন্টারনেট সংযোগ সক্রিয় থাকা আবশ্যক।
  4. স্টার্ট মেনু বা ডেস্কটপের muddog শর্টকাটটি সাধারণ ব্যবহারকারী হিসেবে চালু করুন।
  5. সংযোগ স্ক্রিনে সার্ভিসের অবস্থা পরীক্ষা করুন এবং VPN সংযোগ প্রক্রিয়া সম্পন্ন করুন।

ডিফল্ট ইনস্টলেশন পাথ হলো %ProgramFiles%\muddog। ইনস্টলেশন প্রোগ্রামটি muddog-engine সার্ভিস রেজিস্টার করে স্বয়ংক্রিয়ভাবে চালু করে এবং ইঞ্জিনের জন্য প্রয়োজনীয় UDP ইনবাউন্ড ফায়ারওয়াল রুল যোগ করে। VPN এবং অ্যাপভিত্তিক VPN-এর প্রয়োজনীয় উপাদানগুলো প্যাকেজেই অন্তর্ভুক্ত থাকে। অ্যাপ ব্যবহার করার সময় প্রতিবার অ্যাডমিনিস্ট্রেটর হিসেবে চালানোর প্রয়োজন নেই।

macOS-এ ইনস্টল করা​

  1. ডাউনলোড করা .dmg ফাইলটি ওপেন করুন।
  2. Muddog.app ফাইলটিকে অ্যাপ্লিকেশন (/Applications) ফোল্ডারে কপি বা ড্র্যাগ করুন। DMG ফাইলের ভেতর থেকে সরাসরি চালালে ব্যাকগ্রাউন্ড সার্ভিস রেজিস্টার করা সম্ভব হয় না।
  3. macOS-এর অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টে লগইন থাকা অবস্থায় কপি করা Muddog অ্যাপটি চালু করুন।
  4. System Settings → General → Login Items & Extensions-এ গিয়ে Muddog-এর ব্যাকগ্রাউন্ড কার্যক্রমের অনুমোদন দিন। macOS সংস্করণের ওপর ভিত্তি করে মেনুর নাম কিছুটা ভিন্ন হতে পারে।
  5. অ্যাপটি সার্ভিসের সাথে পুনরায় যুক্ত হলে VPN সংযোগ প্রক্রিয়া সম্পন্ন করুন।

অনুমোদন স্ক্রিন পুনরায় খুলতে macOS মেনু বারের Service → Background Service Settings… নির্বাচন করুন। সার্ভিস রেজিস্ট্রেশনের প্রয়োজন হলে Service → Enable Background Service নির্বাচন করুন। এই মেনুর নামগুলো ইংরেজিতে প্রদর্শিত হয়। অ্যাপটি চালাতে sudo-র প্রয়োজন নেই।

আপডেট করা​

VPN সংযোগ চালু থাকলে প্রথমে সংযোগ বিচ্ছিন্ন করুন বোতামে ক্লিক করুন এবং ডাউনলোড পেজ থেকে অপারেটিং সিস্টেম অনুযায়ী নতুন ইনস্টলার ফাইলটি নামিয়ে নিন।

  • Linux: অ্যাপ বন্ধ করে উপরের ইনস্টলেশন কমান্ডে নতুন .deb বা .rpm ফাইলের নাম দিয়ে ইনস্টল করুন।
  • Windows: অ্যাপ বন্ধ করে নতুন .msi ফাইলটি চালান। পূর্বের MSI ইনস্টলেশন আপডেট প্রক্রিয়ার মাধ্যমে স্বয়ংক্রিয়ভাবে প্রতিস্থাপিত হবে।
  • macOS: প্রথমে Service → Remove Background Service and Quit নির্বাচন করে সার্ভিস মুছে দিন এবং অ্যাপটি বন্ধ করুন। নতুন DMG থেকে Muddog.app দিয়ে /Applications-এর অ্যাপটি প্রতিস্থাপন করুন, এরপর পুনরায় চালু করে প্রয়োজনীয় সার্ভিস অনুমোদন সম্পন্ন করুন।

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

Linux-এ পুরনো 1.0.7 থেকে পরিবর্তন করার ক্ষেত্রে পূর্ববর্তী অ্যাপটি বন্ধ করে নতুন প্যাকেজ ইনস্টল করুন। পূর্ববর্তী muddog_srv.service রেজিস্টার করা থাকলে ইনস্টলার তা বন্ধ করে স্বয়ংক্রিয় চালু হওয়ার অপশন বাতিল করবে। এরপর অ্যাপ মেনু থেকে Muddog চালু করুন।

আনইনস্টল করা​

Linux​

Debian / Ubuntu-তে নিচের কমান্ডটি ব্যবহার করুন:

sudo apt remove muddog

Fedora-তে নিচের কমান্ডটি ব্যবহার করুন:

sudo dnf remove muddog

প্যাকেজটি আনইনস্টল করলে সার্ভিস এবং VPN বন্ধ হয়ে যাবে এবং Muddog-এর যুক্ত করা নেটওয়ার্ক রুটগুলো মুছে ফেলা হবে। Debian / Ubuntu-তে ডেডিকেটেড সার্ভিস অ্যাকাউন্ট এবং গ্রুপও মুছে ফেলতে সাধারণ রিমুভের পরিবর্তে sudo apt purge muddog ব্যবহার করতে পারেন।

Windows​

Windows-এর Settings → Apps থেকে muddog নির্বাচন করে আনইনস্টল করুন। আনইনস্টলেশনের সময় সার্ভিস ও VPN বন্ধ করা হয়, VPN রুটগুলো মুছে ফেলা হয় এবং ইনস্টলেশনের সময় যুক্ত করা ফায়ারওয়াল রুল ও সার্ভিস অপসারণ করা হয়। ব্যবহারকারীর কনফিগারেশন এবং সংযোগ/রিলে লগ সংরক্ষিত থাকে।

macOS​

  1. অ্যাপের মেনু থেকে Service → Remove Background Service and Quit নির্বাচন করুন।
  2. সার্ভিস অপসারণ এবং অ্যাপ বন্ধ হওয়া সম্পন্ন হলে /Applications-এর Muddog.app ট্র্যাশে (Trash) ফেলে দিন।

কেবল অ্যাপ ফাইলটি আগে মুছে ফেললে ব্যাকগ্রাউন্ড আইটেম অপসারণে দেরি হতে পারে। ব্যবহারকারীর কনফিগারেশন এবং সংযোগ/রিলে লগ সংরক্ষিত থাকে।

অবশিষ্ট লগ এবং শেয়ারিং বন্ধ করা​

প্যাকেজ আনইনস্টল করা এবং সংযোগ/রিলে লগ মুছে ফেলা আলাদা বিষয়। অবশিষ্ট লোকাল লগের অবস্থান এবং সংরক্ষণ পদ্ধতি সম্পর্কে জানতে সংযোগ ও রিলে লগ দেখুন। প্রোগ্রামটি রেখে কেবল শেয়ারিং বন্ধ করতে চাইলে সার্ভিস বন্ধ করা ব্যবহার করতে পারেন, তবে সার্ভিস বন্ধ থাকা অবস্থায় আপনার নিজস্ব VPN-ও ব্যবহার করা যাবে না।