Document configuration options
This commit is contained in:
parent
c96ec64d09
commit
e9175fd719
1 changed files with 21 additions and 2 deletions
23
README.md
23
README.md
|
@ -30,13 +30,32 @@ A preliminary NixOS module for `wgautomesh` can be found [here](https://git.deux
|
||||||
### Sample configuration file
|
### Sample configuration file
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
|
# The Wireguard interface to control.
|
||||||
interface = "wg0"
|
interface = "wg0"
|
||||||
|
|
||||||
|
# The port wgautomesh will use to communicate from node to node. Wgautomesh
|
||||||
|
# gossip communications occur inside the wireguard mesh network.
|
||||||
gossip_port = 1666
|
gossip_port = 1666
|
||||||
|
|
||||||
|
# Enable discovery of other wgautomesh nodes on the same LAN using UDP broadcast.
|
||||||
lan_discovery = true
|
lan_discovery = true
|
||||||
gossip_secret_file = "/var/lib/wgautomesh/gossip_secret"
|
|
||||||
persist_file = "/var/lib/wgautomesh/state"
|
# Enables UPnP/IGD forwarding of an external port to the Wireguard listening port
|
||||||
|
# on this node, for compatible routers/gateways.
|
||||||
upnp_forward_external_port = 33723
|
upnp_forward_external_port = 33723
|
||||||
|
|
||||||
|
# The path to a file that contains the encryption secret wgautomesh uses to
|
||||||
|
# communicate. This secret can be any arbitrary utf-8 string. The following
|
||||||
|
# command can be used to generate a new secret:
|
||||||
|
# openssl rand -base64 32
|
||||||
|
gossip_secret_file = "/var/lib/wgautomesh/gossip_secret"
|
||||||
|
|
||||||
|
# The path to a file that wgautomesh can write to, to save the endpoint addresses
|
||||||
|
# it successfully used to connect to other nodes in the mesh. These addresses
|
||||||
|
# are used in conjunction with the endpoint addresses specified below in the
|
||||||
|
# `[[peers]]` section when trying to establish connectivity.
|
||||||
|
persist_file = "/var/lib/wgautomesh/state"
|
||||||
|
|
||||||
[[peers]]
|
[[peers]]
|
||||||
pubkey = "7Nm7pMmyS7Nts1MB+loyD8u84ODxHPTkDu+uqQR6yDk="
|
pubkey = "7Nm7pMmyS7Nts1MB+loyD8u84ODxHPTkDu+uqQR6yDk="
|
||||||
address = "10.14.1.2"
|
address = "10.14.1.2"
|
||||||
|
|
Loading…
Reference in a new issue