From 98a10ef1793538f799e7f4d55d9799f35b407c0c Mon Sep 17 00:00:00 2001
From: Egor Tensin wg show wg0 public-key
- - id: endpoint
+ example: a
+ - id: server_endpoint
name: Endpoint
placeholder: "Server's endpoint in the HOST:PORT format"
help: |
Server's public IP address or a hostname, accessible from the client.
Query the current port using wg show wg0 listen-port
- - id: preshared_key
+ example: b:133
+ - id: preshared
name: Preshared key
placeholder: Preshared key (shared between server and client)
help: |
Generate using wg genpsk
+ example: c
- id: client
desc: Client
items:
- - id: public_key
+ - id: client_public
name: Public key
placeholder: "Client's public key"
help: |
Generate both the private and the public keys using wg genkey | tee private.key | wg pubkey > public.key
- - id: private_key
+ example: d
+ - id: client_private
name: Private key
placeholder: "Client's private key"
help: |
Unless generated in one go with the public key, generate one using wg genkey
- - id: ipv4
+ example: e
+ - id: client_ipv4
name: IPv4
placeholder: IPv4 address and netmask, like 192.168.123.5/24
help: |
IPv4 address to assign to the client and its netmask in the CIDR format.
- - id: ipv6
+ example: 192.168.1.1%2F24
+ - id: client_ipv6
name: IPv6
placeholder: IPv6 address and netmask, like fd01:2345:6789::5/48
help: |
IPv6 address to assign to the client and its netmask in the CIDR format.
+ example: fd%3A%3A%2F48
---
WireGuard configuration
@@ -61,7 +68,12 @@ params:
configured on interface wg0
.
You can then generate the new client's keys, feed them to this page and it will
show the configuration that can be easily consumed by the new client.
An example configuration (with bogus key values) can be seen here.
@@ -79,11 +91,11 @@ show the configuration that can be easily consumed by the new client. {% for param in grp.items %}