Skip to content

Scripts automate the installation and use of Wireguard on AWS with Ubuntu Server 18.04

Notifications You must be signed in to change notification settings

Zipstack/wireguard_aws

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install and use AWS-based Wireguard

Scripts automate the installation and use of Wireguard on AWS with Ubuntu Server 18.04

How use

Installation

git clone https://github.com/pprometey/wireguard_aws.git wireguard_aws
cd wireguard_aws
sudo ./initial.sh

The initial.sh script removes the previous Wireguard installation (if any) using the remove.sh script. It then installs and configures the Wireguard service using the install.sh script. And then creates a client using the add-client.sh script.

Add new customer

add-client.sh - Script to add a new VPN client. As a result of the execution, it creates a configuration file ($CLIENT_NAME.conf) on the path ./clients/$CLIENT_NAME/, displays a QR code with the configuration.

sudo ./add-client.sh
#OR
sudo ./add-client.sh $CLIENT_NAME

Reset customers

reset.sh - script that removes information about clients. And stopping the VPN server Winguard

sudo ./reset.sh

Delete Wireguard

sudo ./remove.sh

Authors

  • Alexey Chernyavskiy

About

Scripts automate the installation and use of Wireguard on AWS with Ubuntu Server 18.04

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%