DNSCrypt(dns加密工具)

DNSCrypt(dns加密工具)

2.01MB / 网络其它

游戏简介
  • DNSCrypt(dns加密工具)

    DNSCrypt是OpenDNS发布的加密DNS工具。DNSCrypt(dns加密工具)能够有效对抗DNS劫持、DNS污染以及中间人攻击。Windows客户端版运行后,会自动在状态栏显示服务状态,并自动修改DNS服务器地址为127.0.0.1,这个工具可以一劳永逸地解决所有DNS污染问题,包括此次针对Dropbox的DNS污染。使用DNSCrypt解决DNS污染问题。
     
     
    DNSCrypt(dns加密工具)安装说明:

    aur 源码安装:

    我安装的时候比较慢所以就直接从官网下载了tar包在生成安装文件。

    cd /tmp

    wget https://aur.archlinux.org/packages/dn/dnscrypt-proxy/dnscrypt-proxy.tar.gz

    tar xvf dnscrypt-proxy.tar.gz

    makepkg -s

    sudo pacman -U dnscrypt-proxy-1.2.0-1-x86_64.pkg.tar.xz

    这样就安装完成了。

    配置dnscrypt:

    因为现在使用的是systemd,所以dnscrypt的启动配置文件在/etc/conf.d/dnscrypt-proxy

    默认的端口号为dns的53,因为要和dnsmasq搭配使用和他在端口上有冲突现改为35535

    codewalker@codehost:/tmp/dnscrypt-proxy

    $ cat /etc/conf.d/dnscrypt-proxy

    DNSCRYPT_LOCALIP=127.0.0.1

    DNSCRYPT_LOCALPORT=35535

    DNSCRYPT_USER=nobody

    测试 dnscrypt

    启动 sudo systemctl start dnscrypt-proxy.service

    dig -p 35535 www.twitter

    可以看到下面的server为127.0.0.1:35535

    整合dnsmasq

    sudo vim /etc/dnsmasq.conf

    下面两行如没有则加入,有则修改.这里需要注意后面跟端口号的符号为#不是通常的:

    #这是dnscrypt刚才的IP+端口号

    server=127.0.0.1#35535

    #这是opendns的ip地址

    bogus-nxdomain=67.215.65.132

    保存。

    启动dnsmasq

    sudo systemctl start dnsmasq.service

    检查

    dig -p 53 www.twitter

    可以把他们都设为开机启动

    sudo systemctl enable dnsmasq.service

    sudo systemctl enable dnscrypt-proxy.service

     

    猜你喜欢
    猜你喜欢
    猜你喜欢