mirror of
https://github.com/Ahwxorg/nixos-config.git
synced 2025-12-04 15:00:13 +01:00
feat: adds wireguard connection for violet with keys in root
This commit is contained in:
parent
fe310e218f
commit
cfc7821a40
1 changed files with 18 additions and 0 deletions
18
modules/core/wireguard.nix
Normal file
18
modules/core/wireguard.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{ ... }:
|
||||
{
|
||||
networking.wg-quick.interfaces = {
|
||||
wg0 = {
|
||||
address = [ "10.7.0.2/24" "fddd:2c4:2c4:2c4::2/64" ];
|
||||
dns = [ "9.9.9.9" "149.112.112.112" ];
|
||||
privateKeyFile = "/root/wireguard-keys/privatekey";
|
||||
|
||||
peers = [{
|
||||
publicKey = "GfrFhe2JV8FS/711WAdx6CLF/QIEj1KoOGP/ErxBHkg=";
|
||||
presharedKeyFile = "/root/wireguard-keys/preshared_from_peer0_key";
|
||||
allowedIPs = [ "0.0.0.0/0" "::/0" ];
|
||||
endpoint = "57.129.46.171:51820";
|
||||
persistentKeepalive = 25;
|
||||
}];
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue