From ee7d6d41413788d1e69d03c21e494eef5ec028b0 Mon Sep 17 00:00:00 2001 From: Grisha Shipunov Date: Sat, 11 Jan 2025 18:45:55 +0100 Subject: add proxy network --- modules/wg/proxy.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 modules/wg/proxy.nix (limited to 'modules/wg/proxy.nix') diff --git a/modules/wg/proxy.nix b/modules/wg/proxy.nix new file mode 100644 index 0000000..78f78bb --- /dev/null +++ b/modules/wg/proxy.nix @@ -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"; + }; + }; + }; + } + ]; + +} -- cgit v1.3.1