Coder Social home page Coder Social logo

vpnon's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vpnon's Issues

IPSec IKEv2

  • Auth with username & password
  • Download certificate from a URL

A Redeem Code

Paste the following Swift code into your playground.

import Foundation
let a = "5681028111897810981158518112"
let b = a.componentsSeparatedByString("8")
var c = ""
for (d, e) in EnumerateSequence(b) {
    let f = String(UnicodeScalar(e.toInt()! + d))
    c = "\(c)\(f)"
}
let code = "http://tokn.co/\(c)"

can not compile on Xcode6.1

I can not compile the project with Xcode6.1

VPN.swift file line 23

if let id = objectID.URIRepresentation().lastPathComponent {

error message
/VPNOn/VPNOnData/VPN.swift:23:50: Bound value in a conditional binding must be of Optional type

Is possible to switch server on today extension?

I tried to access the vpn array from today extension,
var vpns = VPNDataManager.sharedManager.allVPN()

It crashed at first, then I check the TodayWidget target, it stopped crashing, instead, it gave me an empty array.

Is there any way we can access those data and set the active server from Today Extension?

run crashed:fatal error: unexpectedly found nil while unwrapping an Optional value

lazy var dataDirectory: NSURL = {
    // The directory the application uses to store the Core Data store file. This code uses a directory named "com.LexTang.VPNOn" in the application's documents Application Support directory.
        return NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier(kAppGroupIdentifier)!// at this line!!!
    }()

Enhance server management

For commercial VPN services, the account is always the same one, it's hard to manage multiple server addresses.

switch button alway stay disabled

Hi lexrus,

I managed to install the VPNOn on my iPhone. It looks like the Today widget view controller only executed once after installation successfully, after creating one new vpn profile, the switch button in the widget didn't get notified so to stay disabled.

BTW, great clean code.

Thanks
Ethan

VPN On crashes when using vpnon:// link

When using a link in this format:

vpnon://username:[email protected]/?title=MyServer&alwayson=yes&ikev2=yes&certificate=https://servers.com/ca.pem

Safari will ask to open VPN On correctly and I can see iOS do the switch (the pre-load screenshot of VPN On shows briefly) but the VPN On app then crashes to the home screen immediately.

I've restarted the phone to make sure it's not a low-memory situation, but this did not help.

iOS version is 8.1.3 on iPhone 6 Plus. VPN On is 0.5 from Feb 19th.

Stored password in VPN configuration but VPN connection still asks every time for password

Hello,
I have installed the VPNOn (V0.6) from AppStore and also tested this from actual sources (V0.7). I am always asked for a password to connect the VPN but I stored the passowrd in the VPN configuration.
What Do I wrong?
Any idea?

At all I like the tool very much but would be good to use the stored password from VPN configuration.
Thanks in advance!
Regards Sebastian

Similar implementation with Location Services?

I wonder if it would be possible and technically legal (by Apple's API) to do the same with Location Services.

Toggling Location Services from the Today Widget would be amazingly convenient. I personally do it too often in order to save battery life.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.