1
0
mirror of https://github.com/faicker/wg-config.git synced 2020-11-18 19:53:49 -08:00

Add tpl sample file and correct the README

Signed-off-by: Faicker Mo <faicker.mo@gmail.com>
This commit is contained in:
Faicker Mo 2020-01-04 20:01:33 +08:00
parent ae94b4498f
commit 57fe525d26
4 changed files with 10 additions and 2 deletions

2
.gitignore vendored
View File

@ -3,3 +3,5 @@
.wg0.conf .wg0.conf
users/ users/
wg.def wg.def
client.conf.tpl
server.conf.tpl

View File

@ -11,6 +11,10 @@ The wireguard default config directory is /etc/wireguard.
The script config file is wg.def, create and edit it according to wg.def.sample. The script config file is wg.def, create and edit it according to wg.def.sample.
Copy client.conf.tpl.sample to client.conf.tpl and copy server.conf.tpl.sample to server.conf.tpl.
Edit tpl if you want to change some config.
You can generate the public key and private key with command `wg genkey | tee prikey | wg pubkey > pubkey`. You can generate the public key and private key with command `wg genkey | tee prikey | wg pubkey > pubkey`.
### usage ### usage
@ -32,13 +36,13 @@ Running as root.
This will generate a client conf and qrcode in users directory which name is alice This will generate a client conf and qrcode in users directory which name is alice
and add alice to the wg server config. and add alice to the wg server config.
client will route all traffic to server. This will disable default route change. Route traffic Manually.
```bash ```bash
./user.sh -a alice -r ./user.sh -a alice -r
``` ```
This will disable default route change. Route traffic Manually. client will route all traffic to server.
#### delete a user #### delete a user
@ -52,3 +56,5 @@ This will delete the alice directory and delete alice from the wg server config.
```bash ```bash
./user.sh -c ./user.sh -c
``` ```
Delete all users before clear.