Add luxembour vpn server
This commit is contained in:
@ -1 +1,2 @@
|
|||||||
DE-115
|
DE-115
|
||||||
|
LU-16
|
@ -165,9 +165,9 @@
|
|||||||
peer ${publickey} \
|
peer ${publickey} \
|
||||||
allowed-ips 0.0.0.0/0 \
|
allowed-ips 0.0.0.0/0 \
|
||||||
endpoint ${endpoint}:51820
|
endpoint ${endpoint}:51820
|
||||||
${pkgs.iproute}/bin/ip -n vpn addr add 10.2.0.2/32 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 wg0 up
|
${pkgs.iproute}/bin/ip -n vpn link set ${interface} up
|
||||||
${pkgs.iproute}/bin/ip -n vpn route add default dev wg0
|
${pkgs.iproute}/bin/ip -n vpn route add default dev ${interface}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
wgdown = interface: ''
|
wgdown = interface: ''
|
||||||
@ -210,6 +210,18 @@
|
|||||||
ExecStop = pkgs.writeScript "DE-115-down" (wgdown "wg0-de-115");
|
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;
|
services.resolved.enable = true;
|
||||||
|
Reference in New Issue
Block a user