内部分流dns,内部缓存dns,分流加速域名
系统:debian本地root服务器(已经选择ssh服务器)
软件:dnsproxy
请确保您的本地服务器具有必要的最低要求golang
尽量有权限去安装,路径选择本地home就好了
dnsproxy安装和使用:
以普通身份安装( cpu型号amd64)
项目地址 https://github.com/adguardTeam/dnsproxy
dns分流文件安装和使用(返回本地home): 复制以下配置 nano update-dns.sh
复制以下配置开机启动 systemctl
使用cron定时更新dns分流文件:
复制以下配置
运行文件并启动软件
先下载dns分流文件
问题1:UDP Receive Buffer Size的问题,需要修改
问题2cron-pam-unix的问题,需要修改/etc/pam.d/common-session-noninteractive
全部配置完重启服务器看看是否生效
第一次查询可能会很慢,但是随后的查询
(以及对同一TLD下的其他域的查询)也应该会很快。测试其是否正常运行!
dnsproxy:
参考文章:
https://languor.us/cron-pam-unix-cron-session-session-opened-closed-user-root-uid0
https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive-Buffer-Size#non-bsd