Foxlair

dnscrypt-proxy折腾和记录

· q8f13

可能是因为工作环境有些特殊设置,之前只能将dns设置为路由地址192.168.1.1,否则无法解析任何url。
但这样一来极就无法应对dns污染了。后果就是非常影响平时的网络访问速度

尝试用dnscrypt-proxy搭建服务,来加密和强制使用tcp来穿透内网对dns的配置限制。效果拔群

下载

解压后能看到目录中包含这两个文件

dnscrypt-proxy.conf dnscrypt-resolvers.csv

csv文件中包含了当前可用的resolver
在conf文件中改成要使用的resolver名称
并调整剩余选项(例如是否强制使用tcp)
这里可以多测试几个resolver的ip地址,看哪个更快点

cmd下执行

dnscrypt-proxy.exe dnscrypt-proxy.conf

可以在命令行中看到实时效果
待提示就绪后,将本地连接的dns改为127.0.0.1
并在cmd下使用nslookup尝试解析几个域名,看配置有没有成功

测试成功后,执行

dnscrypt-proxy.exe –install-with-config-file=dnscrypt-proxy.conf

让dnscrypt作为windows的系统服务安装
之后保持系统的dns为127.0.0.1就能保持使用dnscrypt处理后的dns了

#dnscrypt   #dns污染   #科学上网