lexrus / vpnon Goto Github PK
View Code? Open in Web Editor NEWTurn On your VPN like a hero.
Home Page: https://itunes.apple.com/app/vpn-on/id951344279
License: Other
Turn On your VPN like a hero.
Home Page: https://itunes.apple.com/app/vpn-on/id951344279
License: Other
Always press "Save VPN Configuration" button,and when you back,It didn't alert anything.Then,you lose your configure.
build的时候报以下错误
ld: library not found for -lPods-Hydro-AFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)
请问怎么解决? 感谢
I've set the default value to .Medium
and wondering if it's necessary to show an option cell.
cool man!
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)"
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
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?
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!!!
}()
Offer VPN dependent on current WiFi Network Name.
Some users blamed that they don't need Pinging every time they opened the Today Extension.
A user found the app may crash due to a mistype of the server field.
i change all the capacity and bundle id . but when i run it it has an issue that use of undeclared type mmwormhole
For commercial VPN services, the account is always the same one, it's hard to manage multiple server addresses.
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
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.
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
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.
Why not add more protocols? e.g. PPTP
Test case:
Activate another personal VPN(e.g., TunnelBear), turn on the current VPN of VPN On.
Can this be installed without a developer account on a jailbreaked iPhone?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.