Loading... <div class="tip share">请注意,本文编写于 1751 天前,最后修改于 922 天前,其中某些信息可能已经过时。</div> ## 前言 Clash for Android 为 @Kr328 大佬接手的 ClashA 项目,已经推出了一段时间了。对于习惯于使用 clash 或者策略分流类软件的人来说,Clash for Android (以下简称 cfa ) 是 Android 用户的一大福音。 正如我在 [TG 频道](https://t.me/FunCunJ) 中说的,cfa 给我的第一体验是: - 界面简洁美观; - 策略分流+分应用的模式 自从 cfa 出来之后就一直用着它了,虽然现在 Android 已经成为了备用机,但是就我体验的时间来看,还是挺稳定的。 - **项目地址**:[GitHub](https://github.com/Kr328/ClashForAndroid) - **下载地址**:[Google Play](https://play.google.com/store/apps/details?id=com.github.kr328.clash) | [GitHub][1] | [备用地址](https://asset.10101.io)(`帐号/密码:10101.io/123456`) - **Telegram 频道**:[Clash For Android Channel](https://t.me/clash_for_android_channel) ## Clash for Android 主界面简介 ![cfa_ui](/usr/uploads/2020/02/3288461780.png) - `Stopped/Running`: 点击关闭/启用代理; - `Proxy (代理)`: 代理开启后显示,点击进入策略组页面; - `Profiles (配置)`:点击后进入配置文件添加页面; - `Logs (日志)`:日志记录 - `Settings (设置)`:软件设置 - `Behavior (行为)`: 软件自启、流量显示; - `Network (网络)`:DNS 行为、分应用代理等; - `Interface(界面)`:界面显示,包括暗黑模式、语言选择; - `Feedback(反馈)`:反馈信息及途径 - `About(关于)`:软件信息 ## 添加配置文件 CFA 提供了两种方式添加配置文件: - 远程配置 - 本地配置 以下分别说明 ### 添加远程配置 - 若使用的机场提供了 Clash 托管,则可以使用该方式方便的订阅节点和规则信息。 - 若没有 clash 托管,但是有 ss/v2ray 订阅链接或者 Surge 托管链接,可以使用我借助 subconverter 项目搭建的 API,将其转换为 clash 配置(策略组将替换为我设定的策略,规则使用神机规则)。 **接口使用方法**:https://api.10101.io/sub?target=clash&url=URLEncode后的托管或者订阅链接;例如,v2ray 订阅链接为 http://example.com,那么使用接口后的 clash 配置地址为 https://api.10101.io/sub?target=clash&url=http%3a%2f%2fexample.com。 **添加步骤**: 1. 点击 **Profiles(配置)** --> 点击 **New Profile(新配置)** --> 点击 **URL**: ![add_configuration_from_url](https://10101.io/usr/uploads/2020/02/2509934491.png) 2. 添加之后,点击选中配置文件,可对配置文件进行修改; ![url_profile_config](https://10101.io/usr/uploads/2020/03/3511764634.png) 3. 返回主界面,点击 **Stopped(已停止)** 开启代理,点击 **Proxy(代理)** 进入策略组界面,可根据自己需要选择节点使用 ![policy_group](/usr/uploads/2020/02/2732883619.png) ### 添加本地配置文件 若机场没有提供托管、订阅链接等或者使用的是自建服务器,那么可以采用此方式。此方式下需要自己编写 `yaml` 文件,建议在电脑上进行操作。 如果有使用 [Clash for Windows](https://10101.io/2018/10/27/how-to-use-clash-for-windows) 或者 ClashX,可以使用其配置文件。 **添加步骤**: 1. 编辑 `yaml` 文件,推荐使用 [神机规则](https://raw.githubusercontent.com/DivineEngine/Profiles/master/Clash/Outbound.yaml),下载该配置文件,然后按照其示例修改自己的节点信息和策略组,完成后保存在手机存储中; 2. 点击 **Profiles(配置)** --> 点击 **New Profile(新配置)** --> 点击 **File **,导入 step1 中保存的 `yaml` 文件; 3. 添加后,点击选中添加的配置文件,可对配置文件进行修改; ![file_profile_config][3] 4. 返回主界面,点击 **Stopped(已停止)** 开启代理,点击 **Proxy(代理)** 进入策略组界面,可根据自己需要选择节点使用。 ![policy_group](/usr/uploads/2020/02/2732883619.png) ## Proxy 界面简介 ![proxy_ui][4] - `Mode(模式)`:切换模式——Direct(全局直连)、Rule(规则)、Global(全局代理); - `Sort Group(代理组排序)`:策略组排序; - `Sort Proxy(代理排序)`:节点排序; - `Utils(实用工具)` - `Merge Prefix(前缀合并)`:对节点名字进行处理,以更好地显示节点全名 ## 分应用配置 CFA 支持分应用规则,这个对于 Android 用户来说应该不陌生了。 **路径**:**Settings(设置)** --> **Network(网络)** --> **Access Control Mode(访问控制模式)** - `Allow all apps(允许所有应用)`: 不进行分应用,只依赖配置文件中的分流规则进行分流; - `Only allowing selected apps(仅允许已选择的应用)`:白名单,选中的应用经过 VPN,再通过配置文件中的分流规则分流; - `Disallow selected apps(不允许已选择的应用)`:黑名单,选中的应用不经过 VPN (直连),未选中的应用经过 VPN 并通过配置文件中的分流规则进行分流。 **应用选择路径**:**Settings(设置)** --> **Network(网络)** --> **Access Control Packages(访问控制应用包列表)** ## 更新日志 - 2020-03-01 根据 `1.1.10` 版本对文中内容进行修改; - 2020-03-21 CFA 已支持中文,增加对应中文描述; [1]: https://github.com/Kr328/ClashForAndroid/releases [3]: /usr/uploads/2020/03/2799505761.png [4]: /usr/uploads/2020/03/1727468242.png 最后修改:2022 年 05 月 14 日 © 允许规范转载 赞 1 如果觉得我的文章对你有用,请随意赞赏
122 条评论
你好,请问博主的安卓版有相当费电的情况吗?
网络耗电都算在 CFA 上了,因为我一直开着的,具体软件本身耗电情况不清楚
很赞
clash for android在数据流量模式下总是自动关闭 在wifi下是正常的 请问是为啥??SSR也有这个问题 感觉是手机系统在数据流量模式下有什么限制
博主你好,我在用cfa的时候,proxy只有rule mode一种,在右上角的三点展开的选项中也只有Filter,Layout和Sort三个选项,请问这是版本的问题吗?我想要全局模式应该怎么调呢?
我一直没有更新,保持着 play 商店的版本,所以文章有点落后了。
全局的话,在 settings -> override -> mode 里面
十分感谢!
博主,你好!这个clash没用过,它和ssr相比有何优势?
clash core 目前应该还不支持 ssr 协议,拿 cfa 和 ssr 软件比没啥意义
谢谢,博主!我是刚刚进来,还沒有仔细看你的博文!只点击文章下面的三个广告,对了,第一广告手机打不开。
又试了一下,能打开!
你是指那几个 vps 广告吗,那个你不需要的话就不用点了。
咫尺天涯,我会常来!谢谢你的快速回复!坐标南京。
看了下,clash core 已经支持 ssr 协议了;
clash 使用的策略分流,玩法比较多样,支持的协议也多,ssr 客户端简单,满足一般需求。
感谢
报错c.a.a.a.b.a.g:profile does not cpnyain 'proxies' or 'proxy-prociders'
检查自己的配置文件,是否符合新的写法
你好,我试了网上很多个转换链接,包括你的,始终都是报这个错误,请问该如何解决?谢谢!
把你的订阅链接发个私密评论过来我看看吧
您好 我也是这个问题 可以帮助下么 有偿也行 谢谢
把订阅链接发个私密评论过来我看看
博主问一下我填完url后更新配置时他显示empty profile但是我订阅链接确实是有的啊
直接把URL扔过来看下吧
有中文啦已经
嗯嗯,文中已经说明了
如何下载APK文件 Google pay 用不了
文章里面给了下载地址
博主你好,我想问一下,我套用的是我们机场自己的配置订阅。每次重新启动,好像都会跳到auto或者proxy。这样的话,如果我想全局使用某个特定地区节点的话,必须每次启动都要自己重新设置,是吗?
你指的是 mode 吗,我试了下重新启动确实会自动选用 rule 模式,可以去提建议
所在机场自己修改了这点,谢谢博主回复。
能简单说一下,怎么自己写yaml文件吗
我添加URL,显示YAML is empty?怎么办?
提示得很清楚啊,你点开 URL 看下文件具体内容就知道了,如果有问题直接找机场主
不懂,哭唧唧
订阅链接发个私密评论来吧,我瞧瞧
你好,我想请问下,我在pc和安卓上都碰到的一个问题:成功订阅后选择代理服务器选择节点,里面有几个分栏,第一个是auto,第二个就是代理proxy,但是它们都有全部的节点,而不是下面的本地只有直连和代理的选项。第二栏proxy里面多了一个子项(auto-fallback)。我不知道使用的时候在auto还是proxy选择节点,请求大佬帮助
auto 你不用选,proxy 选就行,子项是套了别的策略组,你可以选节点,也可以选 auto-fallback,fallback 就是会自动选择第一个可用的节点。
楼主好,用你的转换链接把ssr换成clash的链接网址,配置按保存后报错,说empty profile,是啥情况?
clash 不支持 ssr,转换过去没内容了
请问adblock应该选direct,reject还是proxy?
reject 如果对你没啥影响的话就选这个
请问呢clash如何使用v2ray节点呢?
谢谢分享,某为阉割谷歌play,应用商店都装不了,下载一直是个问题_(:з」∠)_
GitHub 上会放安装包,如果需要的话我晚上也传一个上来吧
请问下,Google play无法更新什么情况?自己节点和机场均无法更新,换其他app可以…
用的什么规则?换成全局呢?