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 کے فائل ناموں کی مثالیں ہیں۔ ٹرمینل میں ڈاؤن لوڈ کی گئی فائل والی ڈائریکٹری میں جائیں اور فائل کا نام اپنے ڈاؤن لوڈ کردہ پیکج کے اصل نام سے بدل کر چلائیں۔ انسٹالیشن کے لیے ایڈمنسٹریٹر اجازت درکار ہے۔
Debian / Ubuntu
sudo apt install ./muddog_2.0.0_amd64.deb
Fedora
sudo dnf install ./muddog-2.0.0-1.x86_64.rpm
انسٹالیشن کے بعد پہلی بار چلانا
- انسٹالیشن مکمل ہونے کے بعد ڈیسک ٹاپ سے لاگ آؤٹ کر کے دوبارہ لاگ ان کریں۔
- ایپ مینو سے Muddog چلائیں۔
- کنکشن اسکرین پر VPN کی حالت اور میرا انٹرنیٹ شیئرنگ کی حالت نظر آنے کی تصدیق کریں۔
- VPN سے کنیکٹ کرنا کے مطابق ملک منتخب کر کے کنیکٹ کریں۔
عام یوزر اکاؤنٹ سے sudo کے ذریعے انسٹال کرنے پر وہ یوزر muddog گروپ میں شامل ہو جاتا ہے۔
یہ اجازت ایپ میں تب لاگو ہوتی ہے جب آپ دوبارہ لاگ ان کریں۔ ایپ عام یوزر کے طور پر چلتی ہے، اور
VPN کے استعمال کے لیے مڈفش ID یا پاس ورڈ درج کرنے کی ضرورت نہیں۔
اگر ایڈمنسٹریٹر نے کسی اور اکاؤنٹ سے انسٹال کیا ہو یا متعدد یوزرز کو ایپ کنٹرول کرنی ہو تو سروس تک رسائی کی اجازت کی جانچ دیکھیں۔
Windows پر انسٹال کرنا
- اگر پرانے
.exeانسٹالر سے Muddog انسٹال کیا ہوا ہے تو پہلے Windows کی Settings → Apps سے اسے ان انسٹال کریں۔ اگر پرانی انسٹالیشن ہٹانے کا پیغام آئے تو ان انسٹالیشن مکمل کر کے MSI انسٹالیشن دوبارہ کریں۔ - ڈاؤن لوڈ کی گئی
.msiفائل چلائیں اور ایڈمنسٹریٹر اجازت کی درخواست منظور کریں۔ - انسٹالیشن کی ہدایات کے مطابق آگے بڑھیں۔ اگر WebView2 Runtime موجود نہ ہو تو انسٹالیشن مددگار اسے انٹرنیٹ سے ڈاؤن لوڈ کرتا ہے، اس لیے انٹرنیٹ کنکشن درکار ہے۔
- اسٹارٹ مینو یا ڈیسک ٹاپ سے muddog کو عام یوزر کی اجازت کے ساتھ چلائیں۔
- کنکشن اسکرین پر سروس کی حالت دیکھیں اور VPN سے کنیکٹ کرنا پر عمل کریں۔
ڈیفالٹ انسٹالیشن کا مقام %ProgramFiles%\muddog ہے۔ انسٹالر muddog-engine سروس رجسٹر کر کے
اسے خودکار طور پر شروع کرتا ہے، اور انجن کے لیے درکار UDP وصولی کا فائر وال رول بھی شامل کرتا ہے۔
VPN اور فی ایپ VPN کے لیے درکار اجزاء پیکج میں شامل ہیں۔
ایپ استعمال کرتے وقت ہر بار ایڈمنسٹریٹر کے طور پر چلانا ضروری نہیں۔
macOS پر انسٹال کرنا
- ڈاؤن لوڈ کی گئی
.dmgفائل کھولیں۔ - Muddog.app کو Applications (
/Applications) فولڈر میں کاپی کریں۔ DMG کے اندر سے براہ راست چلانے پر بیک گراؤنڈ سروس رجسٹر نہیں ہو سکتی۔ - macOS کے ایڈمنسٹریٹر اکاؤنٹ سے لاگ ان رہتے ہوئے کاپی کی گئی Muddog چلائیں۔
- System Settings → General → Login Items & Extensions میں Muddog کے بیک گراؤنڈ میں چلنے کی منظوری دیں۔ macOS کے ورژن کے لحاظ سے آئٹم کا نام مختلف ہو سکتا ہے۔
- جب ایپ سروس سے دوبارہ جڑ جائے تو 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
- ایپ میں Service → Remove Background Service and Quit منتخب کریں۔
- سروس ہٹانے اور ایپ بند ہونے کے بعد
/Applicationsمیں Muddog.app کو ٹریش میں منتقل کریں۔
اگر پہلے صرف ایپ فائل حذف کر دی جائے تو بیک گراؤنڈ آئٹمز کی صفائی میں تاخیر ہو سکتی ہے۔ یوزر سیٹنگز اور کنکشن/ریلے ریکارڈ محفوظ رہتے ہیں۔
باقی ریکارڈز اور شیئرنگ روکنا
پیکج ہٹانا اور کنکشن/ریلے ریکارڈ حذف کرنا الگ الگ باتیں ہیں۔ باقی رہ جانے والے مقامی ریکارڈز کے مقام اور محفوظ کرنے کے طریقے کے لیے کنکشن اور ریلے لاگز دیکھیں۔ اگر پروگرام رکھتے ہوئے صرف شیئرنگ روکنی ہو تو سروس روکیں استعمال کی جا سکتی ہے، لیکن سروس بند رہنے کے دوران آپ اپنا VPN بھی استعمال نہیں کر سکتے۔