...

訂閱連結設定

瞭解如何新增、更新和管理 AiBooster 訂閱,以及設定檔結構詳解。


訂閱連結設定

訂閱是取得和更新節點的最便捷方式。本文介紹如何管理訂閱以及設定檔的詳細結構。

什麼是訂閱?

訂閱是一個 URL 連結,包含:

  • 伺服器節點資訊
  • 自動更新功能
  • 流量使用統計

設定檔結構

AiBooster 使用 JSON 格式的設定檔。以下是完整的設定結構:

{
  "log": {},
  "dns": {},
  "ntp": {},
  "inbounds": [],
  "outbounds": [],
  "route": {},
  "experimental": {}
}

設定欄位說明

欄位類型必填說明
log物件日誌設定,控制日誌級別和輸出
dns物件DNS 設定,用於網域名稱解析
ntp物件NTP 設定,用於時間同步
inbounds陣列入站設定,定義本機監聽
outbounds陣列出站設定,定義代理節點
route物件路由設定,定義分流規則
experimental物件實驗性功能設定

日誌設定 (log)

{
  "log": {
    "disabled": false,
    "level": "info",
    "output": "box.log",
    "timestamp": true
  }
}
欄位類型預設值說明
disabled布林false停用日誌輸出
level字串"info"日誌級別:trace, debug, info, warn, error, fatal, panic
output字串-日誌輸出檔案路徑
timestamp布林true是否新增時間戳記

DNS 設定 (dns)

{
  "dns": {
    "servers": [
      {
        "tag": "google",
        "address": "tls://8.8.8.8",
        "detour": "proxy"
      },
      {
        "tag": "local",
        "address": "223.5.5.5",
        "detour": "direct"
      }
    ],
    "rules": [
      {
        "domain_suffix": [".cn"],
        "server": "local"
      }
    ],
    "final": "google"
  }
}

入站設定 (inbounds)

入站定義了 AiBooster 在本機監聽的連接埠和協定:

{
  "inbounds": [
    {
      "type": "mixed",
      "tag": "mixed-in",
      "listen": "127.0.0.1",
      "listen_port": 7890
    },
    {
      "type": "tun",
      "tag": "tun-in",
      "interface_name": "utun",
      "inet4_address": "172.19.0.1/30",
      "auto_route": true,
      "strict_route": true
    }
  ]
}

支援的入站類型:

  • mixed - HTTP/SOCKS5 混合代理
  • socks - SOCKS5 代理
  • http - HTTP 代理
  • tun - TUN 虛擬網路卡(透明代理)
  • redirect - 透明代理重新導向
  • tproxy - Linux 透明代理

出站設定 (outbounds)

出站定義了代理節點和直連規則:

{
  "outbounds": [
    {
      "type": "selector",
      "tag": "proxy",
      "outbounds": ["auto", "hk-node", "us-node"],
      "default": "auto"
    },
    {
      "type": "urltest",
      "tag": "auto",
      "outbounds": ["hk-node", "us-node"],
      "url": "https://www.gstatic.com/generate_204",
      "interval": "3m"
    },
    {
      "type": "shadowsocks",
      "tag": "hk-node",
      "server": "hk.example.com",
      "server_port": 443,
      "method": "aes-256-gcm",
      "password": "your-password"
    },
    {
      "type": "direct",
      "tag": "direct"
    },
    {
      "type": "block",
      "tag": "block"
    },
    {
      "type": "dns",
      "tag": "dns-out"
    }
  ]
}

支援的出站類型:

  • direct - 直接連線
  • block - 阻止連線
  • dns - DNS 出站
  • selector - 手動選擇節點
  • urltest - 自動測速選擇
  • shadowsocks - Shadowsocks 協定
  • vmess - VMess 協定
  • trojan - Trojan 協定
  • hysteria - Hysteria 協定
  • hysteria2 - Hysteria2 協定
  • vless - VLESS 協定
  • wireguard - WireGuard 協定
  • ssh - SSH 協定
  • http - HTTP 代理
  • socks - SOCKS5 代理

路由設定 (route)

路由定義了流量分流規則:

{
  "route": {
    "rules": [
      {
        "protocol": "dns",
        "outbound": "dns-out"
      },
      {
        "geoip": ["private"],
        "outbound": "direct"
      },
      {
        "geosite": ["cn"],
        "outbound": "direct"
      },
      {
        "geosite": ["geolocation-!cn"],
        "outbound": "proxy"
      }
    ],
    "rule_set": [
      {
        "tag": "geoip-cn",
        "type": "remote",
        "format": "binary",
        "url": "https://example.com/geoip-cn.srs"
      }
    ],
    "final": "proxy",
    "auto_detect_interface": true
  }
}

路由比對條件:

  • domain - 精確網域比對
  • domain_suffix - 網域後綴比對
  • domain_keyword - 網域關鍵字比對
  • domain_regex - 網域正規表示式比對
  • geosite - GeoSite 規則集
  • geoip - GeoIP 規則集
  • ip_cidr - IP CIDR 比對
  • port - 連接埠比對
  • protocol - 協定比對
  • network - 網路類型(tcp/udp)

實驗性功能 (experimental)

{
  "experimental": {
    "cache_file": {
      "enabled": true,
      "path": "cache.db"
    },
    "clash_api": {
      "external_controller": "127.0.0.1:9090",
      "external_ui": "ui",
      "secret": ""
    }
  }
}

新增訂閱

步驟

  1. 取得訂閱連結(從服務提供商處)
  2. 開啟 AiBooster
  3. 點擊 「+」「新增設定」
  4. 選擇 「訂閱連結」
  5. 填寫資訊:
    • 名稱:自訂名稱(如「工作訂閱」)
    • URL:貼上訂閱連結
  6. 點擊 「儲存」

訂閱連結格式

https://example.com/api/v1/client/subscribe?token=xxxxxx

訂閱連結包含你的帳戶資訊,請勿分享給他人。

更新訂閱

手動更新

  1. 進入 設定檔 頁面
  2. 找到目標訂閱
  3. 點擊 重新整理 圖示
  4. 等待更新完成

自動更新

  1. 進入 設定訂閱設定
  2. 開啟 自動更新
  3. 設定更新間隔(建議 24 小時)
更新間隔適用場景
1 小時節點頻繁變化
6 小時一般使用
24 小時穩定服務商
手動按需更新

管理多個訂閱

AiBooster 支援新增多個訂閱:

切換訂閱

  1. 進入 設定檔 頁面
  2. 點擊要使用的訂閱
  3. 自動切換到該訂閱的節點清單

刪除訂閱

  1. 長按或右鍵點擊訂閱
  2. 選擇 刪除
  3. 確認刪除

編輯訂閱

  1. 點擊訂閱右側的 編輯 圖示
  2. 修改名稱或 URL
  3. 儲存變更

訂閱轉換

如果訂閱格式不相容,可以使用訂閱轉換:

線上轉換

  1. 造訪訂閱轉換服務
  2. 輸入原始訂閱連結
  3. 選擇輸出格式(AiBooster JSON)
  4. 複製轉換後的連結
  5. 在 AiBooster 中新增

內建轉換

AiBooster 內建訂閱轉換器:

  1. 新增訂閱時選擇 進階選項
  2. 選擇 訂閱類型
    • 自動偵測
    • AiBooster(JSON 格式)
    • Clash
    • V2ray
    • Shadowsocks

檢視訂閱資訊

點擊訂閱可檢視:

  • 節點數量:可用伺服器數
  • 已用流量:本週期已使用
  • 剩餘流量:本週期剩餘
  • 到期時間:訂閱有效期
  • 上次更新:最近更新時間

常見問題

更新失敗

  1. 檢查網路連線
  2. 確認訂閱連結正確
  3. 嘗試使用代理更新
  4. 聯繫服務提供商

節點清單為空

  1. 手動更新訂閱
  2. 檢查訂閱是否過期
  3. 確認訂閱格式相容

流量資訊不顯示

部分訂閱可能不提供流量統計,這是正常現象。

建議定期更新訂閱以取得最新節點。