diff --git a/aux-etc-nixos/configuration.nix b/aux-etc-nixos/configuration.nix index 30a96a40..eb93ccf2 100644 --- a/aux-etc-nixos/configuration.nix +++ b/aux-etc-nixos/configuration.nix @@ -127,6 +127,19 @@ in shell = pkgs.fish; }; + systemd.services.ssh-reverse-proxy = { + description = "SSH Reverse Proxy"; + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + serviceConfig = { + Restart = "always"; + RestartSec = "1min"; + User = "backupdl"; + Group = "users"; + ExecStart = "${pkgs.openssh}/bin/ssh -R 42.200.147.171:3940:localhost:22 -o ServerAliveInterval=60 -o ServerAliveCountMax=1 -o ExitOnForwardFailure=yes -N -T nixbld.m-labs.hk"; + }; + }; + documentation.enable = false; environment.systemPackages = with pkgs; [ wget vim git usbutils pciutils file lm_sensors acpi