gpt4 book ai didi

android - 如何在 Android Lollipop 上更改 3g/4g DNS

转载 作者:行者123 更新时间:2023-11-29 01:28:17 24 4
gpt4 key购买 nike

我想永久更改我的 DNS,最好使用初始化脚本。

到目前为止,这是我尝试过的任何方式:

setprop net.rmnet0.dns1 8.8.8.8 (已过时)

ndc resolver setifdns rmnet0 8.8.8.8 8.8.4.4 (这似乎也过时了)

这似乎是正确的做法:

ndc resolver setnetdns <netID> <domains> <dns1> <dns2>

但我不知道如何找到 rmnet0 的 netID 以及在域部分放置什么?

可能有更好的方法,比如更改一些文件或应用补丁。

最佳答案

要执行的正确命令取决于所使用的 Android 版本。由于我迟交了这个答案,我假设你不再使用 5.1.1(或 6.0),答案应该是

ndc resolver setnetdns <netId> <domains> <dns1> <dns2> ...
ndc resolver clearnetdns <netId>
ndc resolver flushnet <netId>

哪里<netId>将只是 rmnet0 .可以找到大多数版本的列表 here在 AFWall Wiki 中。

请注意,在下一次从 WiFi 切换到移动数据之前,单独的第一个命令不会生效(我试过)。不确定后续的两个命令是否让它保持不变——我很担心它像 DHCP 一样工作,所以在下一次连接时,无论如何都会覆盖这些值。如果是这样,您需要在每次连接更改时运行该脚本(即收听该广播并在移动连接激活时运行脚本)。

关于android - 如何在 Android Lollipop 上更改 3g/4g DNS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32639178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com