Jump to content


[Source Code]Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull


ceacer

Recommended Posts

This is the hidden content, please

Note: There is no tutorial for this project. You need to rely on your own skills to complete it, or go to the project author to buy the tutorial. This project is worth $299. I bought it myself and share it for free.

Free purchase link:https://403script.cc/product/brandable-openvpn-electron-gui-js-app-theme-with-kill-switch-vpn-management-and-remote-server-pull/

Original project link:  https://codecanyon.net/item/brandable-openvpn-electron-gui-js-app-theme-with-kill-switch-vpn-management-and-remote-server-pull/25145045?utm_source=Iterable&utm_medium=email&utm_campaign=market_email_workflow_t_orderconfirmation_all

This is the hidden content, please

Since you need to purchase the additional documentation, the price is 99$, so I made it free!

evidence:


This is a Windows, MacOS, and Linux OpenVPN VPN Application based on the Cross-Platform Electron.js framework!

Demo:https://codecanyon.net/item/brandable-openvpn-electron-gui-js-app-theme-with-kill-switch-vpn-management-and-remote-server-pull/25145045?utm_source=Iterable&utm_medium=email&utm_campaign=market_email_workflow_t_orderconfirmation_all

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)!

Who is this app for?
THE SOURCE CODE HAS 2 LICENSES:
1. Regural License

If you are a free or paid (commercial) VPN provider looking for an OpenVPN App
If you are looking to build your own VPN Application for your VPN business you can use this app as a basis
If you want to extend functionality on your VPN website
If you are a Hosting provider or any sort of eCommerce platform looking to expand the services you offer into the VPN niche
2. Extended License

If you are looking to build your own VPN Application and monetize the App itself
If you are planning to use parts of the app to create an end product that you will sell
You can start out with a Normal License and later upgrade to the Extended License if needed!

Features
Front-end features:

Works on Windows (64-bit), MacOS (Intel and Arm M1/M2), and Linux (.Deb and .AppImage) (Electron.js Framework)
Connect to any OpenVPN server with or without password
Supports any OpenVPN setup
Supports OpenVPN TCP & UDP protocol (and any other option)
Supports unlimited servers
Server/Country/City search/filter
Displays status changes during connection (Connecting, Connected, Disconnecting, Auth Failed)
Displays Server IP, Status, Uptime, Sent, Received
Login in the app once with your .ovpn credentials
Add .ovpn files locally
Define country to added server via Management Interface
Delete/Rename added server via Management Interface
App pings each server and shows fastest response
Network Connectivity Status Icon
Front-end Template ‘Classic’: The Original App Template
Front-end Template ‘Dusk’: Modern Dark App Template
Front-end Template ‘Dawn’: Modern Light App Template
In-app error, compatibility, and dependency messages
Custom log generator
Kill Switch
Minimize to System Tray
Back-end features:

Pull .ovpn files remotely from any webserver
Push your servers remotely to your customer’s app
Manipulate OpenVPN client input to achieve required server settings at connection
.ovpn file naming convention – a string of words before the .ovpn extension that lets you define the name, region, city, etc.. of the server within the app
Add any information to your servers that are then displayed within the app
The app is highly modular. You can disable features you don’t want. (Example: Disable local .ovpn file addition, which is not needed for VPN businesses.)
Customize the front-end looks of the app with simple HTML and CSS (You can even use the CSS from your own website!)
Full MacOS Notarization Support
MacOS Root Escalation Process CLI (Only asks for Root Password once at App startup)
Linux Root Escalation Process CLI (Only asks for Root Password once at App startup)
Full Source Code
Clean Code
Extremely Detailed Documentation:

How to modify, compile and use the app
How to setup the OpenVPN Servers
How to Link the app to your servers
How to Notarize the App for MacOS
Really long FAQ
Looking to start a VPN Business?
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!)

Additional Information
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 Template
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 https://vpngui.app/

This is the hidden content, please

This is the hidden content, please

Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 1
Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 2
Dusk Template
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 https://vpngui.app/

This is the hidden content, please

This is the hidden content, please

This is the hidden content, please

Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 3
Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 4
Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 5
Dawn Template
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 https://vpngui.app/

This is the hidden content, please

This is the hidden content, please

This is the hidden content, please

Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 6
Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 7
Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull - 8
Future Development Roadmap (Not in any particular order)
Tooltip based Server Filtering
Credential Manager/Store Multiple Credentials/Login Profiles
Start VPN application at system startup
Connect to server on Application start
Automatically Reconnect when the connection drops
Automatically Reconnect to a different random Server when the connection drops
Change servers automatically at X (5, 15, 30, 60 Minutes, 6, 12, 24 hours) periods
Disable Ipv6
Choose which DNS to use
Connect to the Server you last disconnected from button/Remember my last manually selected location
Languages Selector
Notifications (As in OS notifications, when you Connect/Disconnect, etc)
Automatic Updates
Another Tab for picking Server locations visually
Choose level of Encryption
And more to come!
Additional Services
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: https://themea.com/webhosting

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. to insert a cookie message