ADEO Imaging OÜ
The cloud spirit...
ADEO Imaging OÜ

Bridge VPN Server based on OpenVPN with user management Web Panel
(this server is available for deployment on Amazon Marketplace and Azure Marketplace)

Usage Instructions for AWS users.

1. Launch the server. This server does not require the powerful computing resources - you can choose a simple instance type.
2. If you assigned an Elastic IP to an already running instance, you need to restart the instance once again after assigning it.

Linux username: admin

After launching the server, it immediately ready to work; no additional settings not required.

OpenVPN port: 443 (TCP)

User management Web Panel:
https://[Public IP address].sslip.io:8443
http://[Public IP address]
(please use "admin" as username and your instance ID as password)

User authentication: OVPN file, containing user certificate + username/password. Server certificates are automatically generated and installed on the server when the instance is launched for the first time. Client certificates are generated in the web panel when a user is created and are embedded into the client configuration OVPN file. A ZIP archive containing two OVPN files (for TCP and UDP connections) can be downloaded for each client from the web panel directly or via a QR code.

OpenVPN-CLIENT SETUP

Before creating a VPN connection, you will need to install the OpenVPN GUI client application for Windows (not OpenVPN Connect). OpenVPN Connect is mainly designed for secure Internet access and does not support TAP mode, which is required to make computers connected through the VPN visible to each other on the same network.

CONNECTION OF 2 COMPUTERS THROUGH VPN

When the server starts for the first time, it creates 2 test users: "user1" and "user2" so you can try to establish 2 simultaneous connections from 2 different computers and check the visibility of these computers through this OpenVPN server. Passwords for these users can be found in the Web Panel (Management->List Users). According to initial settings, the IP address 10.1.1.10 is assigned to "user1" and 10.1.1.20 is assigned to "user2". The IP address is reserved for each user and can be changed in the control panel.

If clients "user1" and "user2" are simultaneously connected to this server, they will be able to see each other. You can check it with help of "ping" command: in Windows computers you can click "Run..." menu item of Start Menu, then print "cmd" to open Command Prompt and then execute command: "ping 10.1.1.20" (or "ping 10.1.1.10" on another computer respectively).

After successfully completing the ping test, you can establish the secure connection between remote computers via VPN. In Windows computers, you can click "Run..." menu item of Start Menu and execute the command like "\\10.1.1.20\" to see the shared folders of another computer.

It should be noted that the computer icon will also appear in the Windows network environment if the workgroup names of these client computers match.

ADDITIONAL INFO

Default local network: 10.1.1.0/24. To change network (for example, to 192.168.50.0/24) please run: "sudo bash /home/admin/set_network.sh 192.168.50.0"

Usage Instructions for AWS users: Bridge VPN Server based on OpenVPN with user management Web Panel on AWS Usage Instructions for AWS users: Bridge VPN Server based on OpenVPN with user management Web Panel on Microsoft Azure
Try this server on AWS ! Try this server on Microsoft Azure !