Langkau ke kandungan utama

Penyelesaian masalah Muddog

Pada skrin Sambungan, semak dahulu sama ada masalah berlaku pada Sambungan VPN anda atau Perkongsian internet saya. Puncanya dipaparkan dalam Butiran sambungan bahagian berkenaan, atau Butiran ralat pada pemberitahuan ralat.

GejalaPerkara yang perlu disemak
Tidak dapat menyambung ke perkhidmatanStatus perkhidmatan dan kebenaran akses
Senarai negara kosong atau sambungan gagalNegara dan sambungan rakan
Status disambungkan tetapi IP tidak berubah atau akses gagalSkop penggunaan VPN dan trafik
Butang pelancaran aplikasi tidak boleh ditekan atau VPN tidak digunakan oleh aplikasi tertentuVPN mengikut aplikasi
Ralat menyatakan perkhidmatan tidak menyokong sesuatu ciriVersi aplikasi dan perkhidmatan
Hanya perkongsian internet saya yang gagalPerkongsian dan penyimpanan rekod

Tidak dapat menyambung ke perkhidmatan​

Aplikasi membaca status perkhidmatan latar belakang untuk memaparkannya pada skrin. Mesej ini bermaksud aplikasi tidak dapat menyemak status, bukannya pengesahan bahawa VPN atau perkongsian telah dimatikan.

Apabila perkhidmatan kembali normal, aplikasi menyambung semula secara automatik. Semak status dan kebenaran mengikut sistem pengendalian anda di bawah. Memulakan perkhidmatan turut memulakan perkongsian internet.

Linux​

  1. Jika anda baru selesai memasang, log keluar daripada desktop, log masuk semula dan buka aplikasi.

  2. Semak status perkhidmatan dalam terminal.

    systemctl status muddog-engine.service --no-pager
  3. Jika perkhidmatan dihentikan dan anda mahu menggunakan VPN serta perkongsian semula, mulakannya. Perkongsian internet turut bermula semula bersama perkhidmatan.

    sudo systemctl start muddog-engine.service
  4. Jika perkhidmatan berjalan tetapi aplikasi tidak boleh mengaksesnya, jalankan id -nG dalam terminal akaun yang menggunakan aplikasi dan semak sama ada kumpulan muddog disenaraikan.

Jika kumpulan itu tiada kerana pentadbir memasang menggunakan akaun lain, jalankan arahan berikut dalam terminal yang dilog masuk sebagai pengguna biasa yang akan menggunakan aplikasi. Selepas itu, log keluar daripada desktop dan log masuk semula.

sudo usermod -aG muddog "$(id -un)"

Jangan gantikan langkah ini dengan menjalankan aplikasi sebagai pentadbir. Jika perkhidmatan itu sendiri tidak dapat dimulakan, semak ralat terkini dengan arahan berikut.

sudo journalctl -u muddog-engine.service -n 100 --no-pager

Windows​

Semak status perkhidmatan dalam PowerShell.

Get-Service -Name muddog-engine

Jika perkhidmatan dihentikan, mulakannya dalam PowerShell yang dijalankan sebagai pentadbir.

Start-Service -Name muddog-engine

Jika perkhidmatan telah dilumpuhkan, ikuti cara mengaktifkan semula permulaan automatik. Jika perkhidmatan tiada atau fail yang diperlukan hilang, pasang atau baiki menggunakan MSI terkini. Jalankan aplikasi sebagai pengguna biasa.

macOS​

  1. Pastikan anda menggunakan macOS 13 atau lebih baharu dan Muddog.app telah disalin ke /Applications.
  2. Pastikan akaun yang sedang log masuk ialah akaun pentadbir macOS.
  3. Minta pendaftaran perkhidmatan melalui Service → Enable Background Service.
  4. Luluskan Muddog untuk berjalan di latar belakang melalui Service → Background Service Settings…. Selepas kelulusan, tunggu sehingga aplikasi menyambung semula ke perkhidmatan.

Anda juga boleh menyemak status perkhidmatan yang didaftarkan dalam terminal.

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

Perkhidmatan tidak boleh didaftarkan jika aplikasi dijalankan dari dalam DMG atau folder lain. Jika masalah berlaku selepas menggantikan aplikasi sedia ada, ikuti langkah kemas kini macOS untuk membuang perkhidmatan dan melancarkan aplikasi semula.

Jika masih gagal selepas mengikuti langkah di atas, sertakan butiran ralat perkhidmatan dalam laporan masalah.

Senarai negara kosong atau sambungan gagal​

  1. Pastikan akses internet biasa berfungsi.
  2. Tekan Negara sambungan → Muat semula senarai.
  3. Jika negara pilihan hilang daripada senarai, sambung menggunakan Pilihan automatik atau negara lain.
  4. Jika anda pernah mengubah tetapan pelayan sambungan, pulihkan nilai lalai tetapan lanjutan dan simpan.
  5. Jika masih gagal, semak Butiran sambungan.

Sambungan P2P dipengaruhi oleh peserta di negara pilihan dan keadaan rangkaian kedua-dua pihak. Kemunculan sesebuah negara dalam senarai tidak menjamin sambungan. Jika tiada rakan yang tersedia, cuba lagi selepas seketika atau pilih negara lain. Untuk menyemak sama ada sekatan komunikasi tembok api atau penghala menjadi punca, anda boleh membandingkan hasil menggunakan talian internet lain yang tersedia.

Maksimum 10 kali ialah had percubaan sambungan. Proses boleh berakhir lebih awal jika rakan tidak ditemui. Jika VPN yang sudah disambungkan terputus, anda perlu menyambung semula sendiri.

Status disambungkan tetapi IP tidak berubah atau akses gagal​

  1. Semak sama ada Sambungan → Skop sambungan semasa menunjukkan mod yang dikehendaki. Jika tetapan hanya disimpan tanpa menyambung semula, skop lama masih digunakan.
  2. Dalam mod IP dan julat, semak sama ada IP destinasi yang ingin diakses disertakan atau dikecualikan dalam senarai. Nama domain tidak boleh dimasukkan dalam senarai alamat.
  3. Dalam mod mengikut aplikasi, tutup aplikasi sepenuhnya dan lancarkan semula daripada Muddog.
  4. Semak sama ada sambungan yang diuji menggunakan IPv6. IPv6 tidak melalui VPN. Mod mengikut aplikasi pada Windows menyekat komunikasi IPv6 aplikasi yang dipilih.
  5. Jika anda turut menggunakan VPN atau alat pengurusan rangkaian lain, bandingkan hasil selepas memutuskan sambungan tersebut. Laluan yang ditetapkan oleh alat lain mungkin diberi keutamaan.

Jika pelayar atau halaman semakan IP tidak termasuk dalam skop VPN, adalah normal untuk melihat IP talian asal. DNS juga boleh menggunakan talian asal bergantung pada mod yang digunakan dan IP pelayan DNS.

Jika sekatan negara sesebuah laman web masih berlaku, cuba negara atau rakan sambungan lain. Muddog tidak menjamin bahawa perkhidmatan tersebut membenarkan akses atau bahawa kelajuan tertentu dapat dicapai.

Pada macOS, jika anda menukar talian yang digunakan, seperti Wi-Fi, putuskan VPN dan sambung semula. Jika mod penyertaan IP memaparkan ralat konflik dengan laluan hos yang ditetapkan oleh program lain, semak sambungan program tersebut serta IP dan julat yang ditetapkan.

VPN mengikut aplikasi tidak digunakan​

  • VPN mengikut aplikasi tidak disokong pada macOS. Gunakan mod seluruh internet atau IP dan julat.
  • Jika Jalankan melalui VPN dilumpuhkan, semak sama ada mod mengikut aplikasi telah disimpan, VPN disambungkan dalam mod itu dan aplikasi untuk dilancarkan telah dipilih.
  • Jika senarai aplikasi kosong, gunakan Muat semula senarai atau Cari fail boleh laku.
  • Jika pelayar hanya membuka semula tetingkap lama, tamatkan juga proses latar belakangnya sebelum melancarkannya.
  • Aplikasi yang menyerahkan pelancaran kepada perkhidmatan berasingan atau menggunakan semula instans sedia ada tidak disokong. Semak cara pemasangan dan syarat penggunaan VPN mengikut aplikasi.
  • Pada Linux, aplikasi Snap dan Flatpak tidak disokong. Untuk ralat berkaitan sesi pengguna systemd, cgroup v2 atau nftables, semak persekitaran tersebut dan sertakan Butiran ralat dalam laporan masalah.
  • Pada Windows, pilih fail .exe untuk dilancarkan. Selepas menyambung semula VPN, tutup program sepenuhnya dan lancarkan semula daripada Muddog.
  • Jika Windows memaparkan ralat bahawa komponen WinDivert tiada atau tidak dapat dimuatkan, baiki atau pasang semula menggunakan MSI. Jika masih gagal, laporkan Butiran ralat.

Versi aplikasi dan perkhidmatan berbeza​

Ralat berlaku jika aplikasi menyambung ke perkhidmatan lama yang tidak menyokong ciri yang diminta oleh aplikasi. Kemas kini aplikasi dan perkhidmatan bersama-sama menggunakan pakej baharu. Ketiadaan VPN mengikut aplikasi pada macOS ialah perbezaan sokongan ciri, bukannya ralat versi.

Jika ralat yang sama kekal selepas kemas kini, mulakan semula perkhidmatan mengikut sistem pengendalian anda. Memulakan semula perkhidmatan memutuskan sambungan VPN peribadi dan perkongsian yang sedang aktif.

Pada Linux, tutup aplikasi, jalankan arahan berikut, kemudian buka semula aplikasi.

sudo systemctl restart muddog-engine.service

Pada Windows, tutup aplikasi, jalankan arahan berikut dalam PowerShell sebagai pentadbir, kemudian buka semula aplikasi.

Restart-Service -Name muddog-engine

Pada macOS, pilih Service → Remove Background Service and Quit, kemudian jalankan semula Muddog dalam /Applications dan lengkapkan kelulusan perkhidmatan yang diperlukan.

Anda perlu menyambung semula VPN selepas perkhidmatan dimulakan semula. Jika ralat berterusan, sediakan versi aplikasi dan butiran ralat untuk dilaporkan, bukannya memulakan semula perkhidmatan berulang kali.

Hanya perkongsian internet gagal atau rekod tidak dapat dibaca​

Semak Perkongsian internet saya → Butiran sambungan dahulu. Perkongsian dihentikan jika ruang penyimpanan rekod tidak mencukupi, had penyimpanan dilepasi atau fail tidak dapat ditulis. Rekod disimpan mengikut cara penyimpanan setempat.

Semak ruang cakera dan log perkhidmatan. Jika rekod yang disimpan masih diperlukan, jangan padamkannya sembarangan untuk menghilangkan ralat. Minta bantuan dan sertakan mesej ralat tersebut.

Jika hanya carian rekod yang gagal, semak kebenaran akses dan versi perkhidmatan. Jika kandungan berubah semasa carian kerana rekod harian dibersihkan, pilih semula tarikh dan syarat, kemudian tekan Cari. Jika carian berjaya tetapi hasil kosong, semak tarikh UTC, penapis dan Rekod seterusnya.