ข้ามไปยังเนื้อหาหลัก

แก้ไขปัญหา Muddog

เริ่มจากตรวจสอบในหน้า การเชื่อมต่อ ว่าปัญหาอยู่ที่ การเชื่อมต่อ VPN ของคุณ หรือ การแบ่งปันอินเทอร์เน็ตของฉัน สาเหตุจะแสดงใน รายละเอียดการเชื่อมต่อ ของแต่ละส่วน หรือใน รายละเอียดข้อผิดพลาด ของการแจ้งเตือนข้อผิดพลาด

อาการสิ่งที่ควรตรวจสอบ
ไม่สามารถเชื่อมต่อกับบริการได้สถานะบริการและสิทธิ์เข้าถึง
รายชื่อประเทศว่างเปล่าหรือเชื่อมต่อล้มเหลวประเทศและการเชื่อมต่อกับอีกฝ่าย
เชื่อมต่อแล้วแต่ IP ไม่เปลี่ยนหรือเข้าใช้งานไม่ได้ขอบเขตการใช้ VPN และทราฟฟิก
กดปุ่มเปิดแอปไม่ได้หรือบางแอปไม่ใช้ VPNVPN แยกตามแอป
ข้อผิดพลาดว่าบริการไม่รองรับฟังก์ชันรุ่นของแอปและบริการ
ล้มเหลวเฉพาะการแบ่งปันอินเทอร์เน็ตของฉันการแบ่งปันและการเก็บบันทึก

ไม่สามารถเชื่อมต่อกับบริการได้​

แอปอ่านสถานะของบริการเบื้องหลังมาแสดงบนหน้าจอ ข้อความนี้หมายความว่า แอปไม่สามารถตรวจสอบสถานะได้ ไม่ได้หมายความว่า VPN หรือการแบ่งปันปิดอยู่แน่นอน

เมื่อบริการกลับมาทำงานปกติ แอปจะเชื่อมต่อใหม่โดยอัตโนมัติ ตรวจสอบสถานะและสิทธิ์ ตามระบบปฏิบัติการของคุณด้านล่าง เมื่อเริ่มบริการ การแบ่งปันอินเทอร์เน็ตจะเริ่มด้วย

Linux​

  1. หากเพิ่งติดตั้ง ให้ออกจากระบบเดสก์ท็อปแล้วเข้าสู่ระบบใหม่ จากนั้นเปิดแอป

  2. ตรวจสอบสถานะบริการในเทอร์มินัล

    systemctl status muddog-engine.service --no-pager
  3. หากบริการหยุดอยู่และต้องการใช้ VPN กับการแบ่งปันอีกครั้ง ให้เริ่มบริการ การแบ่งปันอินเทอร์เน็ตจะกลับมาทำงานพร้อมกันด้วย

    sudo systemctl start muddog-engine.service
  4. หากบริการทำงานอยู่แต่แอปเข้าถึงไม่ได้ ให้รัน 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​

  1. ตรวจสอบว่าใช้ macOS 13 ขึ้นไป และคัดลอก Muddog.app ไปยัง /Applications แล้ว
  2. ตรวจสอบว่าบัญชีที่เข้าสู่ระบบอยู่เป็นบัญชีผู้ดูแลระบบ macOS
  3. เลือก Service → Enable Background Service เพื่อขอลงทะเบียนบริการ
  4. อนุมัติให้ Muddog ทำงานเบื้องหลังที่ Service → Background Service Settings… หลังอนุมัติ ให้รอจนกว่าแอปจะเชื่อมต่อกับบริการใหม่

สามารถตรวจสอบสถานะบริการที่ลงทะเบียนไว้ในเทอร์มินัลได้เช่นกัน

sudo launchctl print system/net.3rocks.muddog.engine

หากเปิดแอปจากภายใน DMG หรือโฟลเดอร์อื่น จะลงทะเบียนบริการไม่ได้ หากเกิดปัญหาหลังแทนที่แอปเดิม ให้เอาบริการออกแล้วเปิดแอปใหม่ตาม ขั้นตอนอัปเดตบน macOS

หากยังล้มเหลวหลังทำตามขั้นตอนข้างต้น ให้ระบุข้อผิดพลาดของบริการในรายงานปัญหา ด้วย

รายชื่อประเทศว่างเปล่าหรือเชื่อมต่อล้มเหลว​

  1. ตรวจสอบว่าใช้อินเทอร์เน็ตตามปกติได้หรือไม่
  2. กด ประเทศที่เชื่อมต่อ → รีเฟรชรายการ
  3. หากประเทศที่เลือกหายไปจากรายการ ให้เชื่อมต่อด้วย เลือกอัตโนมัติ หรือประเทศอื่น
  4. หากเคยเปลี่ยนการตั้งค่าเซิร์ฟเวอร์ที่เชื่อมต่อ ให้คืนค่าเริ่มต้นในการตั้งค่าขั้นสูง แล้วบันทึก
  5. หากยังล้มเหลว ให้ตรวจสอบ รายละเอียดการเชื่อมต่อ

การเชื่อมต่อ P2P ขึ้นอยู่กับผู้เข้าร่วมในประเทศที่เลือกและสภาพเครือข่ายทั้งสองฝั่ง แม้มีประเทศปรากฏในรายการก็ไม่ได้รับประกันว่าจะเชื่อมต่อได้ หากไม่มีคู่เชื่อมต่อที่พร้อมใช้งาน ให้รอสักครู่แล้วลองอีกครั้งหรือเลือกประเทศอื่น หากต้องการตรวจสอบว่าสาเหตุคือข้อจำกัด การสื่อสารของไฟร์วอลล์หรือเราเตอร์หรือไม่ สามารถลองเปรียบเทียบกับอินเทอร์เน็ตอีกเครือข่ายที่ใช้งานได้

สูงสุด 10 ครั้งเป็นขีดจำกัดจำนวนครั้งที่พยายามเชื่อมต่อ หากหาคู่เชื่อมต่อไม่พบ อาจสิ้นสุดก่อนครบจำนวน และหาก VPN ที่เชื่อมต่อสำเร็จแล้วหลุด ต้องเชื่อมต่อใหม่เอง

เชื่อมต่อแล้วแต่ IP ไม่เปลี่ยนหรือเข้าใช้งานไม่ได้​

  1. ตรวจสอบว่า การเชื่อมต่อ → ขอบเขตการเชื่อมต่อปัจจุบัน เป็นโหมดที่ต้องการ หากเพียงบันทึกการตั้งค่าแต่ยังไม่ได้เชื่อมต่อใหม่ ขอบเขตเดิมจะยังมีผล
  2. หากใช้โหมด IP และช่วงที่อยู่ ให้ตรวจสอบว่า IP ปลายทาง ที่ต้องการเชื่อมต่อ อยู่ในรายการรวมหรือยกเว้นหรือไม่ ไม่สามารถใส่ชื่อโดเมนในรายการที่อยู่ได้
  3. หากใช้โหมดแยกตามแอป ให้ปิดแอปให้หมดแล้วเปิดใหม่จาก Muddog
  4. ตรวจสอบว่าการเชื่อมต่อที่กำลังตรวจสอบเป็น IPv6 หรือไม่ เพราะ IPv6 ไม่ผ่าน VPN และโหมดแยกตามแอปบน Windows จะปิดกั้นการสื่อสาร IPv6 ของแอปที่เลือก
  5. หากใช้ 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 ตัวกรอง และ บันทึกถัดไป