Code

Discussion on Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull

Discussion on Brandable OpenVPN Electron GUI JS App Theme with Kill Switch, VPN Management and Remote Server Pull

By
Cart 93 sales

Themea supports this item

Supported

This author's response time can be up to 2 business days.

91 comments found.

How many ovpn files can be stored on the server?

Hello,

You can add as many ovpn files as you want. There is no limit.

Best regards, Themea

1. When run app for macOS every time(startup, connect, disconnect) ask user password. On the other hand windows platform ask user password only first startup time.

2. When I try to Build for Ubuntu-22.04 showing Error: “Cannot find module ‘fs/promises’ “

How can I fix this issue?

Hello,

1. You need to use the helper file explained in the docs + you need to notarize the app for macOS.

2. Are you perhaps trying to cross-build?

If it’s not obvious from the source please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Hi,

Where is the OpenVPN log?

Hello,

It depends on your OS, but on Windows it’s in c:/users/user/vpnapp/

Best regards, Themea

Is there any way you can include the helper-cli files so we can put them on our own servers? Thanks

Hello,

The helper-cli files can be downloaded from the same URL where the default .ovpn files are for testing. If it’s not obvious from the source please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Sent you a message!

I’m having issues building the app I can get it built but I have to input my password on mac every-time I use it. When I build on windows I also have issues with it saying unidentified developer, can you help me?

Hello,

Please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

I am getting a build error

PS C:\Users\User1\Desktop\Workbench-1\Workbench-1\Source Code> npm run build:dusk

> vpnapp@2.0 build:dusk > node scripts/build.js dusk && electron-builder && node scripts/postbuild.js dusk PS C:\Users\User1\Desktop\Workbench-1\Workbench-1\Source Code>

• electron-builder  version=24.6.3 os=10.0.19045
⨯ Invalid version: "2.0"  failedTask=build stackTrace=Error: Invalid version: "2.0" 
  at fixVersionField (C:\Users\User1\Desktop\Workbench-1\Workbench-1\Source Code\node_modules\app-builder-lib\src\util\normalizePackageData.ts:146:13)
  at normalizePackageData (C:\Users\User1\Desktop\Workbench-1\Workbench-1\Source Code\node_modules\app-builder-lib\src\util\normalizePackageData.ts:7:5)
  at readPackageJson (C:\Users\User1\Desktop\Workbench-1\Workbench-1\Source Code\node_modules\app-builder-lib\src\util\packageMetadata.ts:15:23)
  at Packager.build (C:\Users\User1\Desktop\Workbench-1\Workbench-1\Source Code\node_modules\app-builder-lib\src\packager.ts:311:25)
  at executeFinally (C:\Users\User1\Desktop\Workbench-1\Workbench-1\Source Code\node_modules\builder-util\src\promise.ts:12:14)

Hello,

Simply update the version number in package.json to: “version”: “1.0.0”, or “version”: “2.0.0”,

The correct syntax of the version number in package.json is x.x.x and not x.x

But using that syntax you can specify any version.

Best regards, Themea

Thanks

is there any way you can develop ikev2 Windows VPN app ? with admin panel

Hello,

An admin panel would be contrary to the purpose of this app. The idea is to integrate this app into your VPN infrastructure. The only thing this app does is display your VPN servers to your clients. While providing some extra features, such as a Kill Switch.

Currently, the app only officially supports OpenVPN.

If you would like to discuss more please get in touch with me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Hi do you have any backend or admin panel?

Hello,

The app itself doesn’t have an admin panel, it doesn’t need one. Think about the app as a GUI wrapper around the community OpenVPN app. However, you can manage your users/servers/authentication using various existing billing panels, which essentially means you get an admin panel that way.

Best regards, Themea

Hello. I want to buy your software. At the moment i build a site under WHMCS AND WHMCSMARTERS ADDON.their application is a bit beta based. I need something more attractive to customers in order to start selling the product. Is it possible to test your product in order to check if this will work the way on the site that they build it? Or somehow to help me work with the site? Ty in advance. If you need more information i am here

Hello,

The only requirement for my app to work is that you have the .ovpn files for each of your servers.

I do not know the WHMCSSmarters Addon, but I have documentation on how to setup a full VPN business using WHMCS and my app and it doesn’t require the WHMCSSmarters Addon. I can send you my documentation about it if you make the purchase as a bonus.

If you would like to discuss more please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

New Major Release | 7-3-2023 | Version 2.0

VPNApp 2.0 is a major release that aims to resolve all remaining compatibility issues, increases useability, and provides additional templating options!

Please see the full changelog at the bottom of the Item Details page!

Hello, I have a problem with the app on mac. On Ventura it doesn’t close the connection when you click on Disconnect regardless it’s showing “disconnected”, the only way to disconnect is to reboot. Please advise. Regards

Hello,

Please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Hi,

Interested in your software and have a few questions

1. Can you auto start & connect on user login etc? 2. Does your MAC version work both for Intel and Apple Silicone?

Hello,

Thank you for your interest!

1. This feature will hopefully be implemented in the next release. It’s not available currently. 2. Apple Silicone has not been tested specifically.

Best regards, Themea

In the latest version, I can not see the MAC source code, can you please recheck?

Hello,

Please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Hello i was wondering, if i connected my servers to the App. etc. since every new user / ovpn config has unique cert / private key. would i manually have to add that cert and key everytime. or it will automatically detect for each individual user so they can all concurrently use the same server.

Hello, You don’t have to issue a unique cert / private key to every new user, you can use the auth-user-pass directive that is built into OpenVPN to authenticate via username and password. You connect your OpenVPN servers to the app by adding the .ovpn cert into the app. Best regards, Themea

I ran the electron-builder command and got the output normally, but after installing it gave an error. “A javascript error occurred in the main process”

Hello,

Please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Hi with the regular license i am able to add my own servers and from there its ready to compile and i can sell access to use my service via the app right?

Hello,

Yes, that is correct!

Best regards, Themea

Hi! Your app looks awesome! I just have a couple of questions before purchasing!

1. Can you tell me an existing codecanyon template or app or a way to integrate this EASILY with android and iOS? For me is very important to launch both desktop and mobile apps

2.i If number 1 is possible , can I have a unified login between all platforms? Also include google login and Facebook login etc

3. Can I modify all the look of the app? Such as rounding the bottoms , changing typography and colors?

4.Does the app have a smart dns feature? Like Surfshark

If you answer my existing questions I will be definitely erly considering purchasing the app this week

Hello RokuThemes!

1. You generally want to avoid authenticating at the app level. You should authenticate via the OpenVPN protocol itself (either via cert or auth-user-pass). If you do then there will be no compatibility issues no matter what apps you use. So it doesn’t really matter what mobile app you get.

2. Yes, you can. Just make sure the apps you purchase use OpenVPN itself to authenticate and NOT some third-party solution (like the app itself). If you authenticate via OpenVPN, it’s also easier to use a billing software like WHMCS, Blesta, HostBill, etc…

3. You can completely change how the app looks as it’s based on electron.js thus the front-end is constructed via HTML/CSS. This also enables you to make the app look exactly like your website, you can even use the same CSS from your website!

4. This feature hasn’t been implemented yet, but it is on the roadmap. If you would like to receive the current roadmap please contact me via my profile page: https://codecanyon.net/user/themea

If you have any additional questions also contact me via my profile page!

Best regards, Themea

Hi my idea is to create a software like surf shark or nordvpn, for this I need the user to have an account and that he can login in the windows app or android with the same credentials, then connect to our vpn service

Is this possible? If yes wich app shall I use? How can I make an android and iOS plan out of it?

Can you send me the roadmap?

Hello RokuThemes!

Yes, it is possible to create a VPN service like NordVPN or Surfshark. But in order to create the service, it’s not one single software that you need. You need separate Desktop and Mobile apps. You also need a billing software and of course, a front-end website where you advertise your services. This is the bare minimum.

I’m offering my Desktop app here. You will have to get the Mobile apps yourself. I don’t really want to recommend any Mobile apps as I’m not that familiar with them. However, I can provide you with documentation on how to set up your billing infrastructure and link it to my Desktop app. However, this is only for WHMCS(https://www.whmcs.com/) billing platform.

The way you should authenticate users is that when they open the app and when your customers click connect (to a VPN server) OpenVPN authenticates, not the app. There is a big difference between the two. OpenVPN authenticates by default, when you download the .ovpn file it essentially just uses the cert, however, you can also set user/password for it. And then just manage your users in OpenVPN via database. That way you don’t have to build in any authentication into the apps themselves.

To receive the current roadmap please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Hi,

Just bought your VPN app. I just keep getting same error. “Uncaught Exception: TypeError: tray.setHightlightMode is not a function at BrowserWindow…” and a bunch of other things. Tried changing versions, but not sure what am I doing wrong.

Also it said I should contact you if I wanted to have documentation for WHMCs for billing etc. so requesting this as well!

I hope you have a good day.

Best regards, Alex

Hello,

Please contact me via my profile page: https://codecanyon.net/user/themea

I’m sure it is just a misunderstanding regarding the compiling process.

Best regards, Themea

i buied this product , and we have some issues with it to integrate with our system , my developer asked to speak with support who developed the software can you assist please ?

Hello,

Please contact me via my profile page: https://codecanyon.net/user/themea

Best regards, Themea

Hi Themea sent you a message via your profile page

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey