Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。
Clash for Android 是安卓系统上的一款 Clash 客户端。
Github 项目地址:https://github.com/Kr328/ClashForAndroid
支持的协议:Vmess, Shadowsocks, Snell, SOCKS5, ShadowsocksR [2.1.1 版本开始支持]
特性:
请注意:Clash for Android 与 ClashA VPN 实现原理不同。
系统要求:
Clash for Android 支持两种导入配置文档的方式:
请先登陆机场官网,进入 “界面” 页面,复制 Clash 订阅地址。
复制好了 Clash 订阅之后打开 Clash for Android 应用程序。请点击配置
。
请在新弹出的窗口中点击
新配置
。
然后选择
从URL导入
。在对应地方填写订阅地址并保存。
点击节点右侧的三个点按钮,可以修改订阅设置。如图:
提示:机场服务器信息可能会不定时更新,若出现大面积节点超时现象,可尝试刷新订阅。返回首页。点击开关,即可进行代理。会提示是否同意创建 VPN,请点击
允许
。
开启代理后,可以点击中间的代理选项卡,进入策略组面板,在这里可以切换节点。直接点击你想要的节点即可进行切换。
点击⚡图标可以进行延迟测试,测试结果将显示在节点名称右侧。
点击右上角的三个点按钮,可以进入更多设置:
点击 配置
👉 新配置
👉 从文件导入
,然后从本地文件夹选择自己要导入的配置文档。
某些厂商的 ROM 可能报如下错误,请选择其他文件管理器导入。
点击日志
面板,然后选择 Clash日志捕捉工具
即可抓取日志。默认是关闭日志的,以防内存溢出。
点击设置
👉 网络
,最下方可以设置分应用代理
。
点击访问控制模式
可以切换黑白名单。自行理解即可。
点击访问控制应用包列表
即可选择应用。
如果是 2.0.18 及之前的版本,代理模式设置路径为代理
→ 模式
,如图:
如果是 2.1.1 之后的版本,代理模式设置路径为设置
→ 覆写
→ 模式
,如图:
语言设置路径:Settings
→ Interface
→ Language
→ Simplified Chinese
设置
👉 界面
👉 语言
👉 简体中文
若当前系统语言为简体中文,则软件默认显示简体中文。若当前系统语言为繁體中文或其它语言,则默认显示 English。
Clash for Android 现已适配暗黑模式。
入口:设置
界面
暗黑模式
开启后效果如图:
如果遇到以下提示:
说明用错了订阅链接,请检查自己是不是复制错了或者多了空格之类的。
没有 Clash 订阅链接的可以使用 API 来转换订阅链接。
如果遇到此类提示:
说明你还没买套餐,或者订阅为空。请联系你所在机场的管理员。
大部分安卓 ROM 都会因为电池策略导致 Clash for Andorid 应用程序被杀掉导致无法连接网络。出现这种情况的特征是通知栏中 VPN 连接仍然存在,但实际上无法访问网络(有时也包括国内网络)。这是因为 Clash for Android 主程序和 VPN 框架是独立存在的,主程序被系统清理后会导致流量仍然通过 VPN 路由到本地,但此时没有应用程序来处理这些流量,导致无法上网。
以 RealmeX (Android 10) 为例,点击設定
👉 其他無線連接
👉 VPN
, 打开一律與VPN保持連線
。
长按 Clash 图标,选择應用程式資訊
。
勾选允許自動啓動
和允許其他應用程式關聯啓動
。
点击耗電保護
, 选择允許背景執行
。