跳到主要内容

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

安装后首次运行​

  1. 完成安装后,注销并重新登录桌面。
  2. 在应用菜单中启动 Muddog。
  3. 确认连接页面显示 VPN 状态和我的互联网共享状态。
  4. 按照连接 VPN的说明选择国家并连接。

通过普通用户账户使用 sudo 安装时,该用户会被加入 muddog 组。 重新登录后,应用才能获得相应权限。请以普通用户身份运行应用; 使用 VPN 无需输入 Mudfish ID 或密码。

如果管理员使用其他账户安装,或需要多个用户控制应用, 请参阅检查服务访问权限。

在 Windows 上安装​

  1. 如果已通过旧版 .exe 安装程序安装了 Muddog,请先在 Windows 的 设置 → 应用中卸载。如果出现卸载现有版本的提示,请完成卸载后重新运行 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. 在系统设置 → 通用 → 登录项与扩展中批准 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 的设置 → 应用中选择 muddog 并卸载。 卸载过程会终止服务和 VPN、清理 VPN 路由,然后删除服务以及安装时添加的防火墙规则。 用户设置和连接、中继记录会保留。

macOS​

  1. 在应用中选择 Service → Remove Background Service and Quit。
  2. 等待服务移除且应用退出后,将 /Applications 中的 Muddog.app 移到废纸篓。

如果先删除应用文件,后台项目的清理可能会延迟。 用户设置和连接、中继记录会保留。

剩余记录与停止共享​

卸载软件包与删除连接、中继记录是两项独立操作。剩余本地记录的位置和保留方式, 请参阅连接与中继记录。 如果想保留程序并停止共享,可以停止服务, 但在服务停止期间,您自己的 VPN 也无法使用。