Setup VPN

1. Create Google VM Instance

The Nodejs runs on many different platforms, but here we are using the  Ubuntu & Debian / Linux platform. To install Ubuntu, please refer to the video below
https://www.youtube.com/watch?v=KzHtRdIjmxY

2. Open Firewall Port

Next is that you have to open port UDP: 4500, 500 and TCP: 3002, 9002, because by default, google only allows external connections via port 22 which is port ssh. Below is a video that instructs you to open port 4500, 500, 3002 and 9002.
https://www.youtube.com/watch?v=rWc62D1JWU8
This tutorial only add 4500 & 500 in UDP, you should to add 9002 and 3002 in TCP also.

3. Create VPN Server  

Please checkout full tutorial:
https://youtu.be/pxNHjAGxbjI
Step by step above video:
NOTE: Please change according to your application    Hostname, VPN Username, Password
 Unzip strongvpn.sh to local and check  all folder are already.
$ sudo chmod +x install.sh

$ sudo ./install.sh

Auto-detect

Apache

Bash

C#

C++

CSS

CoffeeScript

Diff

Go

HTML, XML

HTTP

JSON

Java

JavaScript

Kotlin

Less

Lua

Makefile

Markdown

Nginx

Objective-C

PHP

Perl

Properties

Python

Ruby

Rust

SCSS

SQL

Shell Session

Swift

TOML, also INI

TypeScript

YAML

Plaintext

Admin

1. Install

Step by step above video:
https://youtu.be/1cAq9i6oPPk
Install zip 
$ sudo apt-get install -y zip

Auto-detect

Apache

Bash

C#

C++

CSS

CoffeeScript

Diff

Go

HTML, XML

HTTP

JSON

Java

JavaScript

Kotlin

Less

Lua

Makefile

Markdown

Nginx

Objective-C

PHP

Perl

Properties

Python

Ruby

Rust

SCSS

SQL

Shell Session

Swift

TOML, also INI

TypeScript

YAML

Plaintext

 Unzip strongvpn.zip to local and check  all folder are already.
$ sudo unzip strongvpn.zip

Auto-detect

Apache

Bash

C#

C++

CSS

CoffeeScript

Diff

Go

HTML, XML

HTTP

JSON

Java

JavaScript

Kotlin

Less

Lua

Makefile

Markdown

Nginx

Objective-C

PHP

Perl

Properties

Python

Ruby

Rust

SCSS

SQL

Shell Session

Swift

TOML, also INI

TypeScript

YAML

Plaintext

Install admin:
NOTE: Please change according to your application  Hostname,  Shared Secret Key
$ sudo chmod +x install.sh

$ sudo ./install.sh

Auto-detect

Apache

Bash

C#

C++

CSS

CoffeeScript

Diff

Go

HTML, XML

HTTP

JSON

Java

JavaScript

Kotlin

Less

Lua

Makefile

Markdown

Nginx

Objective-C

PHP

Perl

Properties

Python

Ruby

Rust

SCSS

SQL

Shell Session

Swift

TOML, also INI

TypeScript

YAML

Plaintext

2. Result

Select an Image

3. Signup Admin Account

https://youtu.be/h9XUseKczFM

3. Upload VPN file

https://youtu.be/u-8VqfwIq2A

Setup Android 

1.  Set API  

Open app >  build.gradle
Change  base_url http://104.155.162.23:3002/strongvpn/api/ is API Server
Select an Image

2. Set Shared Secret Key

Open app > java > com.witvpn.ikev2  >  presentation >   utils  >  interceptor
Change shared_secret_key to    strongVPN!@#  in 1.Install FINAL RESULT  Section
Select an Image
Your StrongVPN server is running.
...

3. Shared Secret Key: strongVPN!@#

...

Auto-detect

Apache

Bash

C#

C++

CSS

CoffeeScript

Diff

Go

HTML, XML

HTTP

JSON

Java

JavaScript

Kotlin

Less

Lua

Makefile

Markdown

Nginx

Objective-C

PHP

Perl

Properties

Python

Ruby

Rust

SCSS

SQL

Shell Session

Swift

TOML, also INI

TypeScript

YAML

Plaintext

3. Set Google AdMob

Add the following in your android > defaultConfig section. Update PUT_YOUR_ADMOB_APP_ID_HERE with your Admod App id
Select an Image
Goto CMS Admin for updating Google Admob ID
Select an Image

SETUP  IOS

1. Set API

Open StrongVPN >   CoreWitWork.swift 
Change  main_url http://104.155.162.23:3002/strongvpn/api is API Server
Select an Image

2.  Set Shared Secret Key

Open StrongVPN >  Core > WitWork.swift
Change shared_secret_key to    strongVPN!@#  in 1.Install FINAL RESULT  Section
Select an Image

3. Update Google Admob

Add the following in your xcode Info.plistGADApplicationIdentifier section. Update PUT_YOUR_ADMOB_APP_ID_HERE with your Admob App id
Select an Image
Goto CMS Admin for updating Google Admob ID
Select an Image

SERVICE POLICY

When you buy our products, you accept our policies below
 ⁃ The Support Policy describes what support you can expect from us in regards to WitWorkApp Service. If you have questions about this Support Policy or do not agree with it, please contact us via emai hello@witwork.app . We may amend this Support Policy from time to time, so check this page to ensure that you are aware of any changes. This Support Policy is effective from 1 January 2021. 
 ⁃ With regular license, you will receive 3-month support service
 ⁃ With extended license or installation packs (basic, advance, pro), you will receive 6-month support service
 ⁃ If you want to extend support service, you can buy a 6-month pack valued 100USD  
 ⁃ We only support our Products, sold on CodeCanyon or by us directly. Our Support Service includes assistance and guide with Product installations, configuration, and use. 
 ⁃ We will fix any defects in our Products as quickly as possible after they are brought to our attention. We will also try to provide a solution via our Skype for smaller defects or errors as a precursor to a more substantial update to the particular Product as part of our scheduled Product updates. If you think you have found a bug, please let us know. Please notice that we will not take responsibility with any bugs caused by your or Third Parties’ modification in our products
 ⁃ We don’t take responsibility of any issue relating to admob or ads banners excepted to Pro pack clients. Because they are caused by your wrong configuration or Ads providers
 ⁃ When you buy our products relating Tiktok. You accept a risk from App Store, Play Store and Tiktok which is a common issue of community.
 ⁃ Refunds are only authorized if our system doesn't work and we can not fix it. Besides, refund is not authorized when App Store, Play Store and Tiktok BARRIER community by banning, changing API - algorithm - output data …
-  We don't take responsibility of any issue if our source code is changed by clients