什么是机场订阅
机场订阅(Airport Subscription)是一种方便用户获取和更新代理节点的方式。通过一个订阅链接,ClashX 可以自动获取服务商提供的所有节点信息,并支持定期更新,无需手动添加节点。
订阅服务通常由代理服务商(俗称"机场")提供,用户购买服务后会获得一个订阅链接。这个链接包含了所有可用节点的配置信息,包括服务器地址、端口、加密方式等。
"机场"这个名称来源于早期 Shadowsocks 项目的图标是一个纸飞机,而提供 Shadowsocks 服务的地方被戏称为"飞机场",后来简化为"机场"。虽然现在支持的协议远不止 Shadowsocks,但这个名称已经成为代理服务商的通用称呼。
订阅的优势
- 自动更新:服务商更新节点后,用户只需点击更新即可获取最新配置
- 批量管理:一次性导入所有节点,无需逐个添加
- 配置同步:一个订阅链接可在多个设备使用
- 规则集成:订阅通常包含分流规则,开箱即用
- 节点优选:支持自动测速和负载均衡
订阅链接的类型
目前主流的订阅链接格式有以下几种,了解它们的区别有助于正确使用:
1. Clash 订阅(推荐)
专为 Clash 系列客户端设计的订阅格式,包含完整的配置信息。
特点:
- YAML 格式配置文件
- 包含代理组(Proxy Group)配置
- 内置分流规则(Rule)
- 支持策略组和自动选择
- ClashX 原生支持,无需转换
链接示例:
https://example.com/clash/subscribe?token=abc123
2. 通用订阅(需转换)
兼容多种客户端的订阅格式,通常为 SS/SSR/V2Ray 节点列表。
特点:
- 通常以
sub或link标识 - 仅包含节点信息,不含规则
- 需要通过订阅转换器转换为 Clash 格式
- 兼容性好,支持多种客户端
链接示例:
https://example.com/sub?token=abc123
3. Base64 订阅
节点信息经过 Base64 编码的订阅链接。
特点:
- 内容经过 Base64 编码
- 主要用于 Shadowsocks/ShadowsocksR
- 需要转换为 Clash 格式使用
- 安全性相对较低(编码非加密)
ClashX 原生支持 Clash 格式订阅。如果你的机场提供的是通用订阅或 Base64 订阅,需要先通过订阅转换工具转换为 Clash 格式才能在 ClashX 中使用。
如何在 ClashX 中添加订阅
添加订阅是使用 ClashX 的第一步,操作非常简单。以下是详细步骤:
方法一:通过菜单栏添加(推荐)
步骤:
- 点击菜单栏的 ClashX 图标
- 选择"配置" → "托管配置" → "管理"
- 在弹出窗口点击"添加"按钮
- 输入订阅链接(URL)
- 可选:给订阅起一个容易识别的名称
- 点击"确定"保存
- ClashX 会自动下载并应用配置
方法二:通过配置文件添加
步骤:
- 点击菜单栏的 ClashX 图标
- 选择"配置" → "打开配置文件夹"
- 将订阅链接下载的 YAML 文件复制到该文件夹
- 回到菜单,选择"配置" → 你刚复制的配置文件
- 配置立即生效
验证订阅是否成功
检查清单:
- 节点列表:点击"代理" 菜单,应该能看到订阅的节点
- 规则加载:检查"出站模式"是否显示"规则判断"选项
- 连接测试:选择一个节点,访问 Google 等网站测试
- 延迟测速:在代理菜单中点击"测试延迟"查看各节点状态
首次添加订阅后,建议先进行延迟测试,找出速度最快的节点。ClashX 支持对所有节点批量测速,帮助你快速找到最佳节点。测试结果会在节点名称旁显示延迟时间(ms)。
订阅管理最佳实践
良好的订阅管理习惯能提升使用体验,确保连接稳定性。以下是经过实践验证的最佳做法:
1. 定期更新订阅
为什么要定期更新?
- 机场可能会更换服务器 IP 地址
- 新增节点或淘汰旧节点
- 优化线路或调整节点配置
- 更新分流规则适应新的网站
更新频率建议:
- 稳定机场:每周更新 1-2 次
- 新机场/不稳定机场:每天更新 1 次
- 出现连接问题时:立即手动更新
2. 手动更新订阅步骤
- 点击菜单栏 ClashX 图标
- 选择"配置" → "托管配置" → "管理"
- 选中要更新的订阅
- 点击"更新"按钮
- 等待下载完成(右上角会显示通知)
- 更新成功后配置自动生效
3. 设置自动更新(推荐)
ClashX 支持自动更新订阅配置,无需手动操作。
设置方法:
- 打开 ClashX 配置文件(配置 → 打开配置文件夹)
- 编辑
config.yaml文件 - 添加自动更新配置:
# 订阅自动更新间隔(小时)
update-interval: 24
# 启动时自动更新
update-on-start: true
说明:
update-interval: 24表示每 24 小时自动更新一次update-on-start: true表示启动时自动更新
4. 多订阅管理策略
如果你订阅了多个机场服务,合理管理很重要。
命名规范:
- 使用有意义的名称,如 "主力机场-香港"、"备用-美国"
- 包含到期时间,如 "AAA机场-2025.12"
- 标注流量配额,如 "BBB机场-500GB"
使用策略:
- 主备分离:设置主力和备用订阅,主力故障时切换
- 用途分类:工作用、娱乐用、流量密集型分别使用不同订阅
- 地区优先:根据需要访问的服务选择合适地区的节点
5. 订阅备份
建议将订阅链接保存在安全的地方(密码管理器、加密笔记等),避免因为误删除或设备损坏丢失订阅。同时定期备份 ClashX 的配置文件夹,以便快速恢复设置。
订阅转换工具使用
当你的机场不提供 Clash 格式订阅时,需要使用订阅转换工具。以下介绍最常用的 Subconverter 工具。
什么是 Subconverter
Subconverter 是一个开源的订阅转换工具,可以将各种格式的订阅链接转换为 Clash、Surge、QuantumultX 等客户端所需的格式。
在线订阅转换(推荐新手)
常用在线转换平台:
- 肥羊转换:https://sub.v1.mk/
- 品云转换:https://id9.cc/
- 边缘转换:https://bianyuan.xyz/
使用步骤:
- 打开在线转换网站
- 在"订阅链接"框中粘贴你的原始订阅链接
- 客户端选择"Clash"
- 可选:选择规则集(如 ACL4SSR、ConnersHua)
- 可选:启用节点筛选(如只保留香港、台湾节点)
- 点击"生成订阅链接"
- 复制生成的 Clash 订阅链接到 ClashX
本地部署 Subconverter(进阶)
如果担心隐私泄露,可以在本地部署 Subconverter。
Docker 部署(最简单):
# 拉取镜像
docker pull tindy2013/subconverter
# 运行容器
docker run -d --name subconverter \\
-p 25500:25500 \\
tindy2013/subconverter
# 访问本地转换服务
# http://localhost:25500
使用本地转换:
http://localhost:25500/sub?target=clash&url=你的订阅链接
订阅转换高级选项
常用参数说明:
target=clash- 目标格式为 Clashurl=- 原始订阅链接(需 URL 编码)config=- 使用的规则配置include=- 节点筛选(包含关键词)exclude=- 节点筛选(排除关键词)emoji=true- 节点名称添加国旗 emojiudp=true- 启用 UDP 转发
示例:只保留香港和台湾节点
http://localhost:25500/sub?target=clash&url=订阅链接&include=(香港|台湾|HK|TW)&emoji=true
使用在线订阅转换服务时,你的订阅链接会被转换服务器获取。订阅链接包含了你的账户信息,理论上可被用于盗用流量。因此:
- 只使用知名、可信的转换服务
- 有条件的话优先使用本地部署
- 定期更换订阅链接(从机场重置)
- 监控流量使用情况,发现异常及时处理
订阅安全注意事项
订阅链接的安全性直接关系到你的服务稳定性和隐私安全。以下是重要的安全建议:
1. 订阅链接保护
核心原则:
- 不要分享订阅链接:订阅链接包含你的账户凭证,分享等同于分享账号
- 避免在公共场所展示:截图或演示时记得遮挡订阅链接
- 定期重置链接:如果怀疑链接泄露,立即在机场后台重置
- 使用加密存储:保存订阅链接时使用密码管理器等加密工具
2. 订阅内容验证
检查订阅配置是否安全:
- 查看配置文件(配置 → 打开配置文件夹)
- 检查是否有可疑的规则或脚本
- 确认所有节点都来自你信任的机场
- 警惕包含广告或跟踪脚本的配置
3. 避免恶意订阅
- 免费订阅(可能包含恶意代码或监控)
- 来源不明的订阅链接
- 要求安装额外证书或插件的订阅
- 订阅配置中包含大量不认识的规则
- 更新后 ClashX 出现异常行为
防范措施:只使用正规付费机场提供的订阅,避免使用免费或来源不明的订阅服务。
4. 流量监控
定期检查流量使用:
- 在机场后台查看流量使用情况
- 如发现异常流量消耗,立即重置订阅链接
- 设置流量预警,超额时及时通知
- 记录常用的流量消耗模式,便于识别异常
5. 多层防护
综合安全策略:
- 启用两步验证:在机场账户中启用 2FA
- 独立密码:机场账户使用独立的强密码
- 定期检查:每月检查账户登录记录
- 设备限制:利用机场的设备数量限制功能
- 分离订阅:重要设备和普通设备使用不同订阅
常见订阅问题排查
使用订阅过程中可能遇到各种问题,以下是常见问题及解决方案:
问题 1:订阅更新失败
可能原因:
- 网络连接问题
- 订阅链接失效或被封禁
- 机场服务器维护
- 订阅链接格式错误
解决方案:
- 检查网络连接是否正常
- 尝试在浏览器中打开订阅链接,看是否能下载配置文件
- 登录机场后台,检查订阅链接是否已更新
- 如链接已变更,删除旧订阅并添加新的
- 清除 ClashX 缓存后重试
问题 2:订阅更新后无法连接
排查步骤:
- 检查 ClashX 是否正在运行(菜单栏有图标)
- 确认已选择正确的代理模式(规则判断或全局模式)
- 测试节点延迟,选择可用节点
- 查看日志(配置 → 显示日志)检查错误信息
- 如全部节点不可用,可能是配置文件格式问题
- 尝试重新下载或使用其他订阅转换服务
问题 3:订阅节点数量异常
情况分析:
- 节点过少:可能使用了节点筛选,只保留了部分节点
- 节点过多:可能包含了多个订阅或订阅组
- 突然减少:机场可能下线了部分节点
解决方法:
- 检查订阅转换配置,确认筛选规则
- 登录机场后台查看可用节点数量
- 如需全部节点,重新生成不带筛选的订阅链接
问题 4:部分网站无法访问
可能原因:
- 分流规则将该网站设为直连
- DNS 解析问题
- 节点不支持特定网站
解决方案:
- 临时切换到"全局模式"测试
- 如全局模式可访问,说明是规则问题
- 添加自定义规则将该域名强制走代理
- 或修改 DNS 设置为可靠的公共 DNS
问题 5:订阅配置冲突
现象:
- 切换订阅后出现错误
- 多个订阅同时使用时规则混乱
- ClashX 启动异常
解决方案:
- 一次只使用一个订阅配置
- 避免在配置文件夹中混放不同来源的配置
- 清理不用的旧配置文件
- 重新安装 ClashX 并重新添加订阅
遇到任何问题时,可按以下顺序排查:
- 检查日志文件(配置 → 显示日志)
- 测试节点延迟(代理 → 测试延迟)
- 尝试更新订阅
- 切换不同的节点
- 重启 ClashX
- 检查机场服务状态
- 联系机场客服
高级技巧:自定义规则覆盖
订阅配置通常包含默认的分流规则,但你可以通过自定义规则进行覆盖和扩展,实现更个性化的需求。
1. 理解规则优先级
ClashX 规则匹配顺序(从上到下):
- 用户自定义规则(优先级最高)
- 订阅配置中的规则
- GEOIP 规则(地理位置)
- 最终匹配规则(MATCH)
2. 添加自定义规则
在订阅配置基础上添加你的专属规则。
步骤:
- 打开配置文件夹(配置 → 打开配置文件夹)
- 用文本编辑器打开当前使用的配置文件
- 找到
rules:部分 - 在规则列表开头添加你的自定义规则
- 保存文件,ClashX 会自动重新加载配置
示例:强制特定域名走代理
rules:
# 自定义规则 - 优先级最高
- DOMAIN-SUFFIX,openai.com,Proxy
- DOMAIN-SUFFIX,chatgpt.com,Proxy
- DOMAIN-KEYWORD,google,Proxy
# 以下是订阅原有规则
- DOMAIN-SUFFIX,google.com,Proxy
# ...
3. 常用自定义规则示例
强制直连(不走代理):
# 国内网站直连
- DOMAIN-SUFFIX,taobao.com,DIRECT
- DOMAIN-SUFFIX,jd.com,DIRECT
# IP 段直连
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
指定节点访问:
# Netflix 使用美国节点
- DOMAIN-SUFFIX,netflix.com,US-Node
# 游戏使用香港节点
- DOMAIN-SUFFIX,steam.com,HK-Node
屏蔽广告和跟踪:
# 屏蔽常见广告域名
- DOMAIN-SUFFIX,googleads.com,REJECT
- DOMAIN-SUFFIX,doubleclick.net,REJECT
- DOMAIN-KEYWORD,analytics,REJECT
4. 使用规则集(Rule Provider)
Rule Provider 允许引用外部规则文件,便于管理和更新。
rule-providers:
reject:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
path: ./ruleset/reject.yaml
interval: 86400
rules:
- RULE-SET,reject,REJECT
# 其他规则...
说明:
type: http- 从 URL 获取规则behavior: domain- 规则类型(domain/ipcidr/classical)interval: 86400- 更新间隔(秒)- 规则会自动更新,无需手动维护
5. 保留自定义规则的订阅更新
直接修改订阅配置文件的缺点是每次更新订阅时,自定义规则会被覆盖。解决方案:
- 方案 1:使用独立的配置文件,不使用订阅更新
- 方案 2:将自定义规则保存为文本,更新后重新添加
- 方案 3(推荐):使用订阅转换时添加自定义规则参数
例如在订阅转换 URL 中添加:
config=https://你的自定义规则配置地址
总结
掌握 ClashX 订阅管理是高效使用代理服务的关键。本文详细介绍了从基础的订阅添加到高级的自定义规则等完整流程。
核心要点回顾
- 订阅类型:优先选择 Clash 格式订阅,其他格式需通过 Subconverter 转换
- 订阅管理:定期更新订阅,合理命名便于管理,设置自动更新提升效率
- 安全防护:保护订阅链接,避免使用不可信的转换服务,定期监控流量
- 问题排查:遇到问题先查看日志,测试节点延迟,必要时重新添加订阅
- 进阶使用:通过自定义规则实现个性化需求,使用 Rule Provider 便于维护
最佳实践建议
- 每周至少更新一次订阅
- 定期进行节点延迟测试,优选低延迟节点
- 备份订阅链接和自定义配置
- 关注机场公告,及时了解服务变更
- 监控流量使用情况,避免超额
- 保持 ClashX 版本更新
进一步学习
如果你想深入了解 ClashX 的更多功能,可以继续学习:
- ClashX 配置文件语法详解
- 策略组(Proxy Group)高级配置
- DNS 优化与防污染设置
- 脚本(Script)功能使用
- TUN 模式配置与应用
代理工具仅是上网辅助手段,使用时请遵守当地法律法规。选择正规可靠的机场服务,注重隐私和数据安全。合理使用代理服务,避免违法违规行为。