Mudfish App für Android
Diese Sektion beschreibt, wie die Mudfish App für Android verwendet wird. Sie können sie installieren, indem Sie im Play Store nach "Mudfish" suchen.
Einführung
Unterschiede zwischen Android und Desktop
Hier ist eine Zusammenfassung der Unterschiede zwischen der Mudfish App für iOS und dem Mudfish VPN für Desktop.
Bei der Mudfish App gibt es zwei Modi: Vollständiger VPN-Modus und Anwendungsbezogener VPN-Modus. Sie können also auswählen, welche Apps Sie in den Konfigurationseinstellungen anwenden möchten.
In der Mudfish App wird die "Item-Konfiguration / Programm-Einstellung" nicht angewendet, die im Mudfish VPN für Desktop festgelegt ist. Die Konfiguration der Mudfish App ist komplett getrennt.
Ihr Datentarif wird geteilt. Wenn Ihr Datentarif PPT (Pay Per Traffic) ist, wird Ihr Guthabenverbrauch je nach Nutzungsmenge berechnet.
Wenn Ihr Datentarif jedoch ein Abonnement ist, fallen keine zusätzlichen Guthabengebühren an, sondern es gilt eine Geschwindigkeitsbegrenzung.
Mudfish-Guthaben werden in allen Mudfish-Diensten geteilt. Sie können es sowohl in den Mudfish Apps als auch in anderen Mudfish-Diensten nutzen.
Verwendung in App-Playern
Wenn Sie die Mudfish App für Android in App-Playern wie Bluestacks oder Nox verwenden möchten, sollten Sie die Mudfish App verwenden, die für die Android API 21 entwickelt wurde. Sie können sie wie folgt installieren:
Laden Sie die API-Datei unter dem Link https://mudfish.net/releases/ herunter. Die Datei mit der Endung -21 (z.B. net.mudfish.vpn-release-4.4.12-21.apk) ist für die API 21.
Um die APK-Datei zu installieren, ziehen Sie die Datei in den App-Player.
Menü
Startseite
Der Startbildschirm ist der Anmeldebildschirm. Durch Klicken auf das Symbol (Plus) können Sie sich registrieren.
Wenn Sie die Anmeldung aktiv halten möchten, können Sie die Schaltfläche "Remember Me" verwenden.
Hauptbildschirm
Dies ist der Bildschirm, den Sie nach dem Anmelden sehen. Sie sehen eine Zusammenfassung der verschiedenen Funktionen, und wenn Sie auf jedes Element klicken, werden detaillierte Informationen angezeigt. Die aktuellen Elemente sind:
Guthaben
Zeigt das Guthaben an, das derzeit mit Ihrem Konto verknüpft ist. Wenn Sie auf das Element klicken, gelangen Sie zum Menü zum Guthabenkauf.
Tarifplan
Zeigt Informationen zum Tarifplan an, den Sie derzeit verwenden. Wenn Sie auf das Element klicken, gelangen Sie zum Bildschirm zum Ändern des Tarifplans.
Knotenpunkte (Nodes)
Zeigt Informationen zu den Mudfish-Knotenpunkten an, die derzeit verwendet werden. Wenn Sie auf das Element klicken, gelangen Sie zum Bildschirm zum Ändern des Mudfish-Knotens.
Knoten-Modus (Node Mode)
Die Mudfish App unterstützt derzeit die folgenden Knoten-Modi.
Grundmodus (Basic mode)
Im Grundmodus erreicht man das Ziel über einen Mudfish-Knotenpunkt.
Mehrwege-Modus (Multi-Path mode)
Im Mehrwege-Modus erreicht man das Ziel über 2 bis 3 Mudfish-Knotenpunkte.
Es werden grundsätzlich die Mudfish-Knotenpunkte verwendet, die vom Benutzer festgelegt wurden, und zusätzlich werden andere Relais-Server verwendet, die als optimal angesehen werden, um das Ziel zu erreichen.
Einfacher FEC-Modus (Simple FEC mode)
Der einfache FEC-Modus ist für Benutzer konzipiert, bei denen Paketverluste bei ihrem lokalen Internetanbieter auftreten.
Durch mehrfaches Senden desselben Pakets wird ein anderes Paket übertragen, um einen eventuellen Paketverlust zu ersetzen.
Guthaben kaufen
Konfiguration
Hier können Sie die Konfiguration der Mudfish App ändern.
MTU-Konfiguration
Falls Sie die Standard-MTU (Maximum Transmission Unit) ändern möchten, können Sie dies verwenden.
Paket-Dump
Mit diesem Menü können Sie die Pakete erfassen. Für das Durchführen des Paket-Dumps gehen Sie bitte wie folgt vor:
Öffnen Sie die Mudfish App und melden Sie sich mit Ihrer ID/Passwort an.
Besuchen Sie das Menü "Einstellungen" der Mudfish App und wählen Sie die Option "Packet Dump".
Gehen Sie zurück zum Hauptbildschirm und tippen Sie nach Auswahl eines Mudfish-Knotens, den Sie verwenden möchten, auf die Schaltfläche 'Verbinden'.
Reproduzieren Sie Ihr Problem oder spielen Sie das Spiel.
Tippen Sie auf das Menü 'Trennen', wenn Sie das Problem reproduziert haben oder genug Pakete gesammelt wurden.
Besuchen Sie das Menü "Einstellungen" und deaktivieren Sie "Packet Dump".
Wählen Sie die Option "Packet Dump Upload" und laden Sie es hoch, nachdem Sie es kurz erklärt haben.
Versionshinweise
4.7.4 (2023-06-24)
Behebt einige Absturzprobleme aufgrund eines Nullpointer-Problems.
Fügt eine Warnung hinzu, wenn die Batterieoptimierung für die Mudfish App aktiviert ist.
Fügt eine Warnung hinzu, wenn der Datensparmodus aktiviert ist.
Anpassung eines adaptiven Symbols.
Ausführlichere Benachrichtigungen für UI-Bewegungen und Anpassung des Protokollierungslevels.
4.6.3 (2023-03-03)
- Behebt einen Fehler, bei dem auf einigen Geräten der Aufruf von setrlimit() nicht funktioniert.
4.6.2 (2023-03-02)
- Behebt ein Problem mit den Berechtigungen des Launchers.
4.6.1 (2023-02-26)
- Ändert die minimale SDK-Version von 28 auf 25.
- Ausführlichere Protokollierungen beim Start der App für den Fall, dass chdir() nicht ordnungsgemäß funktioniert.
- Protokolliert die Modell- und Versionsinformationen.
4.5.8 (2022-09-21)
- Verwendet die startForegroundService() Methode, um die VPN-Verbindung auszulösen.
- Behebt eine Ausnahme, die zu einem Absturz der App führte.
4.5.7 (2022-09-09)
Unterstützung für die Synchronisierung der App-Konfiguration, um die Mudfish-App-Konfiguration in den Mudfish-Server zu speichern und zu laden.
Behebung einiger Randfälle, die durch unerwartete Ausnahmen ausgelöst werden.
Hinzufügen einer Filteroption für Mudfish-Knoten, um eine Groß-/Kleinschreibung zu unterstützen.
Markierung von Fehler- oder Warnmeldungen.
4.5.5
Behebt einige Absturzprobleme der App in Randfällen.
Wenn das automatische Anmeldekennwort zu Monatsbeginn abgelaufen ist, wird die App ordnungsgemäß aktualisiert.
Hinzufügen von 'Benutzernamen suchen' und 'Kennwort suchen' Symbolen im Anmeldebildschirm.
4.5.4
Stellt sicher, dass der VPN-Dienst im Vordergrund nicht vom System beendet wird.
Behebt einen Absturz beim Überprüfen des Guthabendialogs.
Fehlerbehebung bei JNI-Aufrufen, die noch nicht initialisiert wurden.
4.5.3
- Behebt einen Absturz auf dem Anmeldebildschirm.
4.5.2
Behebt einen Bug des EBADF-Fehlers, der durch die falsche Verwendung der ParcelFileDescriptor-Klasse verursacht wurde.
Enthält die Protokolle des RTT Tests im Fehlerbericht.
Behebt ein Absturzproblem beim Einstellen der Konfiguration.
Behebt ein Absturzproblem beim Anmelden, um die Fortschrittsanzeige anzuzeigen.
Zeigt eine Meldung an, wenn das Datenkontingent die Geschwindigkeitsbegrenzung erreicht.
4.5.1
- Implementiert den Mehrwege-Modus.
4.4.50
Erfordert ACCESS_NETWORK_STATE, um den EPERM-Fehler des Sockets zu beheben.
Durchsichtiger Code für Ping-Überprüfungen. Standardmäßig wird jetzt die RTT-Berechnung zu Mudfish-Knoten durchgeführt.
Zeigt die empfohlenen Pfade für das Anwendungsobjekt an, sofern möglich.
Einige UI-Änderungen, um den Tarifplan korrekt anzuzeigen.
Speichert das Muster für das Filtern der Liste der Mudfish-Knoten.
Behebt einen Absturzfehler, falls
fd
größer als FD_SETSIZE ist.
4.4.46
Synchronisiert die Benutzerkonfiguration für Android, wenn Sie Per-App VPN verwenden.
Synchronisiert die Item-Konfiguration für Per-App VPN.
Behebt ein Ausnahme-Problem, das zum Absturz der App führte.
Fügt eine weitere Firewall-Überprüfung über den HTTP-Request hinzu.
Fehlercodes
In diesem Abschnitt werde ich jeden der Fehlercodes beschreiben, die bei der Verwendung der Mudfish Android App auftreten können und ihre Lösungen erläutern.
Wenn das Problem nicht durch die unten beschriebenen Methoden gelöst wird, wenden Sie sich bitte im Mudfish Forum.
MUDEXP_00023
Fehler beim Abrufen der Informationen: (Nummer)
Dieser Fehler kann durch eine schlechte Authentifizierung mit dem Mudfish Authentifizierungsserver verursacht werden. Je nach (Nummer) kann der Grund unterschiedlich sein. Der Grund für jede (Nummer) ist wie folgt:
-2
Dies kann auftreten, wenn die Verbindung zum Mudfish Authentifizierungsserver hergestellt, aber nach dem Senden der Authentifizierungsinformationen keine Antwort empfangen werden kann.
In diesem Fall überprüfen Sie bitte, ob auf Ihrem Netzwerk eine Netzwerk-Firewall vorhanden ist, die eine Verbindung zum Mudfish Server blockiert, oder ob Ihre persönliche Firewall / Ihr Antivirenprogramm die Verbindung blockiert.
-3
Diese Nummer gibt an, dass Ihre ID/PWD nicht korrekt oder nicht gefunden wurde. Bitte versuchen Sie sich abzumelden und erneut anzumelden. Um sich anzumelden, finden Sie im App-Menü eine Anmeldemöglichkeit.
-9
Diese Nummer deutet darauf hin, dass die Authentifizierung mit derselben ID innerhalb kurzer Zeit mehrmals wiederholt wurde und Ihre Verbindung vom Authentifizierungsdienst gesperrt wurde.
Bei Auftreten dieses Fehlers sollten Sie Mudfish eine Weile nicht verwenden und nach etwa 5 Minuten erneut versuchen, eine Verbindung herzustellen.
MUDEXP_00026
Fehler beim Abrufen des Standard-Gateways für DNS (sid <sid>
)
Dieses Problem bedeutet, dass ein Problem bei der Kommunikation mit dem Mudfish RTT-Server besteht. Wenn dieser Fehler auftritt, wurden bereits andere Mudfish-Fehlercodes protokolliert, um weitere Details anzuzeigen.
Bitte überprüfen Sie, ob eine Netzwerk-Firewall zwischen Ihrem Telefon und den Mudfish-Masterservern besteht. Als vorübergehende Lösung:
Beenden Sie die Mudfish-App vollständig und starten Sie sie erneut.
Oder versuchen Sie, einen anderen Mudfish-Knoten auszuwählen.
MUDEXP_00034
Keine Mudfish-Guthaben verfügbar.
Diese Fehlermeldung bedeutet eine der folgenden Möglichkeiten:
Wenn Ihr Datenplan PPT (Pay-Per-Traffic) ist, liegt das Problem am Mangel an Mudfish-Guthaben. Bitte erwerben Sie Mudfish-Guthaben unter dem Link https://mudfish.net/admin/credits/buy.
Wenn Ihr Datenplan SUB (Abonnement) ist, müssen Sie normalerweise keine Abonnement-Gutscheine kaufen. Weitere Informationen finden Sie unter dem Link Policy change for Data Plan - 20210607.
MUDEXP_00035
Der ausgewählte Mudfish-Knoten kann nicht verwendet werden.
Bei diesem Fehler tritt er auf, wenn Sie versuchen, den in der Mudfish-App ausgewählten Mudfish-Knoten zu verwenden, dieser aber aus irgendeinem Grund nicht verwendet werden kann. Dies kann normalerweise aus folgenden Gründen auftreten.
Wenn Sie einen PPT (Pay Per Traffic) Datenplan haben, aber keine kostenpflichtigen Artikel ausgestattet sind.
In diesem Fall melden Sie sich bei https://mudfish.net an und rüsten Sie mindestens einen kostenpflichtigen Artikel aus.
Dies kann auftreten, wenn der Mudfish-Server nicht ordnungsgemäß funktioniert. Melden Sie sich dann ab und wieder an, um die neuesten Relay-Serverinformationen zu erhalten.
MUDEXP_00124
Fehlgeschlagenes Testen zu mudfish.net:443.
Dieser Fehler bedeutet, dass "mudfish.net:443" nicht erreicht werden konnte. Aufgrund dieses Problems aktiviert die Mudfish-App den Firewalldurchgangsmodus.
Bitte überprüfen Sie, ob Ihr Netzwerk die Netzwerk-Firewall hat, die den Zugriff auf Mudfish filtert.
MUDEXP_00160
tun -> Server: Got <Ausnahme>
Dieser Fehler besagt, dass das Senden des UDP-Pakets aufgrund eines <Ausnahme>
-Fehlers fehlgeschlagen ist. Es zeigt weitere Details, warum dies geschehen ist:
java.io.IOException: sendto fehlgeschlagen
EPERM (Operation not permitted)
Dieser Fehler gibt an, dass die sendto(2)-Operation für UDP (dieses UDP wird für die Kommunikation zwischen App und Mudfish-Knoten verwendet) aus irgendeinem Grund blockiert ist.
Bitte überprüfen Sie, ob Sie eine Firewall-App auf Ihrem Telefon verwenden oder ob es eine betriebssystemabhängige Konfiguration gibt, um Mudfish zu blockieren.
MUDEXP_00262
VSS_open(14.63.214.216:10010) fehlgeschlagen: <Fehlercode>
<Fehlernummer>
. Versuchen Sie es mit dem nächsten.
Dieser Fehler bedeutet, dass es ein Problem bei der Kommunikation zwischen Ihrem Telefon und dem Mudfish RTT-Daemon gibt. Der <Fehlercode>
gibt weitere Details an:
2 SELECT_TIMEOUT
Dies bedeutet, dass keine Antwort vom Mudfish RTT-Daemon erhalten wurde. Dies kann auftreten, wenn 1) der Mudfish RTT-Daemon ausgefallen ist oder 2) eine Netzwerk-Firewall die Verbindungen zu Mudfish blockiert.
4 CONNECT_ERROR
Dieser Fehler bedeutet, dass das Herstellen einer Verbindung (connect(2)) mit dem Mudfish-Masterserver fehlgeschlagen ist.
<Fehlernummer>
gibt an, warum die Verbindung fehlgeschlagen ist:101 ENETUNREACH
Das Netzwerk ist nicht erreichbar. Aus unbekannten Gründen ist das Netzwerk für den Mudfish-Masterserver nicht erreichbar. Bitte überprüfen Sie, welche Apps im Hintergrund auf Ihrem Gerät ausgeführt werden.