This is a Windows, MacOS, and Linux OpenVPN VPN Application based on the Cross-Platform Electron.js framework!
The source code consists of a number of JavaScript, JSON, HTML, and CSS files that if compiled into the app enables a user to connect to any OpenVPN Server. The default usage is to compile it into a VPN Application. You can compile the VPN application for Windows (64-bit), MacOS (Intel and Arm M1/M2), and Linux (.Deb and .AppImage). If you compile the app on all previously mentioned Operating Systems then you will have a VPN application for each OS. The Electron.js API will ensure full Cross-Platform compatibility!
You can freely and easily change the code and rebrand the application for your own needs. You will be able to modify the source code with simple HTML and CSS knowledge. The app communicates with the default OpenVPN client application. Whatever OpenVPN configuration that works with the Community OpenVPN app will work with this app as well. The app can pull OpenVPN config files (.ovpn) remotely from your web-server or you can add them to the app locally. The app comes with many additional modern security, compatibility, and ease-of-use features that is lacking from most desktop VPN applications!
The app comes with 3 default front-end templates called: Classic, Dusk, and Dawn. The back-end and functionalities are exactly the same for all three templates, therefore these are just visual templates. You can choose which template you want when you compile the app into the installers. Since the app is written in HTML, CSS, and JavaScript, it is easy to match it to any existing website, should you want to modify one of the three default templates. You do not need any technical knowledge to use the code as intended by compiling it into the various apps!
You can download and test the app for each Operating System from the
Offical VPNApp Website (Link)!
1. Regural License
2. Extended License
You can start out with a Normal License and later upgrade to the Extended License if needed!
Front-end features:
Back-end features:
Extremely Detailed Documentation:
Build your VPN Business from the Best Documentation! We offer the most comprehensive OpenVPN Infrastructure Documentation on the market! You will learn how to setup a fully-automated VPN Business based on the OpenVPN protocol. From Billing, authentication, to server setup and management. We cover it all! 40 Pages of pure know-how in VPN Infrastructure and Business Management!
More information: Themea VPN Infrastructure Documentation (Link) (This offer is not part of the Desktop Application Purchase!)
OS Requirements: TUN/TAP Drivers on OS (App installs it Automatically)
Server Side Requirements: Web-Server for server pulling (Tested on cPanel and DirectAdmin)
Compiling on Windows Requirements: None
Compiling on Linux Requirements: None
Compiling on MacOS Requirements: Apple Developer Account
VPN servers are not included with the app!
Classic is the default and original template for the app. You can compile the app for this template with the following command: npm run build
To see more screenshots or test the app simply visit the
Offical VPNApp Website (Link)!
Dusk is a modern dark template for the app. You can compile the app for this template with the following command: npm run build:dusk
To see more screenshots or test the app simply visit the
Offical VPNApp Website (Link)!
Dawn is a modern light template for the app. You can compile the app for this template with the following command: npm run build:dawn
To see more screenshots or test the app simply visit the
Offical VPNApp Website (Link)!
Themea Web Hosting
We are offering cheap and reliable Web Hosting Services where support is always provided by an actual Developer!
Use code ENVATO at checkout for a Recurring 50% Discount!
More information: Themea Web Hosting (Link)
MacOS Compatibility Rework
- [Fixed] App doesn't require Admin password for Connecting/Disconnecting any longer on MacOS
- [Added] Full Notarization Support
- [Added] Helper Sudo Root Escalation Process CLI
- [Added] openvpn-darwin-x86_64 (Intel OpenVPN Binary)
- [Added] openvpn-darwin-arm64 (Arm OpenVPN Binary)
- [Added] helper-cli-darwin-x86_64 (Root Escalation)
- [Added] helper-cli-darwin-arm64 (Root Escalation)
- [Added] entitlements.mac.plist
- [Added] notarize.js
- [Fixed] MacOS Root Issues without Notarization
- [Fixed] 512X512 Icon display issues
---
Linux Compatibility Rework
- [Fixed] App doesn't require Admin password for Connecting/Disconnecting any longer on Linux
- [Added] Helper Sudo Root Escalation Process CLI
- [Added] helper-cli-linux-arm64 (Root Escalation)
- [Added] helper-cli-linux-i386 (Root Escalation)
- [Added] helper-cli-linux-x86_64 (Root Escalation)
- [Added] openvpn_2.4.7.deb
- [Added] libssl1.1_1.1.1f.deb
- [Added] Secondary distribution option via .Appimage
- [Fixed] Insecure SSL on Debian distributions (OpenSSL v1.1.1 <-> OpenSSL v3)
- [Fixed] Various Icon display issues
---
Expanded App Templating
- [Update] Renamed original template as 'Classic'
- [Added] 2 Swappable front-end visual styles
- [Added] Dusk: Modern Dark App Template
- [Added] Dawn: Modern Light App Template
- [Added] Build Helper Scripts for Templates
---
General
- [Added] Network Connectivity Indicator Icon
- [Added] Tailwind CSS
- [Added] In-app Error Messages
- [Added] In-app Compatibility Messages
- [Added] In-app Dependency Messages
- [Fixed] Production Dev Console Setting
- [Update] Documentation
- Updated OpenVPN binaries from 2.4 to 2.5+
- Updated OpenVPN binary installer from EXE to MSI
- Updated code compatibility for the latest electron.js release
- Updated Dependencies
- [Fixed] Minimize to tray bug on Win10/11
- Updated and expanded Documentation
- Updated HTTPS request for Remote Server Pulling
- Added more server compatibility for Remote Server config pulling
- Moved remote server URL input to the top
- [Fixed] Multiple instances of the app don't start up anymore
- Initial Release
We use cookies on our website. By continuing to use our site, you consent to the use of cookies as described in our Cookies Policy.