This currently requires a jailbroken device.
Pre-compiled binaries for iOS 5.1.1 and later are available at https://download.dnscrypt.org/
-
Add the content of the
bin
directory of the archive into thebin
directory of the device. Ditto for thesbin
andshare
directories. -
Edit the
dnscrypt-proxy.conf
file as well as theorg.dnscrypt.osx.DNSCryptProxy.plist
service file. You might have to changeLocalCache
tono
. -
Copy the
org.dnscrypt.osx.DNSCryptProxy.plist
file into/Libary/LaunchDaemons
on the device. -
Reboot or type:
launchctl load org.dnscrypt.osx.DNSCryptProxy.plist
-
Edit your Wifi settings to use
127.0.0.1
as a DNS resolver.