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 72 sales

Themea supports this item

Supported

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

66 comments found.

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

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

NFZB

NFZB Purchased

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

Hi i need know if is possible we regulate the mb quantity to sell for clients and also admin panel.

thanks

Hello,

How much MB bandwidth you allow for each client has to be configured in OpenVPN and not in the app (You can configure this in your OpenVPN or AUTH server). If you hardcode this into the app then it’s possible for clients to circumvent the limitation by extracting the .ovpn file from the app or your API.

This is a VPN app so there is no admin panel of any kind.

If you have additional questions let me know.

Best regards,

Themea

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

where is demo backend?

Hello,

This is an OpenVPN electron.js desktop application. It doesn’t have a backend, it doesn’t need one. You compile the application using the source code. You make any changes you need in the source code, such as changing the front-end (rebranding) or changing how the application works.

If you have more questions please let me know!

is this for computer

so I can resell VPN

what about IP Address can I pick what Ip address the get Please advise

Hello,

1. You can run your own servers or resell VPN servers, the app can do both.

2. I don’t understand your questions about the IP address. The IP address depends on the server and not the app.

Hello Again I need small help about pixel google I want add code under <head> but I dont know what the file I need to edit on it can you please tell me file directory and name and thank you .

Hello,

All HTML code is in app/index.html You can put all HTML in that file, even code that pulls data from the internet or communicates with other services.

Hello, I am interested in this project, I would like to create my own commercial VPN, can you help me set it up after buying a server? I could pay you extra for that

Hello, I have replied to your private message!

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