1

Add luxembour vpn server

This commit is contained in:
2023-04-26 19:45:24 +02:00
parent ba8b2bc56a
commit 1eabf9a160
2 changed files with 17 additions and 4 deletions

View File

@ -1 +1,2 @@
DE-115
DE-115
LU-16

View File

@ -165,9 +165,9 @@
peer ${publickey} \
allowed-ips 0.0.0.0/0 \
endpoint ${endpoint}:51820
${pkgs.iproute}/bin/ip -n vpn addr add 10.2.0.2/32 dev wg0
${pkgs.iproute}/bin/ip -n vpn link set wg0 up
${pkgs.iproute}/bin/ip -n vpn route add default dev wg0
${pkgs.iproute}/bin/ip -n vpn addr add 10.2.0.2/32 dev ${interface}
${pkgs.iproute}/bin/ip -n vpn link set ${interface} up
${pkgs.iproute}/bin/ip -n vpn route add default dev ${interface}
'';
wgdown = interface: ''
@ -210,6 +210,18 @@
ExecStop = pkgs.writeScript "DE-115-down" (wgdown "wg0-de-115");
};
};
wg0-LU-16 = {
description = "Wireguard ProtonVPN Server LU-16";
requires = ["netns-vpn.service"];
after = ["netns-vpn.service"];
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = pkgs.writeScript "LU-16-up" (wgup "wg0-lu-16" "proton-lu-16.key" "asu9KtQoZ3iKwELsDTgjPEiFNcD1XtgGgy3O4CZFg2w=" "92.223.89.133");
ExecStop = pkgs.writeScript "LU-16-down" (wgdown "wg0-lu-16");
};
};
};
};
services.resolved.enable = true;