【问题标题】:How to change the DNS of an Android device programatically with a VPN?如何使用 VPN 以编程方式更改 Android 设备的 DNS?
【发布时间】:2017-11-12 19:07:46
【问题描述】:

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

我想创建一个使用所选 DNS 的本地 VPN,但我仍然不知道该怎么做。

【问题讨论】:

    标签: java android networking dns vpn


    【解决方案1】:

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

    https://github.com/iTXTech/Daedalus

    看看他在DaedalusVpnService.java中调用的类

    Daedalus.initRuleResolver();
    DNSServerHelper.buildPortCache();
    

    【讨论】:

      猜你喜欢
      • 2011-10-17
      • 2012-07-17
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 2010-12-06
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多