我使用的是 Debian 7 Wheezy。我使用这个很棒的全自动脚本安装了 OpenVPN:
wget https://raw.github.com/cwaffles/ezopenvpn/master/ezopenvpn.sh --no-check-certificate -O ezopenvpn.sh
chmod +x ezopenvpn.sh
./ezopenvpn.sh
然后我使用这个很棒的、全自动的脚本安装了 DNScrypt:
wget https://raw.github.com/simonclausen/dnscrypt-autoinstall/master/dnscrypt-autoinstall.sh --no-check-certificate
chmod +x dnscrypt-autoinstall.sh
./dnscrypt-autoinstall.sh
OpenVPN 作为服务器和客户端可以工作。DNScrypt 可以在节点服务器上工作,但不能在 OpenVPN 客户端上工作。
问题是:当我连接到 OpenVPN 时,如何配置服务器以从 DNScrypt 获取 DNS?
答案1
您可以将 OpenVPN 配置中的 DNS 服务器 IP 推送到客户端:
push "dhcp-option DNS 192.0.2.53"
当然,将 192.0.2.53 替换为您的 DNS 服务器的实际 IP。