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
org.dnscrypt.osx.DNSCryptProxy.plist
file to set the resolver name to use. -
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.