Update README.md
This commit is contained in:
parent
48d4340fa2
commit
29ddfe2a05
38
README.md
38
README.md
@ -1,12 +1,12 @@
|
|||||||
# wg-manager
|
# awg-manager
|
||||||
|
|
||||||
WireGuard manager allow initialize WireGuard server and manage users.
|
AmneziaWG manager allow initialize AmneziaWG server and manage users.
|
||||||
|
|
||||||
You can start the WireGuard server with one command, and then create (and delete) users.
|
You can start the AmneziaWG server with one command, and then create (and delete) users.
|
||||||
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Usage: ./wg-manager.sh [<options>] [command [arg]]
|
Usage: ./awg-manager.sh [<options>] [command [arg]]
|
||||||
Options:
|
Options:
|
||||||
-i : Init (Create server keys and configs)
|
-i : Init (Create server keys and configs)
|
||||||
-c : Create new user
|
-c : Create new user
|
||||||
@ -14,7 +14,6 @@ Options:
|
|||||||
-L : Lock user
|
-L : Lock user
|
||||||
-U : Unlock user
|
-U : Unlock user
|
||||||
-p : Print user config
|
-p : Print user config
|
||||||
-q : Print user QR code
|
|
||||||
-u <user> : User identifier (uniq field for vpn account)
|
-u <user> : User identifier (uniq field for vpn account)
|
||||||
-s <server> : Server host for user connection
|
-s <server> : Server host for user connection
|
||||||
-I : Interface (default auto)
|
-I : Interface (default auto)
|
||||||
@ -23,12 +22,35 @@ Options:
|
|||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
Run server (bare-metal or VPS) with Ubuntu 22.02
|
Run server (bare-metal or VPS) with Ubuntu 20.02, 22.02
|
||||||
|
|
||||||
### Install WireGuard
|
### Install AmneziaWG
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
apt install wireguard wireguard-tools qrencode -y
|
apt update && apt upgrade -y
|
||||||
|
apt install build-essential curl git wget -y
|
||||||
|
|
||||||
|
#install Golang
|
||||||
|
mkdir -p /opt/go
|
||||||
|
cd /opt/go
|
||||||
|
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
|
||||||
|
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
|
||||||
|
echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
|
||||||
|
source $HOME/.profile
|
||||||
|
# if the go version does not show, then update the session
|
||||||
|
|
||||||
|
#Install amnezia-go
|
||||||
|
git clone https://github.com/amnezia-vpn/amneziawg-go.git /opt/amnezia-go
|
||||||
|
cd /opt/amnezia-go
|
||||||
|
make
|
||||||
|
#copy to amneziawg-go
|
||||||
|
cp /opt/amnezia-go/amneziawg-go /usr/bin
|
||||||
|
|
||||||
|
#Install amnezia-tools
|
||||||
|
git clone https://github.com/amnezia-vpn/amneziawg-tools.git /opt/amnezia-tools
|
||||||
|
cd /opt/amnezia-tools/src
|
||||||
|
make
|
||||||
|
make install
|
||||||
```
|
```
|
||||||
|
|
||||||
### Setup
|
### Setup
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user