如何使用VPN以编程方式更改Android设备的DNS?

问题描述 投票:-1回答:1

我正在制作一个DNS更换器应用程序来学习一些初学者的东西,我无法想出一种以编程方式更改设备DNS服务器的方法。我试图搜索Android文档和谷歌搜索,但我没有找到任何东西。

我想创建一个将使用所选DNS的本地VPN,但我仍然不知道如何做到这一点。

java android networking dns vpn
1个回答
1
投票

您可能需要查看此应用程序的源代码

https://github.com/iTXTech/Daedalus

看看他在DaedalusVpnService.java所称的课程

Daedalus.initRuleResolver();
DNSServerHelper.buildPortCache();
© www.soinside.com 2019 - 2024. All rights reserved.