安装 Clash 确保你已经安装了 Clash,如果还没有安装,可以通过以下命令安装: 使用 Homebrew 安装: brew install clash 或者使用脚本安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/ClashX/Clash/master/install.sh)" 打开 Clash 配置文件 默认情况下,Clash 的配置文件位于: ~/Library/Application Support/Clash/config.json 如果文件不存在,可以打开一个新的空文件进行编辑。 添加订阅源 在配置文件中,添加你想要订阅的源,每个源是一个 JSON 对象,包含以下字段: name(源的名称,用于显示和识别) url(源的 URL 或文件路径) 示例配置: { "subscribedSources": [ { "name": "官方源", "url": "https://github.com/ClashX/Clash/releases/download/" }, { "name": "第三方源", "url": "https://repoforge.org/Clash/" } ] } 常用订阅源示例: 官方源:https://github.com/ClashX/Clash/releases/download/ 第三方源:https://repoforge.org/Clash/ MacAppStore:https://www.apple.com/itunes/specialfeatures/mac-app-store/ Homebrew 替代源:https://raw.githubusercontent.com/Homebrew/homebrew-deb/master/homebrew.toml...
安装 Clash
确保你已经安装了 Clash,如果还没有安装,可以通过以下命令安装:
使用 Homebrew 安装:
brew install clash
或者使用脚本安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/ClashX/Clash/master/install.sh)"
打开 Clash 配置文件
默认情况下,Clash 的配置文件位于:
~/Library/Application Support/Clash/config.json
如果文件不存在,可以打开一个新的空文件进行编辑。
添加订阅源
在配置文件中,添加你想要订阅的源,每个源是一个 JSON 对象,包含以下字段:
name(源的名称,用于显示和识别)url(源的 URL 或文件路径)
示例配置:
{
"subscribedSources": [
{
"name": "官方源",
"url": "https://github.com/ClashX/Clash/releases/download/"
},
{
"name": "第三方源",
"url": "https://repoforge.org/Clash/"
}
]
}
常用订阅源示例:
- 官方源:
https://github.com/ClashX/Clash/releases/download/ - 第三方源:
https://repoforge.org/Clash/ - MacAppStore:
https://www.apple.com/itunes/specialfeatures/mac-app-store/ - Homebrew 替代源:
https://raw.githubusercontent.com/Homebrew/homebrew-deb/master/homebrew.toml - 其他自定义源:根据需求添加你自己的 URL。
添加订阅规则(可选)
你可以为每个源添加订阅规则,例如限制订阅的范围或过滤特定内容。
示例规则:
{
"subscriptionRules": [
{
"name": "官方源",
"rules": [
{
"match": "Clash",
"action": "ignore"
}
]
}
]
}
支持的规则类型:
- 简单匹配:直接匹配软件包名称。
- 正则表达式:使用
regex字段进行更复杂的匹配。 - 替换规则:使用
replace字段来替换或修改软件包信息。
保存配置并重启 Clash
保存配置文件后,重启 Clash 服务:
方法 1:通过 CLI
clashctl restart
方法 2:通过 GUI
在 Clash GUI 中点击“重启”按钮。
测试订阅
完成配置后,可以在 GUI 中查看订阅状态,确保所有源都能正常订阅,如果有问题,可以检查以下内容:
- 互联网连接是否正常。
- 源的 URL 是否正确。
- 配置文件的语法是否正确(可以使用
jsonlint检查)。
进一步优化(可选)
- 过滤不需要的内容:在订阅规则中添加过滤规则。
- 订阅限制:设置只订阅特定版本或软件包。
- 自定义更新规则:根据需求设置更新频率或方式。
其他注意事项
- 配置文件中的 URL 必须以 结束,否则可能导致错误。
- 如果遇到权限问题,可以尝试在
config.json中添加“readPermission”: true。 - 如果订阅源出现问题,可以尝试更换源或增加源的数量以提高成功率。

相关文章








