Clash for Android简介
Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。Clash for Android 是安卓系统上的一款 Clash 客户端。支持VMess,Shadowsocks,Trojan(实验性),Snell协议,支持远程连接,支持UDP。
请注意:
Clash for Android 与ClashA VPN 实现原理不同。
此软件仍处于测试阶段,可能存在一些BUG,整体上已较为稳定。
功能:
1.具有/不具有身份验证的本地HTTP / HTTPS / SOCKS服务器
2.VMess,Shadowsocks,Trojan(实验性),Snell协议支持远程连接。支持UDP。
3.内置的DNS服务器旨在最大程度地减少DNS污染攻击,并支持上游DoH / DoT。还支持伪IP。
4.基于域,GEOIP,IP CIDR或端口的规则,用于将数据包转发到不同的代理
5.远程组允许用户实施功能强大的规则。支持自动回退,负载平衡或基于延迟的自动选择代理
6.远程提供程序,允许用户远程获取代理/规则列表,而不是在配置中进行硬编码
新功能
1.重构冲突核心网桥
2.重构代理活动
3.添加提供商管理器
4.删除不兼容的配置文件
5.更新冲突核心
6.更新bulit-in dns配置
7.添加配置文件覆盖
8.关闭网络更改中的所有连接
9。屏幕关闭时,暂停URL测试和提供程序获取
下载安装
Github 项目地址:https://github.com/Kr328/ClashForAndroid
最新版 Clash for Android 发布地址:https://github.com/Kr328/ClashForAndroid/releases
快速上手
Clash for Android 支持两种导入配置文档的方式:
- URL (订阅)
- 本地导入
首先讲一下订阅。
快速订阅
请先登陆机场官网,进入“界面”页面,复制 Clash 订阅地址。
复制好了 Clash 订阅之后打开 Clash for Android 应用程序。请点击 Profiles 。
请在新弹出的窗口中点击 + New Profile 。
已复制Clasdh订阅链接的机场用户请点击 URL ,并粘贴您的 Clash 订阅链接。然后点击选中自己的配置。
配置文档备注名右侧是刷新按钮。机场服务器信息可能会不定时更新,若出现大面积节点超时现象,可尝试刷新订阅。
返回首页。点击开关,即可进行代理。会提示是否同意创建VPN,请点击允许。
开启代理后,可以点击 Proxy 选项卡,进入策略组面板,在这里可以切换节点。直接点击你想要的节点即可进行切换。
点击⚡图标可以进行延迟测试,测试结果将显示在节点名称右侧。
Clash for Android 测试延迟的方法为从目标 policy 返回 http response header 数据包的时间,并不是简单的 ping 。
本地文件导入
点击 Profiles → New Profile → File ,然后从本地文件夹选择自己要导入的配置文档。
某些厂商的ROM可能报如下错误,请选择其他文件管理器导入。