DNSCrypt OSX Client

DNSCrypt OSX Client is a user interface to conveniently start/stop dnscrypt-proxy and change DNS settings. It was specifically designed to use DNSCrypt with the OpenDNS public DNS resolvers. It includes a preference pane, a menu bar indicator, and a set of scripts for interacting with the system.

Recent releases

Release Notes: dnscrypt-proxy has been updated to version 1.2.0.
Detection of IPv6 connectivity is now faster and more reliable, and AAAA queries are filtered out on networks with no IPv6 connectivity in order to significantly reduce latency.

Release Notes: freebox.fr has been added to the default list of domains for which DNSCrypt should be bypassed. If a static resolver set has been specified, this will now be used for exceptions instead of DHCP-provided servers. Minor cosmetic fixes and documentation improvements have been made.

Release Notes: Static default DNS resolvers are now supported, and outgoing queries can be logged.
A new feature let you use your own OpenDNS network settings no matter what actual network you are connected to.
Local blacklists have been implemented, and allow you to quickly block queries matching substrings and responses containing specific IP addresses.
A list of exceptions which should bypass DNSCrypt and be resolved by a local server can be now specified.

Release Notes: dnscrypt-proxy has been updated to 1.1.0-RC2 and support for plugins has been added. The system DNS cache is now flushed after a network configuration change. The startup scripts can now handle plugins, static DNS configurations, and user-defined exceptions lists. These new settings are not accessible through the user interface yet, but can be configured using control files.

Release Notes: The bundled dnscrypt proxy has been updated to version 1.1.0-RC1.
Queries for nowtv.com and fritz.com are now bypassing dnscrypt.
The user interface doesn't update the DNS settings any more when using an interactive shell.