Whde

Lead VPN App for iOS

Lead

Swift Version GitHub license

- a featherweight iOS proxy client with interactive UI.

Lead is currently compatible with Shadowsocks.

For more information, see the demo vedio URL.

Todo List

  • Other avaliable proxy types:
    • HTTP
    • HTTPS
    • ShadowsocksR

Usage

This project needs an Apple developer account and must be run on a physical device.

  1. In Terminal,

    1
    2
    3
    cd ~/your project path/
    pod install
    carthage update --no-use-binaries --platform ios
  2. In Xcode,

‘PROJECT’ -> ‘TARGETS’ -> ‘Lead’ ->’Signing’, change the Signing with ‘Yours’.

‘PROJECT’ -> ‘TARGETS’ -> ‘PacketTunnel’ ->’Signing’, change the Signing with ‘Yours’.

  1. Run it:

    – to test the UI, run it on the Simulator.

    – to test the VPN connection, run it on a real iOS device.

Customizing

It is available to modify rules in NEKitRule.conf which is written by yaml.

Credits

Thanks to these open-source projects:

Lisence

Lead-iOS is published under the GPLv3 license.
Copyright (c) 2018 itsjohnye, all rights reserved.