安卓版 Mudfish
本节介绍如何使用安卓版 Mudfish 应用。你可以在 Play 商店中搜索 "Mudfish" 来安装。
介绍
安卓版与桌面版之间的区别
以下是 Mudfish 安卓版和桌面版之间的区别概要:
Mudfish 安卓版支持两种模式:完全 VPN 模式 和 应用 VPN 模式。所以你可以在配置菜单中选择你想应用的应用程序。
Mudfish 安卓版不会应用在桌面版设置的 "项目配置 / 程序设置"。Mudfish 安卓版的配置完全独立。
您的数据方案是共享的。如果您的数据方案是按流量计费(Pay Per Traffic),您将被收取使用的流量费用。
然而,如果您的数据方案是订阅(Subscription),则不会额外收取流量费用,但会限制速度。
Mudfish 积分在 Mudfish 服务之间是共享的。所以你可以在 Mudfish 应用和其他 Mudfish 服务中使用它。
在应用程序播放器中的使用方法
如果你想要在像 Bluestacks、Nox 这样的应用程序播放器中使用安卓版 Mudfish 应用,你应该使用专为 Android API 21 构建的 Mudfish 应用。你可以按照以下步骤进行安装:
在 https://mudfish.net/releases/ 链接中下载 API 文件。 以 -21 结尾的文件(例如 net.mudfish.vpn-release-4.4.12-21.apk)是为 API 21 构建的。
将 APK 文件拖放到应用程序播放器中以安装。
菜单
首页
首页是登录界面。点击 (加号)图标,你可以进行注册。
如果你想保持登录状态,可以使用 "记住我" 按钮。
主螢幕
這是登入後看到的畫面。 您將看到有關各種功能的摘要信息,當您單擊每個項目時 將顯示詳細資訊。 目前的項目分別是:
製作人員
顯示目前連結到您帳戶的積分。 當您單擊該項目時,您將進入信用購買選單。
費率計劃
它顯示有關您目前使用的費率計劃的簡要資訊。 點擊該項目將帶您進入費率計劃 更改畫面。
中繼伺服器
顯示有關目前使用的 Mudfish 中繼伺服器的資訊。 如果您按一下該項目,您可以看到 更改中繼伺服器的畫面。
中繼伺服器模式
目前,Mudfish 應用支援以下中繼伺服器模式。
基本模式
在基本模式下,透過一台 Mudfish 中繼伺服器到達目的地。
多路徑模式
在多路徑模式下,透過 2 至 3 個中繼伺服器到達目的地。
基本上,它使用用戶設定的中繼伺服器,並另外使用被認為到達目的地的最佳 中繼伺服器。
簡單FEC模式
簡單 FEC 模式專為在本地 ISP 遇到資料包遺失的使用者而設計。
透過多次傳輸同一個資料包,即使中途發生資料包遺失,另一個資料包也會取代它。
购买积分
配置
它可以用来更改 Mudfish 应用的配置。
MTU配置
如果你想要更改默认的 MTU(最大传输单元),可以使用此菜单。
包抓取
此菜单可用于捕获数据包。要进行包抓取,请按照以下步骤进行:
启动 Mudfish 应用并使用您的 ID/PWD 登录。
访问 Mudfish 应用的 '首选项' 菜单,并点击 "包抓取" 选项。
返回主界面,在选择你想要使用的 Mudfish 节点后,点击 '连接' 按钮。
复现你的问题或者玩游戏。
在完成问题的复现或者认为已经收集到足够的数据包时,点击 '断开连接' 菜单。
访问 '首选项' 菜单,关闭 '包抓取'。
点击 '包抓取上传' 选项,并在简要说明后上传。
更新日志
4.7.4(2023-06-24)
修复了由空指针错误导致的一些崩溃问题。
如果 Mudfish 应用启用了电池优化功能,则添加警告提示。
如果启用了数据节省模式,则添加警告提示。
应用了自适应图标。
对UI移动更加详细,调整了日志级别。
4.6.3(2023-03-03)
- 修复了一些设备上 setrlimit() 无效的错误。
4.6.2(2023-03-02)
- 修复了一个启动权限问题。
4.6.1(2023-02-26)
- 将最低 SDK 版本从 28 更改为 25。
- 在应用程序启动时更加详细地记录 chdir() 不正常的边缘情况。
- 持记录下型号和版本信息。
4.5.8(2022-09-21)
- 使用 startForegroundService() 方法触发 VPN 连接。
- 修复了一个导致应用程序崩溃的异常。
4.5.7(2022-09-09)
支持配置同步功能,可以将 Mudfish 应用配置保存和加载到 Mudfish 服务器中。
修复了一些由意外异常触发的边缘情况。
增加了一个在搜索 Mudfish 节点时支持大小写敏感或不敏感的过滤选项。
标记了更多的错误或警告消息。
4.5.5
修复了一些应用崩溃问题。
当自动登录令牌在月初过期时,应用程序将正确刷新。
在登录界面添加了 '查找用户名' 和 '查找密码' 图标。
4.5.4
使 VPN 服务成为前台服务,防止被系统关闭。
修复了检查信用对话框时的崩溃问题。
修复了未初始化 JNI 调用导致的崩溃问题。
4.5.3
- 修复了登录界面的崩溃问题。
4.5.2
修复了 EBADF 错误的 bug。这个 bug 是由 ParcelFileDescriptor 类的错误使用触发的。
在问题报告中包含了 RTT 测试日志。
修复了在设置配置时的崩溃问题。
修复了在注册时的崩溃问题,并显示进度条。
如果数据计划达到速度上限,则正确显示消息。
4.5.1
- 实现多路径模式。
4.4.50
需要 ACCESS_NETWORK_STATE 权限以解决套接字的 EPERM 问题。
清理了 ping 检查的代码。现在默认情况下,会对 Mudfish 节点进行 RTT 计算。
如果可以显示,为每个应用项目显示推荐路径。
对于数据计划的显示做了一些 UI 更改。
保存了 Mudfish 节点列表的过滤模式。
修复了如果 fd 大于 FD_SETSIZE,则崩溃的问题。
4.4.46
如果使用的是应用程序 VPN,则同步安卓用户的配置。
同步 Per-App VPN 的项目配置。
修复了导致应用程序崩溃的异常问题。
通过 HTTP 请求增加了一项防火墙检查。
错误代码
在本节中,我将描述使用 Mudfish 安卓版应用时可能出现的每个错误代码,并描述解决方法。
如果问题不能通过下面描述的方法解决,请在 Mudfish 论坛上提问。
MUDEXP_00023
获取信息失败:(num)
这个错误可能是与 Mudfish 认证服务器的身份验证有关。根据 (num) 的不同,其原因可能不同。 每个 (num) 的原因如下所示:
-2
如果建立了与 Mudfish 认证服务器的连接,但在发送认证信息后无法接收响应,则可能会发生此错误。
通常情况下,请检查您的网络中是否有防火墙阻止您连接到 Mudfish 服务器,或者您的个人防火墙 / 杀毒软件是否阻止了连接。
-3
此错误表示您的 ID/PWD 不正确或未找到。请尝试退出并重新登录。要注册,您可以在应用程序配置中找到相应的菜单。
-9
此错误表示短时间内多次重复使用相同 ID 进行认证,导致您的连接被认证守护程序列入黑名单。
当出现此错误时,请暂停使用 Mudfish 一段时间,并在约 5 分钟后再次尝试连接。
MUDEXP_00026
无法获取 DNS 的默认网关(sid <sid>
)
这个问题意味着与 Mudfish RTT 服务器通信存在问题。当出现此问题时,其他 Mudfish 错误代码已记录以显示详细信息。
请检查您的手机和 Mudfish 主服务器之间是否有网络防火墙。作为临时解决方法,
请完全终止 Mudfish 应用,并重新启动 Mudfish 应用。
或尝试选择另一个 Mudfish 节点。
MUDEXP_00034
没有可用的 Mudfish 积分。
此错误消息表示以下情况之一:
如果您的数据方案是按流量计费(Pay-Per-Traffic),那么问题是由于 Mudfish 积分不足导致的。请在 https://mudfish.net/admin/credits/buy 链接上购买 Mudfish 积分。
如果您的数据方案是订阅(Subscription),通常您不需要购买订阅券。详情请访问 数据计划政策更改 - 20210607 链接。
MUDEXP_00035
无法使用您选择的 Mudfish 节点。
在这种错误情况下,如果您尝试使用 Mudfish 应用程序中选择的 Mudfish 节点,但出于某种原因无法使用,可能会发生此错误。它通常发生在以下情况下。
如果您有一个PPT(支付流量)的数据计划,但没有装备付费项目。
在这种情况下,登录到 https://mudfish.net 并装备至少一个付费项目。
如果mudfish服务器已经停止工作,可能会发生这种情况。然后尝试退出登录并重新登录应用程序以获取最新的中继服务器信息。
MUDEXP_00124
连接 https://mudfish.net:443 失败。
此错误意味着连接“mudfish.net:443”失败。由于此问题,mudfish应用程序启用了防火墙绕行模式。
请检查您的网络是否具有筛选对Mudfish的访问的网络防火墙。
MUDEXP_00160
tun -> server:收到<异常>
此错误指出由于<异常>
错误而无法发送UDP数据包。它显示了更多关于原因的详细信息:
java.io.IOException:sendto失败
EPERM(操作不允许)
此错误表示由某种原因阻止了发送到UDP的sendto(2)操作(该UDP由应用程序和mudfish节点之间的通信使用)。
请检查您的手机上是否使用了防火墙应用程序,或者是否有阻止mudfish的与操作系统相关的配置。
MUDEXP_00262
VSS_open(14.63.214.216:10010)失败:<错误代码>
<错误编号>
。尝试下一个。
此错误意味着您的手机与mudfish RTT守护程序之间的通信存在问题。 <错误代码>
指出了更多详细信息:
2 SELECT_TIMEOUT
意味着mudfish RTT守护程序已经一段时间没有响应。如果出现以下情况,可能会发生这种情况:1)mudfish RTT守护程序已关闭;2)存在阻止与Mudfish的连接的网络防火墙。
4 CONNECT_ERROR
此错误表示无法将connect(2)连接到mudfish主服务器。
<错误编号>
指出了连接失败的原因:101 ENETUNREACH
网络无法访问。由于某种未知原因,网络无法访问mudfish主服务器。请检查您在后台运行的应用程序。