ADEO Imaging OÜ
The cloud spirit...

Internet Access VPN Server based on WireGuard® with Ad blocking DNS Server and Web Interface
(this server is available for deployment on Amazon 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. Linux username: admin 2. Attach the elastic ip to the instance (recommended).

Linux username: admin

After launching the server, it is immediately ready for use, with no additional settings required. It is important that the client device has the WireGuard client application installed, which is available for Windows, Linux, Android, macOS, and iOS.

The server has 2 separate control panels: a control panel for the WireGuard VPN server and a control panel for the PiHole proxy-DNS server. Control panels can be accessed from the page:
http://[Public IP address]
https://[Public IP address] (recommended)
(use "admin" as username and your instance ID as password to access the WireGuard control panel and use your instance ID as password to access the PiHole control panel)

When accessing the web control panels using HTTPS, your web browser may display a message about potential risks due to the use of an IP address in the URL. In this case, you should proceed and accept the risks, as our main objective is to encrypt traffic, and using an IP address in a web browser is safe for our purposes.

By default, a user named "User 1" is already set up in the WireGuard Control Panel with a randomly generated user key. You can immediately download the configuration file for the Windows WireGuard client or use the QR code to add this user to the WireGuard client application on your mobile device.

After the server has been started, try connecting to it using a WireGuard VPN client. Ensure that when the client connects to the Internet via this VPN server, the client's IP address is different from the original. Visit some website that contains a lot of advertisements and then open the PiHole control panel make sure that some advertising DNS addresses have been blocked by the PiHole proxy-DNS server.

The server and user keys were created automatically when the server was first started and are unique.

Usage Instructions for AWS users: Internet Access VPN Server based on WireGuard® with Ad blocking DNS Server and Web Interface on AWS
Try this server on AWS !