Configure single-client OpenVPN

This commit is contained in:
2023-09-11 19:52:03 -05:00
parent 006e96421c
commit e9decbda68
5 changed files with 75 additions and 9 deletions

15
nix/system/network.nix Normal file
View File

@ -0,0 +1,15 @@
{ ... }: {
networking = {
hostName = "eve-psr-nix0";
firewall = {
allowedTCPPorts = [ 22 80 443 ];
allowedUDPPorts = [ 22 80 443 53 1194 ];
trustedInterfaces = [ "tun0" ];
};
nat = {
enable = true;
externalInterface = "enp1s0";
internalInterfaces = [ "tun0" ];
};
};
}