幽沉谢世事,俯默窥唐虞。这篇文章主要讲述如何使用VPN以编程方式更改Android设备的DNS?相关的知识,希望能为你提供帮助。
我正在制作一个DNS更换器应用程序来学习一些初学者的东西,我无法想出一种以编程方式更改设备DNS服务器的方法。我试图搜索android文档和谷歌搜索,但我没有找到任何东西。
我想创建一个将使用所选DNS的本地VPN,但我仍然不知道如何做到这一点。
答案【如何使用VPN以编程方式更改Android设备的DNS()】您可能需要查看此应用程序的源代码
https://github.com/iTXTech/Daedalus
看看他在DaedalusVpnService.java所称的课程
Daedalus.initRuleResolver();
DNSServerHelper.buildPortCache();
推荐阅读
- Android上的React Native Fetch返回网络请求失败
- ReadOnlyStringWrapper.ReadOnlyPropertyImpl从哪里获取来自ChangeListener的oldValue()
- 如何让用户在Android中随意绘制长画布()
- 如何将dp转换为像素,并使用它在android中绘制到画布
- Android在画布上操纵图像 - 使用触摸,移动,放大/缩小,缩放
- Android(libstreaming)RTSP服务器可以播放视频但没有声音
- 如何使用robolectric对Android音频录制应用进行单元测试
- 如何在Android中开发音频流应用程序()
- AudioFormat在android.media.AudioFormat中不公开