首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Q上仅限DNS的VPN服务

Android Q上仅限DNS的VPN服务
EN

Stack Overflow用户
提问于 2019-06-03 23:23:58
回答 1查看 532关注 0票数 1

我们使用VpnService来设置具有自定义DNS设置的VPN。我们只对更改设备的DNS设置感兴趣。

在当前版本的Android (P及更低版本)上,通过不在VPN中设置路由,服务流量将直接路由到应用程序,DNS请求将发送到提供的地址。我们不需要TUN接口,因为我们没有提供真正的VPN服务。

在Android Q beta3上,VPN已建立,但DNS设置被忽略。发生了什么变化?

下面是我们如何在onStartCommand中启动服务

代码语言:javascript
复制
                b.addAddress("10.0.2.15", 32);
                b.addDnsServer("8.8.8.8");
                b.addDnsServer("8.8.4.4");
                b.establish();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-26 20:21:36

DNS配置确实有效。

我观察到它实际上不是由Chrome引起的。Chrome (不确定哪个版本)使用自己的dns解析器,绕过VPN应用的DNS设置。

在此讨论:https://www.xda-developers.com/fix-dns-ad-blocker-chrome/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56430339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档