Android的Mudfish应用程序
本节介绍如何使用Android的Mudfish应用程序。 您可以通过在Play商店中搜索“ Mudfish”来安装它。
介绍
Android和桌面之间的区别
以下是Mudfish iOS应用程序和桌面版Mudfish VPN之间的区别摘要。
对于Mudfish应用程序,它支持两种模式; 全局VPN模式和应用程序VPN模式。 因此,您可以在配置菜单中选择要应用的应用程序。
在Mudfish应用程序中,不适用由桌面版Mudfish VPN设置的“项目配置/程序设置”。 Mudfish应用程序的配置是完全分开的。
您的数据计划是共享的。如果您的数据计划是按流量付费(Pay Per Traffic),您 将被收取您使用的金额。
但是,如果您的数据计划是订阅计划,您不需要额外的信用费用,但需遵守总额要求。
Mudfish信用可以在不同的Mudfish服务之间共享。因此,您可以同时在Mudfish应用 程序和其他Mudfish服务中使用它。
如何在应用程序播放器中使用
如果您想在应用程序播放器 (如Bluestacks,Nox) 中使用Android的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错误的错误。这是由于错误使用ParcelFileDescriptor类而引起的。
在问题报告中包含RTT测试日志。
在设置配置时修复了崩溃问题。
在注册时修复了崩溃问题,以显示进度条。
如果数据计划达到传输速率上限,则正确显示消息。
4.5.1
- 实现了多路径模式。
4.4.50
需要ACCESS_NETWORK_STATE来检查解决套接字的EPERM问题。
对ping检查进行代码清理。现在,默认情况下,它将执行与Mudfish节点的RTT计算。
如果可能,为每个应用程序项显示推荐路径。
对数据计划进行了一些UI更改,以正确显示。
保存Mudfish节点列表的过滤模式。
修复了如果fd大于FD_SETSIZE,则会崩溃的问题。
4.4.46
如果您使用的是Per-App VPN,则会同步android的用户配置。
同步Per-App VPN的项目配置。
修复了导致应用程序崩溃的异常问题。
通过HTTP请求添加了更多的防火墙检查。
错误代码
在本节中,我将描述使用Mudfish Android应用程序时可能出现的每个错误代码,并描述 它们的解决方法。
如果下面的方法未能解决问题, 请在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信用。
此错误消息表示以下情况之一:
如果您的数据计划是PPT(Pay-Per-Traffic),这是由于缺乏Mudfish信用导致的问 题。请在 https://mudfish.net/admin/credits/buy 链接处购买Mudfish信用。
如果您的数据计划是SUB(订阅),通常您不需要购买订阅凭证。有关详细信息,请访问 数据计划-20210607的策略更改链接。
MUDEXP_00035
无法使用您选择的Mudfish节点。
在此错误的情况下,如果您尝试使用在Mudfish应用程序中选择的Mudfish节点,但由于某 种原因无法使用它,则可能会发生此错误。通常 以下情况可能会发生这种情况。
如果您拥有 PPT(按流量收费)数据计划,但没有装备任何付费物品。
在这种情况下,请登录 https://mudfish.net 并至少装备一件付费物品。
如果 mudfish 服务器挂了,可能会出现这种情况。然后尝试退出并重新登录到应用程 序,以获取最新的中继服务器信息。
MUDEXP_00124
测试连接到 mudfish.net:443 失败。
此错误意味着连接到 "mudfish.net:443" 失败。由于此问题,mudfish 应用程序启用了防 火墙绕过模式。
请检查您的网络是否具有过滤对 Mudfish 访问的网络防火墙。
MUDEXP_00160
tun -> server: 得到<exception>
失败。
此错误表示由于 <exception>
错误,无法发送 UDP 数据包。它显示了更多关于失败原
因的详细信息:
java.io.IOException: sendto 失败
EPERM (操作不允许)
此错误表示由于某种原因,UDP 的 sendto(2) 操作(该 UDP 用于应用程序和 mudfish 节点之间的通信)被阻止。
请检查您的手机上是否使用了防火墙应用程序,或者是否有用于阻止 mudfish 的特 定操作系统配置。
MUDEXP_00262
VSS_open(14.63.214.216:10010) 失败: <error_code>
<error_number>
. 尝试下一个。
此错误意味着您的手机和 mudfish RTT 守护程序之间的通信出现问题。 <error_code>
提供了更多详细信息:
2 SELECT_TIMEOUT
这意味着 mudfish RTT 守护程序长时间没有响应。如果发生以下情况,则可能发生这种 情况:1)mudfish RTT 守护程序停止工作,或 2)存在阻止与 Mudfish 的连接的网络防火墙。
4 CONNECT_ERROR
此错误表示无法连接到 mudfish 主服务器的 connect(2) 操作失败。
<error_number>
提供了连接失败的原因:101 ENETUNREACH
网络不可访问。由于某种未知原因,网络无法到达 mudfish 主服务器。请检查您 在后台运行的应用程序。