• Stars
    star
    294
  • Rank 136,877 (Top 3 %)
  • Language
    Objective-C
  • License
    Mozilla Public Li...
  • Created about 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

iOS GUI and wrapper for dnscrypt-proxy 2

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 https://github.com/s-s/dnscloak.git
  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.