blob: 9750a759e75183c7f8e317f2010a3d4b1d324cd0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{
networking.firewall.allowedUDPPorts = [ 51820 ];
networking.firewall.trustedInterfaces = [ "wg0" ];
networking.wireguard.interfaces.wg0 = {
ips = [ "10.0.0.1/24" ];
listenPort = 51820;
privateKeyFile = "/var/lib/wireguard/privatekey";
peers = [
{
publicKey = "BdQ1JoAFU5XGFfZDNPEUk78zI8yLLReSWdVbeETwNX4=";
allowedIPs = [ "10.0.0.2/32" ];
}
{
publicKey = "W4Je63gh8f6LsSZfIj8PT7x0ktp9+dyDkPNBqvAmBUs=";
allowedIPs = [ "10.0.0.3/32" ];
}
];
};
}
|