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
bindirectory of the archive into thebindirectory of the device. Ditto for thesbinandsharedirectories. -
Edit the
dnscrypt-proxy.conffile as well as theorg.dnscrypt.osx.DNSCryptProxy.plistservice file. You might have to changeLocalCachetono. -
Copy the
org.dnscrypt.osx.DNSCryptProxy.plistfile into/Libary/LaunchDaemonson the device. -
Reboot or type:
launchctl load org.dnscrypt.osx.DNSCryptProxy.plist
-
Edit your Wifi settings to use
127.0.0.1as a DNS resolver.