Skip to content
iOS GUI and wrapper for dnscrypt-proxy 2
Branch: master
Clone or download
Latest commit 41bb83f Jun 8, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
build Building with Xcode 10.2 is fixed in vanilla gomobile Jun 5, 2019
framework API bindings to close idle HTTP(S) connections and refresh resolvers … Jun 7, 2019
platforms/ios Bump beta Jun 7, 2019
plugins fix corrupted plugins Apr 1, 2019
src init Mar 31, 2019
.gitignore small fixups Apr 1, 2019
LICENSE init Mar 31, 2019 Mention Apache Cordova & Framework7 Apr 9, 2019
config.xml init Mar 31, 2019
package.json init Mar 31, 2019

DNSCloak for iOS

iOS GUI and wrapper for dnscrypt-proxy 2.

Uses Apache Cordova as app platform & Framework7 as UI.

Available on the App Store.

Master Branch

This branch works with Xcode 10.0 and supports iOS 10.0+.

Build Instructions for Master

  1. Install the latest Xcode developer tools from Apple.
  2. Install Node.js & npm.
  3. Install golang. 1.12+ is required for TLS 1.3 support.
  4. Clone the repository:
git clone
  1. Pull in the project dependencies:
cd dnscloak
npm install && npm install --only=dev
  1. Build framework, (re)build www folder for cordova and prepare project for Xcode:
npm run build
  1. Open platforms/ios/DNSCryptApp.xcworkspace in Xcode.
  2. Build the DNSCryptApp scheme.
You can’t perform that action at this time.