This repository has no description
480 B
27 lines
1{ config, ... }:
2
3let
4 r_ip = config.krebs.build.host.nets.retiolum.ip4.addr;
5in
6{
7 imports = [
8 ./privoxy.nix
9 ];
10
11 services.privoxy.settings.listen-address = "${r_ip}:8118";
12
13 krebs.iptables = {
14 tables = {
15 filter.INPUT.rules = [
16 {
17 predicate = "-i retiolum -p tcp --dport 8118";
18 target = "ACCEPT";
19 }
20 {
21 predicate = "-i dns0 -p tcp --dport 8118";
22 target = "ACCEPT";
23 }
24 ];
25 };
26 };
27}