17 lines
369 B
Nix
17 lines
369 B
Nix
{pkgs, ...}: {
|
|
# services.openssh.ports = [22 2050];
|
|
systemd.services.port2050-natpmp = {
|
|
bindsTo = ["sshd"]; # might not work
|
|
confinement = {
|
|
enable = true;
|
|
mode = "chroot-only";
|
|
};
|
|
serviceConfig.ExecStart = ''
|
|
while true
|
|
do
|
|
${pkgs.libnatpmp}/bin/natpmpc -a 2050 22 tcp 60
|
|
sleep 30
|
|
done
|
|
'';
|
|
};
|
|
}
|