iOS 的 Mudfish App
本文介紹了如何使用 iOS 的 Mudfish App。你可以通過在 App Store 搜尋 "Mudfish" 來找到 Mudfish App。
簡介
與桌面版 Mudfish 的不同之處
下面是 iOS 的 Mudfish App 和桌面版 Mudfish VPN 之間的主要不同之處。
對於 Mudfish App,它始終以完整 VPN 模式運行。而且它不支持逐個應用程序的 VPN 功能。這意味著 iOS 上的所有流量都將傳送到您選擇的 Mudfish 节点。
在 Mudfish App 中,不會應用來自桌面版 Mudfish VPN 的 "項目配置/程序設置"。 Mudfish App 的配置是完全獨立的。
您的數據計劃是共享的。如果您的數據計劃是 PPT(按流量付費),您的信用使用量將根據您使用的流量而收費。
但是,如果您的數據計劃是訂閱類型,則不會額外收取信用費用,只會有速度限制。
Mudfish 信用在 Mudfish 服務之間是共享的。因此,您可以在 Mudfish App 和其他 Mudfish 服務中使用它。
用戶界面
首頁
首頁是用於登錄的界面。通過點擊(加號)圖標,您可以進行註冊。
如果您想保持登錄狀態,可以使用 "Remember Me" 按鈕。
主界面
非常簡單的界面,具有以下選項:
歡迎!
信用
顯示當前的 Mudfish 信用餘額。如果點擊它,將跳轉到進行應內購買的界面。
Mudfish 节点
顯示您當前選擇的 Mudfish 节点。如果要更改,可觸摸。
配置
您可以更改連接協議和 MTU。
連接協議
目前僅支持 UDP 協議。默認情況下,為 UDP(端口 10008)
MTU
您可以指定 MTU 大小。默認情況下,為 1400 字節。
RTT 檢查速度
這個選項指定用戶和 Mudfish 节点之間的 RTT 檢查速度。如果此值大於 1,將在 "Mudfish 节点" 選單中顯示延遲(ping)信息。每個值的含義如下:
0
這表示 "關閉 RTT 檢查"。這是默認值。
1
這是 RTT 檢查的最慢速度。在某些環境下,激進的 RTT 檢查會導致您的家用路由器卡死。對於這種情況,您可以使用此值。
5
這是 RTT 檢查的最快速度。將有 5 個線程同時檢查 RTT 信息。
連接
顯示當前連接狀態。如果點擊,您可以進行 "連接" 或 "斷開連接"。
常見問題解答
隧道自動斷開連接!
當出現此問題時,請按照以下步驟檢查 Mudfish App 是否崩潰:
打開 ‘設定 -> 隱私與安全 -> 分析和改進’ 菜單。
在那裡,打開 '分析數據' 菜單。它會顯示在 iOS 手機上發生的崩潰日誌,並按字母順序排序。向下滾動一點點,然後嘗試尋找包含 'Mudfish' 的項目。
如果有記錄項目,這意味著 Mudfish App 發生了崩潰,並且檔案名稱指向時間戳。
要分析此問題,請將 Mudfish App 的 .ips
文件發送到 [email protected]
電子郵件地址。
錯誤代碼
在此部分,我將描述使用 Mudfish iOS App 可能遇到的每個錯誤代碼,並描述其解決方法。
如果問題未通過下面描述的方法解決,請在 Mudfish 論壇上提問。
MUDEXP_00001
從提供者那裡得到了一個空值回應
當出現此問題時,通常意味著 Mudfish App 的封包隧道未被正確安裝。要解決此問題,請嘗試按照以下步驟進行:
卸載現有的 Mudfish App。
從 AppStore 重新安裝 Mudfish App。
登錄後,請確保您 "添加 VPN 配置"。
MUDEXP_00007
https 請求失敗
此錯誤指示通過 SSL(HTTPS)協議連接到 Mudfish 網站時出現問題。您可能會遇到以下情況:
Code=-1202
此服務器的證書無效。您可能正在連接到偽裝成“mudfish.net”的服務器,這可能會危及您的機密信息。
此錯誤代碼表示您處於執行 DPI(深度封包檢查)的網絡防火墻下。
請檢查您是否已經運行了任何種類的基於 VPN 的過濾應用程序,或者您的 ISP 或路由器是否正在執行 DPI。
MUDEXP_00032
writeDatagram 錯誤: <errstr>
此錯誤表示無法將 UDP 封包發送到您選擇的 Mudfish 节点。通過檢查 <errstr>
消息,您可以了解更多有關失敗原因的詳細信息:
Code=57 "Socket is not connected"
此消息表示您處於網絡防火墻下。如果出現此問題,請嘗試使用其他 Mudfish 节点。
MUDEXP_00042
bad authentication <errno>
此錯誤表示您的 iPhone 和 Mudfish 授權服務器之間存在身份驗證問題。請查看以下錯誤代碼以獲得詳細信息:
-2
此錯誤代碼表示您的手機和 Mudfish 主服務器之間的連接存在問題。通常,此錯誤之前將記錄其他錯誤日誌。
-3
這意味著您的 ID / 密碼有誤。請再次檢查您的 ID / 密碼。或者,請嘗試從 Mudfish App 登出,然後重新登錄。
MUDEXP_00043
not enough credits
此消息表示您的帳戶沒有 Mudfish 信用。您需要在 http://mudfish.net/admin/credits/buy 鏈接上購買 Mudfish 信用。
MUDEXP_00048
Client error while sigining in: error Domain = <domain>
Code=<errno>
<err_string>
此錯誤表示無法將 HTTP 請求發送到 Mudfish 網站以進行登錄操作。具體症狀取決於 <errno>
,如下所示:
-1202
此服務器的證書無效。您可能正在連接到偽裝成“mudfish.us”的服務器,這可能會危及您的機密信息。
此錯誤代碼表示您處於執行 DPI(深度封包檢查)的網絡防火墻下。
1005 "The network connection was lost."
此錯誤表示在 HTTP 請求進行中時,承載該請求的底層 TCP 連接已斷開。
請檢查您的網絡是否有網絡防火墻。如果您從中國大陸連接,請注意長城防火墻(GWF)封鎖了 Mudfish 網站。
MUDEXP_00062
Failed to read for auth (r <return_code>
errno <err_number>
<err_msg>
)
此錯誤代碼表示無法從 Mudfish 的授權服務器讀取預期的數據。通常,此錯誤意味著您的手機和 Mudfish 服務器之間存在連接問題。
<err_msg>
提供了有關失敗原因的更多詳細信息。每個 <err_number>
的含義如下:
35 Resource temporarily unavailable
此錯誤表示 Mudfish 主服務器未在 10 秒內發送回應。
如果此問題持續存在,請完全終止 Mudfish App,然後重新登錄。
MUDEXP_00092
Invalid form
此錯誤表示用於登錄的用戶名或密碼存在問題。如果出現此問題,請從應用程序登出,然後重新登錄。