Add luxembour vpn server
This commit is contained in:
@ -1 +1,2 @@
|
||||
DE-115
|
||||
DE-115
|
||||
LU-16
|
@ -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;
|
||||
|
Reference in New Issue
Block a user