日记

手机端使用AdGuard配合Clash实现广告过滤以及上网加速

by 皮师傅, 2021-06-05


我也是在XDE.io看到AdGuard个人版终身授权有优惠活动,凑热闹买了个,最终购买高级版个人终身授权3终端为66RMB,由于手机基本24小时开着CFA用于网络加速,同时在网上搜集相关资料整理了一下同时使用AdGuard+Clash For Android软件的操作步骤记录一下,另外终端例如iOS等操作同理。

准备工作

  • Clash For Android客户端
  • AdGuard客户端
  • 手机一台

使用Clash的“仅代理”模式

首先关闭Clash代理连接,进入设置-网络,取消勾选自动路由系统流量


关闭VpnService

然后进入设置-覆写,在DNS部分设置好监听地址和端口,格式为ip:port并配置好DNS

  • Default Name Server:默认Bootstrap DNS,用来解析DNS地址的,仅支持IPV4
  • Name Server:Direct模式或者命中Geoip:cn的通过该DNS组解析,可多个,支持IPV4/IPV6/DoH/DoT
  • Fallback Name Server:规则命中Geoip:cn以外的通过该DNS组解析,可多个,支持IPV4/IPV6/DoH/DoT
  • 以上三条我都是使用的8.8.8.8


覆写设置

启用Clash的代理


启用代理

AdGuard配置

先在左上角菜单进入应用管理并找到Clash For Android常规选项卡中取消勾选通过AdGuard路由应用流量已开启开关


过滤CFA

接下来进入AdGuard的设置-DNS中,添加自定义DNS服务器,例如我刚刚在Clash配置的是127.0.0.1:5450并保存


配置DNS

AdGuard进入设置-网络-代理中,添加一个Socks5代理,根据Clash配置文件决定代理端口,不知道的也可以在Clash覆写选项里面修改


连接Socks代理

完成

剩下的就是设置AdGuard的过滤规则了。

Android 网络安全
皮师傅

作者: 皮师傅

2021 © typecho & Master·Pi