Potatso 可從連結、貼上的文字、檔案或 QR 碼匯入伺服器、代理群組、規則與 DNS 設定。它會自動偵測格式、顯示預覽,並讓你選擇要匯入哪些內容、放到哪裡。從 URL 匯入的訂閱會持續更新。
支援的格式
| 格式 | Potatso 匯入的內容 |
|---|---|
分享連結(ss://、vless://、trojan:// 等) |
每個連結對應一台伺服器。可一次貼上多個連結一併匯入。 |
| Base64 訂閱 | 清單中的伺服器。這是 V2Ray / Xray 與 Shadowsocks 訂閱常用的格式。 |
| Shadowsocks JSON 與 SIP008 | Shadowsocks 伺服器。 |
| Mihomo / Clash YAML | 代理、代理集、代理群組、規則、規則集、DNS 設定與出站模式。 |
| V2Ray / Xray JSON | 將 outbound 匯入為伺服器,並匯入比對網域或 IP 位址的路由規則。 |
| Surge 設定檔 | 代理、代理群組、規則、規則集與 DNS 設定。請見 Surge 設定檔。 |
| 規則清單 | 清單中的規則。 |
Potatso 下載訂閱時,會向伺服器表明自己是 clash.meta。依 App 決定格式的訂閱伺服器,通常會傳回其 Clash / Mihomo 設定,因此代理群組與規則會隨伺服器一併匯入。
Potatso 支援協定中列出的協定。若伺服器的協定或設定不受支援,Potatso 會略過它,並在預覽中說明原因。
匯入訂閱
- 在首頁,點一下右上角的 + 按鈕。
- 點一下透過連結/檔案匯入。
- 在來源下保持選擇連結,並將訂閱 URL 貼到欄位中。你也可以貼上分享連結或整份設定。
- 點一下繼續。Potatso 會下載並讀取訂閱,然後顯示預覽。
- 檢查預覽,再點一下底部的按鈕進行匯入。
若要改為匯入設定檔,請在來源下選擇檔案,並點一下選擇檔案…。Potatso 可讀取 YAML、JSON、CONF 與文字檔。檔案必須是 UTF-8 文字,且不超過 5 MB。
若要掃描 QR 碼,請點一下掃描 QR 碼,而不是透過連結/檔案匯入。若要讀取圖片中的 QR 碼,請點一下掃描器角落的照片按鈕。
首次設定時,貼上或掃描的連結會直接匯入新設定檔,不會顯示預覽。請見入門。
匯入預覽
預覽頂部顯示匯入內容的名稱、格式與來源伺服器。
如果訂閱伺服器回報了你的流量額度,預覽會顯示出來:
| 列 | 顯示內容 |
|---|---|
| 已用流量 | 目前已用的流量;方案有總量時也會顯示總量,並附上進度列。 |
| 剩餘流量 | 方案中剩餘的流量。 |
| 到期 | 訂閱的到期時間。過期後日期會以紅色顯示。 |
如果有內容無法匯入,會出現相容性問題列,顯示問題數量。點一下即可查看每一項。不支援的內容會被略過,清單會說明略過了什麼以及原因。被略過的規則會連同其規則編號一併列出。匯入通知僅供參考,例如設定是透過未加密的 HTTP 下載的。
選擇要匯入的內容
在匯入下,匯入內容的每個部分各有一列:代理、代理群組、規則與 DNS,並附上數量或摘要。點一下某一列即可納入或排除。規則需要它的代理群組,代理群組需要代理,所以它們會一起被選取。
點一下檢視所有內容,即可查看匯入的全部內容:訂閱詳情、代理、代理集、代理群組、規則與規則集。你可以檢視每個代理的欄位,並在匯入前編輯它們,但由訂閱管理的除外。
只匯入代理時,僅顯示訂閱資訊(例如剩餘流量或到期日)的項目會被略過。
選擇放到哪裡
在匯入到下選擇目的地。可選項目依匯入內容而定:
| 目的地 | 結果 |
|---|---|
| 更新「…」 | 已有設定檔跟隨此訂閱時顯示。該設定檔會被更新,你的本機變更會保留。 |
| 新增設定檔 | 以匯入內容建立設定檔。目前的設定檔維持不變。 |
| 取代目前的設定檔 | 取代目前設定檔的代理、代理群組與規則。Potatso 會先請你確認。 |
| 加入到目前的設定檔 | 將匯入內容加入目前的設定檔。含有群組或規則的設定只會合併一次。 |
單獨的代理可以放進新設定檔,或加入目前的設定檔。加入目前的設定檔時,請在將代理加入到下選擇要列在哪個群組:以匯入名稱命名的新群組、你現有的某個群組,或無。新群組還會附帶一個選擇最快代理的 -auto 群組。
新增設定檔需要 Potatso Pro。沒有 Pro 時,請用取代目前的設定檔或加入到目前的設定檔匯入到目前的設定檔。
底部按鈕會顯示它的作用,例如建立「…」、取代「…」或加入 12 個代理。點一下即可匯入。
自動更新
從 URL 匯入時會顯示自動更新開關,預設為開啟,更新間隔為每天。匯入內容能否持續更新,取決於你匯入的是什麼:
| 匯入內容 | 更新方式 |
|---|---|
| 整份設定匯入新設定檔或取代現有設定檔 | 設定檔會跟隨訂閱,每天更新。 |
| 單獨的代理,且自動更新開啟 | 它們會以代理訂閱的形式加入,每天更新。你無法編輯這些代理。 |
| 單獨的代理,且自動更新關閉 | 它們會以可編輯的獨立代理加入,不會更新。 |
| 設定的一部分 | 一次性的副本。只有完整的設定才能持續更新。 |
| 加入現有設定檔的規則與代理群組 | 只匯入一次。 |
| 檔案或貼上的文字 | 只匯入一次,因為沒有可供更新的來源。 |

更新訂閱
- 在首頁,點一下更多設定。
- 設定頁面會將設定檔顯示為訂閱;伺服器回報流量額度時會一併顯示,並顯示上次更新的時間與下次更新的時間。
- 點一下立即更新即可馬上更新。
若要更改更新頻率,請點一下同一張卡片上的編輯。在自動更新下選擇更新間隔,或關閉自動更新。你也可以在那裡更改訂閱 URL;儲存後請點一下立即更新,從新的 URL 下載。更新成功之前,設定檔會保留上次下載的內容。背景更新會在 iOS 允許時執行。
你的變更會保留
你可以編輯跟隨訂閱的設定檔:加入或更改代理、群組與規則,或更改它的 DNS 設定。Potatso 會將這些變更記錄為覆寫,並在每次訂閱更新後重新套用。原始訂閱絕不會被修改。
設定頁面會在我的覆寫下列出它們。點一下檢視即可查看每一項。你可以在那裡還原變更、恢復你移除的項目,或刪除你加入的項目。若要查看訂閱本身的內容,請點一下檢視原始設定檔案。
Surge 設定檔
Potatso 會讀取 Surge 設定檔 [General] 中的 DNS 設定,以及 [Proxy]、[Proxy Group] 與 [Rule] 區段。凡是 Potatso 有對應功能的內容都會轉換:
RULE-SET與DOMAIN-SET規則會變成規則集。smart群組會變成自動(url-test)群組。subnet與ssid群組會變成設為其預設策略的手動群組,因為 Potatso 不會依網路切換策略。- 群組的 HTTP(S)
policy-path會變成代理集。
以下部分不會匯入,預覽中會列出:
- Potatso 沒有對應功能的區段,例如
[MITM]、[Script]、[URL Rewrite]、[Header Rewrite]、[Body Rewrite]、[Map Local]與[Host]。 #!include行。請單獨匯入被引用的檔案。USER-AGENT與URL-REGEX規則(因為 Potatso 不檢查 HTTP 請求),以及SCRIPT規則。- 代理的
underlying-proxy鏈。該代理會直接連線到它的伺服器。
更多說明請見從 Surge 轉換。