1. 简介

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 实现原理不同。

系统要求:

  • Android 7.0 及以上(远古系统会提示无法解析安装包)
  • 64 位处理器(比较新的机型基本都是)

整理教程时的系统环境:

Android 9, Color OS V6.0
Clash for Android 1.0.13 alpha

文档中的某些内容可能一定随软件版本迭代而失效。

2. 下载安装

请点击标签进行下载安装:

安卓手机使用 Chrome 浏览器可能遇到无法下载的情况,可复制教程链接到其它浏览器尝试下载。

⭐原版Clash for Android点此下载👇




点此展开更新日志

测试版本 2.3.17

更新日志

  1. 更新 clash core
  2. 内置 DNS 更换到 fake-ip 以回避使用 DoH/DoT (某些 DoH/DoT 服务器 的 TCP Keep Alive 可能会影响移动网络下的续航
  3. 默认停用 append-system-dns (内置 DNS 仍然启用
  4. 速度单位增加了 /s
  5. 修正 cgo 调用的可能出现的怪异问题
  6. 改进配置更新服务
  7. 自动更新现在使用 AlarmManager + Service 替代 WorkManager (WorkManager 多进程不友好
  8. 改进 JNI 的链接问题

测试版本 2.3.12

更新日志

  1. 修复被动关闭发生 ANR 的问题
  2. 增加切换模式的提示
  3. 移除了一个动画相关的 flag
  4. provider 翻译为 外部资源
  5. 初次导入配置文件时 文件管理界面 消歧义
  6. 增加文件导出功能
  7. 修正更新引起的配置丢失问题
  8. 文本编辑时默认选择全部文本
  9. 修复了日志可能泄漏订阅链接的问题
  10. 更新一些些 core 的文案
  11. Proxy 和 Access Control 的 三点菜单 过滤子选项 消歧义
  12. 修正自动备份的目录声明
  13. 修正自动更新调度问题
  14. 由于 Android 的 splice 实现不佳 移除 zero copy 支持

测试版本 2.3.11

注意 设置会被清除 配置文件可能会有极小概率丢失

UI 变更日志

  1. 完全重构
  2. 改进 Proxy 的性能
  3. 增强 Edge-to-Edge 体验
  4. 增加 providers 管理
  5. 提供最基本的 TV 支持
  6. 移除多语言选项 (不移除语言
  7. 导入配置文件显示进度

Core 变更日志

  1. 跟随上游
  2. 提供适用于 VPN 的系统代理
  3. 停用全部的 TCP Keep Alive
  4. 增加直连零拷贝
  5. 熄灭屏幕时休眠

⭐⭐ClashR for Android点此下载👇

没有Clash(R)订阅?请移步 👉 https://merlinblog.xyz/wiki/api.html

语言设置路径:SettingsInterfaceLanguageSimplified Chinese
设置 👉 界面 👉 语言 👉 简体中文
Clash for Android 为免费 app ,已于 2019.12.10 上架 Google Play 。

各位请不要使用 例如 Q Q 快 传 之类的功能 发送 来自 Google Play 的版本
Google Play 版本 使用 App Bundle 来降低 各位下载 apk 所需要的流量
也就意味着 安装的应用 是由 多个 apk 组成
Q Q 快 传 并不能正确的处理 此类分包机制
发送的应用是不完整的 必然发生崩溃

3. 快速上手

Clash for Android 支持两种导入配置文档的方式:

  • URL (订阅)
  • 本地导入
    首先讲一下订阅。

3.1 快速订阅

请先登陆机场官网,进入“界面”页面,复制 Clash 订阅地址。

没有Clash(R)订阅?请移步 👉 https://merlinblog.xyz/wiki/api.html

复制好了Clash订阅之后打开Clash for Android应用程序。请点击配置
IMG_7843.JPG
请在新弹出的窗口中点击新配置
IMG_7844.JPG
然后选择从URL导入。在对应地方填写订阅地址并保存。
IMG_7845.JPG
IMG_7847.JPG
IMG_7847.JPG
IMG_7849.JPG
点击节点右侧的三个点按钮,可以修改订阅设置。如图:
IMG_7850.JPG
提示:机场服务器信息可能会不定时更新,若出现大面积节点超时现象,可尝试刷新订阅。
返回首页。点击开关,即可进行代理。会提示是否同意创建VPN,请点击允许
IMG_7851.JPG
开启代理后,可以点击中间的代理选项卡,进入策略组面板,在这里可以切换节点。直接点击你想要的节点即可进行切换。
IMG_7852.JPG
点击⚡图标可以进行延迟测试,测试结果将显示在节点名称右侧。
Clash for Android 测试延迟的方法为从目标 policy 返回 http response header 数据包的时间,并不是简单的 ping 。
测试延迟会导致机场网页上显示的在线设备数异常飙升,这是正常现象,等一等就好了。

点击右上角的三个点按钮,可以进入更多设置:

  • 刷新订阅
  • 更改代理模式
  • 改变代理组(策略组)排序
  • 改变代理(节点)排序
  • 前缀合并(即节点名字前缀相同的进行归类显示)
    IMG_7853.JPG
    IMG_7854.JPG

3.2 本地文件导入

点击 配置 👉 新配置 👉 从文件导入,然后从本地文件夹选择自己要导入的配置文档。
某些厂商的ROM可能报如下错误,请选择其他文件管理器导入。
10

3.3 查询日志

点击日志面板,然后选择Clash日志捕捉工具即可抓取日志。默认是关闭日志的,以防内存溢出。
IMG_7857.JPG
IMG_7858.JPG
IMG_7859.JPG

3.4 其它设置

IMG_7860.JPG
IMG_7862.JPG

3.5 分应用代理

点击设置 👉 网络,最下方可以设置分应用代理
点击访问控制模式可以切换黑白名单。自行理解即可。
点击访问控制应用包列表即可选择应用。
IMG_7863.JPG

3.6 切换代理模式

3.6.1 2.0.18及之前版本

如果是2.0.18及之前的版本,代理模式设置路径为代理模式,如图:
IMG_7853.JPG
IMG_7854.JPG

3.6.2 2.1.1之后的版本

如果是2.1.1之后的版本,代理模式设置路径为设置覆写模式,如图:
IMG_4577.JPG
IMG_4579.JPG
IMG_4578.JPG

3.7 语言设置

语言设置路径:SettingsInterfaceLanguageSimplified Chinese
设置 👉 界面 👉 语言 👉 简体中文
IMG_7864.JPG
若当前系统语言为简体中文,则软件默认显示简体中文。
若当前系统语言为繁體中文或其它语言,则默认显示English。

3.8 暗黑模式

Clash for Android现已适配暗黑模式。
入口:设置 👉 界面 👉 暗黑模式
开启后效果如图:
IMG_7865.JPG
IMG_7866.JPG

4. 常见的订阅错误报告

如果遇到以下提示:

Invalid Config:yaml:unmarshal errors: line 1:cannot unmarshal !!str c3M6Ly9...

说明用错了订阅链接,请检查自己是不是复制错了或者多了空格之类的。

没有 Clash 订阅链接的可以使用 API 来转换订阅链接。

如果遇到此类提示:

Invalid Config:Value for 'Proxy' is invalid:Unexpected null or empty

说明你还没买套餐,或者订阅为空。请联系你所在机场的管理员。

5. 易用性设置

大部分安卓ROM都会因为电池策略导致Clash for Andorid应用程序被杀掉导致无法连接网络。出现这种情况的特征是通知栏中VPN连接仍然存在,但实际上无法访问网络(有时也包括国内网络)。这是因为Clash for Android主程序和VPN框架是独立存在的,主程序被系统清理后会导致流量仍然通过VPN路由到本地,但此时没有应用程序来处理这些流量,导致无法上网。

5.1 始终开启VPN

以RealmeX(Android 10)为例,点击設定 👉 其他無線連接 👉 VPN,打开一律與VPN保持連線
IMG_7868.JPG
IMG_7869.JPG
IMG_7872.JPG
IMG_7873.JPG

5.2 省电策略/允许后台运行

长按Clash图标,选择應用程式資訊
勾选允許自動啓動允許其他應用程式關聯啓動
点击耗電保護,选择允許背景執行
IMG_7874.JPG
IMG_7875.JPG
IMG_7876.JPG

5.3 通知栏快速启动

IMG_7878.JPG
IMG_7879.JPG

6. Clash 家族

每一款都好用!吹爆!

Clash for Android 终于更新了支持 SSR 的新内核!!
至此三大平台的 Clash 客户端都支持了 SSR,可喜可贺 🎉🎉🎉
由于各种原因,需要使用以下客户端才能正常使用:


Netflix·Spotify·YouTube Premium会员合租


好家伙Cloud·极速体验


超大带宽·专线接入·BGP隧道


Realnode·专线接入·高速稳定


云网|免费试用一年


闪电机场|高性价比|五元起步


GsouCloud·全专线机场


胡三狗的后宫·4K秒开·IEPL专线


MZFast机场|高性价比


南部隧道|全球互联


次元链接|注册即送0.8元


N3RO|专业带机场|专属优惠


VeePN骨折优惠码SABRINA1551

Last modification:April 21st, 2021 at 01:34 am
If you think my article is useful to you, please feel free to appreciate