แก้ไขปัญหา Muddog
เริ่มจากตรวจสอบในหน้า การเชื่อมต่อ ว่าปัญหาอยู่ที่ การเชื่อมต่อ VPN ของคุณ หรือ การแบ่งปันอินเทอร์เน็ตของฉัน สาเหตุจะแสดงใน รายละเอียดการเชื่อมต่อ ของแต่ละส่วน หรือใน รายละเอียดข้อผิดพลาด ของการแจ้งเตือนข้อผิดพลาด
| อาการ | สิ่งที่ควรตรวจสอบ |
|---|---|
| ไม่สามารถเชื่อมต่อกับบริการได้ | สถานะบริการและสิทธิ์เข้าถึง |
| รายชื่อประเทศว่างเปล่าหรือเชื่อมต่อล้มเหลว | ประเทศและการเชื่อมต่อกับอีกฝ่าย |
| เชื่อมต่อแล้วแต่ IP ไม่เปลี่ยนหรือเข้าใช้งานไม่ได้ | ขอบเขตการใช้ VPN และทราฟฟิก |
| กดปุ่มเปิดแอปไม่ได้หรือบางแอปไม่ใช้ VPN | VPN แยกตามแอป |
| ข้อผิดพลาดว่าบริการไม่รองรับฟังก์ชัน | รุ่นของแอปและบริการ |
| ล้มเหลวเฉพาะการแบ่งปันอินเทอร์เน็ตของฉัน | การแบ่งปันและการเก็บบันทึก |
ไม่สามารถเชื่อมต่อกับบริการได้
แอปอ่านสถานะของบริการเบื้องหลังมาแสดงบนหน้าจอ ข้อความนี้หมายความว่า แอปไม่สามารถตรวจสอบสถานะได้ ไม่ได้หมายความว่า VPN หรือการแบ่งปันปิดอยู่แน่นอน
เมื่อบริการกลับมาทำงานปกติ แอปจะเชื่อมต่อใหม่โดยอัตโนมัติ ตรวจสอบสถานะและสิทธิ์ ตามระบบปฏิบัติการของคุณด้านล่าง เมื่อเริ่มบริการ การแบ่งปันอินเทอร์เน็ตจะเริ่มด้วย
Linux
-
หากเพิ่งติดตั้ง ให้ออกจากระบบเดสก์ท็อปแล้วเข้าสู่ระบบใหม่ จากนั้นเปิดแอป
-
ตรวจสอบสถานะบริการในเทอร์มินัล
systemctl status muddog-engine.service --no-pager -
หากบริการหยุดอยู่และต้องการใช้ VPN กับการแบ่งปันอีกครั้ง ให้เริ่มบริการ การแบ่งปันอินเทอร์เน็ตจะกลับมาทำงานพร้อมกันด้วย
sudo systemctl start muddog-engine.service -
หากบริการทำงานอยู่แต่แอปเข้าถึงไม่ได้ ให้รัน
id -nGในเทอร์มินัลของบัญชีที่ใช้แอป เพื่อตรวจสอบว่ามีกลุ่มmuddogหรือไม่
หากไม่มีกลุ่มเนื่องจากผู้ดูแลระบบติดตั้งจากบัญชีอื่น ให้รันคำสั่งต่อไปนี้ใน เทอร์มินัลที่เข้าสู่ระบบด้วยผู้ใช้ทั่วไปที่จะใช้แอป จากนั้นต้องออกจากระบบเดสก์ท็อป แล้วเข้าสู่ระบบใหม่
sudo usermod -aG muddog "$(id -un)"
อย่าใช้วิธีเปิดแอปด้วยสิทธิ์ผู้ดูแลระบบแทน หากตัวบริการเริ่มทำงานไม่ได้ สามารถตรวจสอบข้อผิดพลาดล่าสุดด้วยคำสั่งต่อไปนี้
sudo journalctl -u muddog-engine.service -n 100 --no-pager
Windows
ตรวจสอบสถานะบริการใน PowerShell
Get-Service -Name muddog-engine
หากบริการหยุดอยู่ ให้เริ่มใน PowerShell ที่เปิดด้วยสิทธิ์ผู้ดูแลระบบ
Start-Service -Name muddog-engine
หากตั้งค่าปิดใช้งานบริการไว้ ให้ทำตามวิธีเปิดการเริ่มอัตโนมัติอีกครั้ง หากไม่มีบริการหรือไฟล์ที่จำเป็นขาดหาย ให้ติดตั้งหรือซ่อมแซมด้วย MSI รุ่นล่าสุด เปิดแอปด้วยสิทธิ์ผู้ใช้ทั่วไป
macOS
- ตรวจสอบว่าใช้ macOS 13 ขึ้นไป และคัดลอก Muddog.app ไปยัง
/Applicationsแล้ว - ตรวจสอบว่าบัญชีที่เข้าสู่ระบบอยู่เป็นบัญชีผู้ดูแลระบบ macOS
- เลือก Service → Enable Background Service เพื่อขอลงทะเบียนบริการ
- อนุมัติให้ Muddog ทำงานเบื้องหลังที่ Service → Background Service Settings… หลังอนุมัติ ให้รอจนกว่าแอปจะเชื่อมต่อกับบริการใหม่
สามารถตรวจสอบสถานะบริการที่ลงทะเบียนไว้ในเทอร์มินัลได้เช่นกัน
sudo launchctl print system/net.3rocks.muddog.engine
หากเปิดแอปจากภายใน DMG หรือโฟลเดอร์อื่น จะลงทะเบียนบริการไม่ได้ หากเกิดปัญหาหลังแทนที่แอปเดิม ให้เอาบริการออกแล้วเปิดแอปใหม่ตาม ขั้นตอนอัปเดตบน macOS
หากยังล้มเหลวหลังทำตามขั้นตอนข้างต้น ให้ระบุข้อผิดพลาดของบริการในรายงานปัญหา ด้วย
รายชื่อประเทศว่างเปล่าหรือเชื่อมต่อล้มเหลว
- ตรวจสอบว่าใช้อินเทอร์เน็ตตามปกติได้หรือไม่
- กด ประเทศที่เชื่อมต่อ → รีเฟรชรายการ
- หากประเทศที่เลือกหายไปจากรายการ ให้เชื่อมต่อด้วย เลือกอัตโนมัติ หรือประเทศอื่น
- หากเคยเปลี่ยนการตั้งค่าเซิร์ฟเวอร์ที่เชื่อมต่อ ให้คืนค่าเริ่มต้นในการตั้งค่าขั้นสูง แล้วบันทึก
- หากยังล้มเหลว ให้ตรวจสอบ รายละเอียดการเชื่อมต่อ
การเชื่อมต่อ P2P ขึ้นอยู่กับผู้เข้าร่วมในประเทศที่เลือกและสภาพเครือข่ายทั้งสองฝั่ง แม้มีประเทศปรากฏในรายการก็ไม่ได้รับประกันว่าจะเชื่อมต่อได้ หากไม่มีคู่เชื่อมต่อที่พร้อมใช้งาน ให้รอสักครู่แล้วลองอีกครั้งหรือเลือกประเทศอื่น หากต้องการตรวจสอบว่าสาเหตุคือข้อจำกัด การสื่อสารของไฟร์วอลล์หรือเราเตอร์หรือไม่ สามารถลองเปรียบเทียบกับอินเทอร์เน็ตอีกเครือข่ายที่ใช้งานได้
สูงสุด 10 ครั้งเป็นขีดจำกัดจำนวนครั้งที่พยายามเชื่อมต่อ หากหาคู่เชื่อมต่อไม่พบ อาจสิ้นสุดก่อนครบจำนวน และหาก VPN ที่เชื่อมต่อสำเร็จแล้วหลุด ต้องเชื่อมต่อใหม่เอง
เชื่อมต่อแล้วแต่ IP ไม่เปลี่ยนหรือเข้าใช้งานไม่ได้
- ตรวจสอบว่า การเชื่อมต่อ → ขอบเขตการเชื่อมต่อปัจจุบัน เป็นโหมดที่ต้องการ หากเพียงบันทึกการตั้งค่าแต่ยังไม่ได้เชื่อมต่อใหม่ ขอบเขตเดิมจะยังมีผล
- หากใช้โหมด IP และช่วงที่อยู่ ให้ตรวจสอบว่า IP ปลายทาง ที่ต้องการเชื่อมต่อ อยู่ในรายการรวมหรือยกเว้นหรือไม่ ไม่สามารถใส่ชื่อโดเมนในรายการที่อยู่ได้
- หากใช้โหมดแยกตามแอป ให้ปิดแอปให้หมดแล้วเปิดใหม่จาก Muddog
- ตรวจสอบว่าการเชื่อมต่อที่กำลังตรวจสอบเป็น IPv6 หรือไม่ เพราะ IPv6 ไม่ผ่าน VPN และโหมดแยกตามแอปบน Windows จะปิดกั้นการสื่อสาร IPv6 ของแอปที่เลือก
- หากใช้ VPN หรือเครื่องมือจัดการเครือข่ายอื่นร่วมกัน ให้ลองเปรียบเทียบขณะตัดการเชื่อมต่อเหล่านั้น เส้นทางที่เครื่องมืออื่นตั้งไว้อาจมีลำดับความสำคัญสูงกว่า
หากเบราว์เซอร์หรือหน้าตรวจสอบ IP ไม่อยู่ในขอบเขต VPN การแสดง IP ของการเชื่อมต่อเดิม ถือเป็นเรื่องปกติ DNS ก็อาจใช้การเชื่อมต่อเดิมได้ ขึ้นอยู่กับโหมดที่ใช้และ IP ของเซิร์ฟเวอร์ DNS
หากเว็บไซต์บางแห่งยังคงจำกัดประเทศ ให้ลองตรวจสอบกับประเทศหรือคู่เชื่อมต่ออื่นด้วย Muddog ไม่รับประกันว่าบริการนั้นจะอนุญาตให้เข้าถึง หรือว่าจะได้ความเร็วใดโดยเฉพาะ
บน macOS หากเปลี่ยนการเชื่อมต่ออินเทอร์เน็ตที่ใช้อยู่ เช่น Wi-Fi ให้ตัดการเชื่อมต่อ VPN แล้วเชื่อมต่อใหม่ หากโหมดรวม IP แสดงข้อผิดพลาดว่าขัดแย้งกับเส้นทางโฮสต์ที่โปรแกรมอื่นตั้งไว้ ให้ตรวจสอบการเชื่อมต่อของโปรแกรมนั้นและ IP หรือช่วงที่อยู่ที่ระบุ
VPN แยกตามแอปไม่มีผล
- macOS ไม่รองรับ VPN แยกตามแอป ให้ใช้โหมดอินเทอร์เน็ตทั้งหมดหรือตาม IP และช่วงที่อยู่
- หากปุ่ม เปิดผ่าน VPN ใช้งานไม่ได้ ให้ตรวจสอบว่าบันทึกโหมดแยกตามแอปแล้ว เชื่อมต่อ VPN ด้วยโหมดนั้นแล้ว และเลือกแอปที่จะเปิดแล้วหรือไม่
- หากรายการแอปว่างเปล่า ให้ใช้ รีเฟรชรายการ หรือ ค้นหาไฟล์โปรแกรม
- หากเบราว์เซอร์เพียงเปิดหน้าต่างเดิมขึ้นมา ให้ปิดโปรเซสเบื้องหลังด้วยก่อนเปิดใหม่
- ไม่รองรับแอปที่ส่งต่อการเรียกใช้ให้บริการแยกต่างหากหรือนำอินสแตนซ์เดิมมาใช้ซ้ำ ตรวจสอบวิธีติดตั้งและเงื่อนไขการใช้ VPN แยกตามแอป
- บน Linux ไม่รองรับแอป Snap และ Flatpak หากเป็นข้อผิดพลาดเกี่ยวกับเซสชันผู้ใช้ systemd, cgroup v2 หรือ nftables ให้ตรวจสอบสภาพแวดล้อมนั้นและแนบ รายละเอียดข้อผิดพลาด ในรายงานปัญหา
- บน Windows ต้องเลือกไฟล์
.exeที่จะเปิด และหลังเชื่อมต่อ VPN ใหม่ ต้องปิดโปรแกรมให้หมดแล้วเปิดใหม่จาก Muddog - หาก Windows แสดงข้อผิดพลาดว่าไม่มีส่วนประกอบ WinDivert หรือโหลดไม่ได้ ให้ซ่อมแซมหรือติดตั้งใหม่ด้วย MSI หากยังล้มเหลว ให้รายงาน รายละเอียดข้อผิดพลาด
รุ่นของแอปและบริการไม่ตรงกัน
จะเกิดข้อผิดพลาดเมื่อเชื่อมต่อกับบริการรุ่นเก่าที่ไม่รองรับฟังก์ชันที่แอปร้องขอ ให้อัปเดตทั้งแอปและบริการพร้อมกันด้วยแพ็กเกจใหม่ macOS ไม่รองรับ VPN แยกตามแอปเนื่องจากขอบเขตฟังก์ชันที่รองรับแตกต่างกัน ไม่ใช่ข้อผิดพลาดเรื่องรุ่น
หากยังพบข้อผิดพลาดเดิมหลังอัปเดต ให้เริ่มบริการใหม่ด้วยวิธีที่เหมาะกับระบบปฏิบัติการ การเริ่มบริการใหม่จะตัดการเชื่อมต่อ VPN ส่วนตัวและการแบ่งปันที่กำลังใช้งานอยู่
บน Linux ให้ปิดแอป รันคำสั่งต่อไปนี้ แล้วเปิดแอปอีกครั้ง
sudo systemctl restart muddog-engine.service
บน Windows ให้ปิดแอป รันคำสั่งต่อไปนี้ใน PowerShell ด้วยสิทธิ์ผู้ดูแลระบบ แล้วเปิดแอปอีกครั้ง
Restart-Service -Name muddog-engine
บน macOS ให้เลือก Service → Remove Background Service and Quit แล้วเปิด Muddog
จาก /Applications อีกครั้ง และดำเนินการอนุมัติบริการที่จำเป็นให้เสร็จ
หลังเริ่มบริการใหม่ต้องเชื่อมต่อ VPN ใหม่ หากยังมีข้อผิดพลาด ให้รวบรวมรุ่นของแอป และรายละเอียดข้อผิดพลาดเพื่อรายงาน แทนการเริ่มบริการใหม่ซ้ำ ๆ
ล้มเหลวเฉพาะการแบ่งปันอินเทอร์เน็ตหรืออ่านบันทึกไม่ได้
ตรวจสอบ การแบ่งปันอินเทอร์เน็ตของฉัน → รายละเอียดการเชื่อมต่อ ก่อน หากพื้นที่เก็บบันทึกไม่เพียงพอ เกินขีดจำกัดการเก็บ หรือเกิดข้อผิดพลาดในการเขียนไฟล์ การแบ่งปันจะหยุดลง บันทึกจะถูกเก็บตามวิธีเก็บไว้ในเครื่อง
ตรวจสอบพื้นที่ดิสก์และบันทึกของบริการ หากยังต้องใช้บันทึกที่เก็บอยู่ อย่าลบทิ้งโดยไม่พิจารณาเพียงเพื่อให้ข้อผิดพลาดหายไป ให้ขอความช่วยเหลือพร้อมข้อความข้อผิดพลาด
หากล้มเหลวเฉพาะการค้นหาบันทึก ให้ตรวจสอบสิทธิ์เข้าถึงบริการและรุ่น หากเนื้อหาเปลี่ยนระหว่างค้นหาเพราะมีการลบบันทึกตามวันที่ ให้เลือกวันที่และเงื่อนไขใหม่แล้วกด ค้นหา หากค้นหาสำเร็จแต่ผลลัพธ์ว่างเปล่า ให้ตรวจสอบวันที่ UTC ตัวกรอง และ บันทึกถัดไป