安装dnscrypt 解决dns污染问题

栏目:Linux 作者:小天 点击: 8,219 次

#安装依赖
cd /usr/local/src/
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.9.tar.gz
tar -xzvf libsodium-*.tar.gz
cd libsodium-*
./configure
make
make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

cd /usr/local/src/
wget https://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-1.6.1.tar.gz
tar -xzvf dnscrypt-proxy-*.tar.gz
cd dnscrypt-proxy-*
./configure
make
make install

如果编译过程中发生[ERROR] No resolver named [opendns] found in the [/usr/local/share/dnscrypt-proxy/dnscrypt-resolvers.csv] list 的错误,请重新执行一下:ldconfig

启动dnscrypt_proxy

dnscrypt_proxy的用法可以通过man 8 dnscrypt_proxy查询

在启动之前,需要注意一项,因为dnscrypt_proxy作为查询代理是对通信加密的,这也要求目的dns服务器也要支持,项目主页提供一份可用列表

启动脚本:dnscrypt-proxy -R cisco --local-address=0.0.0.0

其中解析名称coisco必须要在列表中存在

dnscrypt-proxy -h //显示帮助信息可用选项,以下是常用的几个选项:
-a --local-address=... //监听的本地地址[端口] (不指定端口默认监听在53端口)
-d --daemonize //后台运行(不提示错误信息)
-R --resolver-name=... //选定的国外加密解析服务器
-T --tcp-only //仅以TCP协议运行(默认监听在udp tcp上)
-k //手动指定密钥串
-V --version //版本信息

更多详细帮助请运行: man dnscrypt-proxy

原文地址:http://me.siweng.com/2014/dnscrypt-proxy/



声明: 本文由( 小天 )原创编译,转载请保留链接: 安装dnscrypt 解决dns污染问题

------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。