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

本文链接:https://www.adgk.net/archives/52/

几个好用共存方法。

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

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

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

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

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

  3. 在 AdGuard 的设置>网络>代理中添加代理,代理主机统一为 127.0.0.1

软件名 默认协议 默认代理端口
Shadowsocks SOCKS5 1080
ShadowsocksRb SOCKS5 1080
Clash SOCKS5 7891
V2RayNG (1.4.0+) SOCKS5 10808
SagerNet SOCKS5 2080
Clash的实际端口以配置文件为准,这里的7891只是用的比较多的端口,2.1.1版本后可在覆写设置内修改端口
V2RayNG在1.4.0之后才支持仅代理模式请注意版本
SSR用户请使用支持仅代理模式的shadowsocksRbClashSagerNet

IMG_20200812_031129.webp

注意:AdGuard内的检查连接功能并不能作为判断代理是否工作的依据,请使用浏览器打开对应网页(如:谷歌搜索、维基百科)进行测试
注意:如果遇到谷歌全家桶不走代理的情况,请在AdGuard的应用管理将对应软件的通过AdGuard路由应用流量选项打开
  1. 使用无污染的DNS,防止因DNS污染导致无法正常访问网站
  • 可以在AdGuard内的设置>DNS>选择DNS服务器>添加自定义DNS服务器中填写解析结果没有被污染的DNS服务器,也可以在AdGuard内的设置>DNS>选择DNS服务器>推荐的DNS提供商中进行选择(当然这些DNS服务器均架设在境外,在中国大陆使用速度不佳)

  • 如果你使用的是Clash,那么可以在Clash中的设置>覆写(需要Clash版本2.1.1+)中启用内置的DNS服务器。
    Screenshot_20210726013320.jpg

    然后在AdGuard内的设置>DNS>选择DNS服务器>添加自定义DNS服务器中填写Clash的内置DNS服务器。
    Screenshot_20210726013402.jpg

版权属于:坂本dalao
本文链接:https://www.adgk.net/archives/52/

没有评论: