diff options
Diffstat (limited to 'lass/1systems/prism')
| -rw-r--r-- | lass/1systems/prism/config.nix | 30 | 
1 files changed, 7 insertions, 23 deletions
diff --git a/lass/1systems/prism/config.nix b/lass/1systems/prism/config.nix index c0e4620cc..e937db83a 100644 --- a/lass/1systems/prism/config.nix +++ b/lass/1systems/prism/config.nix @@ -110,29 +110,13 @@ in {        };        # TODO write function for proxy_pass (ssl/nonssl) -      services.nginx.virtualHosts."hackerfleet.de" = { -        serverAliases = [ -          "*.hackerfleet.de" -        ]; -        locations."/".extraConfig = '' -          proxy_pass http://192.168.122.92:80; -        ''; -      }; -      services.nginx.virtualHosts."hackerfleet.de-s" = { -        serverName = "hackerfleet.de"; -        listen = [ -          { -            addr = "0.0.0.0"; -            port = 443; -          } -        ]; -        serverAliases = [ -          "*.hackerfleet.de" -        ]; -        locations."/".extraConfig = '' -          proxy_pass http://192.168.122.92:443; -        ''; -      }; + +      krebs.iptables.tables.filter.FORWARD.rules = [ +        { v6 = false; precedence = 1000; predicate = "-d 192.168.122.92"; target = "ACCEPT"; } +      ]; +      krebs.iptables.tables.nat.PREROUTING.rules = [ +        { v6 = false; precedence = 1000; predicate = "-d 46.4.114.243"; target = "DNAT --to-destination 192.168.122.92"; } +      ];      }      {        users.users.tv = {  | 
