add proxy network

This commit is contained in:
Grisha Shipunov 2025-01-11 18:45:55 +01:00
parent 33225c4ce4
commit ee7d6d4141
3 changed files with 34 additions and 2 deletions

View file

@ -6,5 +6,6 @@
./options.nix
# networks
./mgmt.nix
./proxy.nix
];
}

30
modules/wg/proxy.nix Normal file
View file

@ -0,0 +1,30 @@
{ config, ... }:
{
oxalab.wg = [
{
networkName = "0xa-proxy";
CIDRs = [
"10.89.88.0/24"
"fd31:185d:722f::/48"
];
hosts = {
"cloud" = {
address = [
"10.89.88.1/24"
"fd31:185d:722f::1/48"
];
publicKey = "XdUqSz0W6aqJET/9wNwoRyR8mgPs2dRWm+ijNwzEyE0=";
privateKeyFile = config.sops.secrets."wg/0xa-proxy".path;
endpoint = {
enable = true;
endpoint = "188.245.196.27";
port = 51821;
publicIface = "enp1s0";
};
};
};
}
];
}