问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

安卓AdGuard与VPN共存的几种方法

创作时间:
作者:
@小白创作中心

安卓AdGuard与VPN共存的几种方法

引用
1
来源
1.
https://iblog.ren/posts/52/

在安卓设备上,AdGuard与VPN软件的共存可能会遇到一些问题。本文将介绍两种解决方案,一种需要root权限,另一种则无需root权限,但需要代理软件支持。

root通用共存(推荐)

  • 需要 root 权限
  • 对所有 VPN 软件适用
  • 可随时关闭 AdGuard 或 VPN 软件
  1. 在 AdGuard 的
    设置>网络>过滤方式
    中选择
    本地 HTTP 代理
    并开启
    自动(需要根权限)
    注意:如果弹出 root 授权窗口请点击确认。

  2. 在 AdGuard 内的
    应用管理>你的VPN软件名字
    找到
    通过 AdGuard 路由应用流量。
    并将其关闭。

  3. 打开你的 VPN 软件即可。

通过 AdGuard 转发网络流量至代理(无需ROOT权限)

  • 无需 root 权限
  • 需要代理软件支持在不开启VPN的情况下开启本地 socks4/5 或 http 代理
  1. 在 AdGuard 内的
    应用管理>你的VPN软件名字
    找到
    通过 AdGuard 路由应用流量。
    并将其关闭。

  2. 将代理软件设置为仅代理模式(在Clash中为关闭
    自动路由系统流量

  3. 在 AdGuard 的
    设置>网络>代理
    中添加代理,
    代理主机
    统一为 127.0.0.1
    软件名 默认协议 默认代理端口
    Shadowsocks SOCKS5 1080
    ShadowsocksRb SOCKS5 1080
    Clash SOCKS5 7891
    V2RayNG (1.4.0+) SOCKS5 10808
    SagerNet SOCKS5 2080

注意:

  1. Clash的实际端口以配置文件为准,这里的7891只是用的比较多的端口,2.1.1版本后可在覆写设置内修改端口
  2. V2RayNG在1.4.0之后才支持仅代理模式请注意版本
  3. SSR用户请使用支持仅代理模式的shadowsocksRb、Clash或SagerNet

注意:

  1. AdGuard内的
    检查连接
    功能并不能作为判断代理是否工作的依据,请使用浏览器打开对应网页(如:谷歌搜索、维基百科)进行测试

  2. 如果遇到谷歌全家桶不走代理的情况,请在AdGuard的应用管理将对应软件的
    通过AdGuard路由应用流量
    选项打开

  3. 使用无污染的DNS,防止因DNS污染导致无法正常访问网站

  • 可以在AdGuard内的
    设置
    DNS
    选择DNS服务器
    添加自定义DNS服务器
    中填写解析结果没有被污染的DNS服务器,也可以在AdGuard内的
    设置
    DNS
    选择DNS服务器
    推荐的DNS提供商
    中进行选择(当然这些DNS服务器均架设在境外,在中国大陆使用速度不佳)
  • 如果你使用的是
    Clash
    ,那么可以在Clash中的
    设置
    覆写
    (需要Clash版本2.1.1+)中启用内置的DNS服务器。
    然后在AdGuard内的
    设置
    DNS
    选择DNS服务器
    添加自定义DNS服务器
    中填写Clash的内置DNS服务器。

最后更新于 2025-03-07

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号