
DNSCrypt の自動インストールと設定(Debian および Redhat 系システム向け)。このスクリプトは DNSCrypt をインストールし、起動時に自動起動するよう設定し、オプションの dnscrypt サービスを使用するように構成します。
このプロジェクトはアーカイブされました。#108の最後のコメントを参照してください。
LinuxベースのシステムでDNSCryptをインストールおよび自動構成するためのスクリプトです。
DNSCryptは、クライアントとDNSリゾルバの間の通信を保護するためにDNSクエリと応答を暗号化するプロトコルです。DNSプロバイダから受け取った応答が実際にそのプロバイダによって送信され、改ざんされていないことを検証します。
このスクリプトは、DNSCrypt-proxy、libsodium暗号ライブラリ、および選択したDNSCryptサービスプロバイダを使用して、システム起動時に実行されるバックグラウンドサービスとしてDNSCryptを自動的かつ安全にセットアップします。また、スクリプトには、サービスプロバイダをいつでも変更したり、DNSCryptをオフにして通常の暗号化されていないDNSを使用したり、DNSCryptをアンインストールしたりできるオプションも用意されています。
このスクリプトは、Red Hatベース(CentOS、Fedora、Scientific Linux)、Debianベース(Debian、Ubuntu、Linux Mint)、およびOpenSUSEの最近のディストリビューションをサポートしています。
| Note | Scripts with sysvinit support were moved to the "legacy" branch (CentOS 6, Debian 7, Ubuntu < 16.04) |
|---|
wget https://raw.githubusercontent.com/simonclausen/dnscrypt-autoinstall/master/dnscrypt-autoinstall
chmod +x dnscrypt-autoinstall
su -c ./dnscrypt-autoinstall
プロバイダは、最新公開のdnscrypt-resolvers.csv(github.com/jedisct1)から取得され、DNSCryptインストールに含まれるものにフォールバックします。
インストールが特定の段階で失敗し、スクリプトがDNSCryptは既に構成されていると述べている場合は、forcedel引数を使用して強制的にアンインストールしてください:
./dnscrypt-autoinstall.sh forcedel