nixos/squid: add services.squid.proxyAddress

This commit is contained in:
schnusch 2022-01-25 03:01:27 +01:00
parent 307a99bb01
commit 7111125160

View File

@ -81,7 +81,9 @@ let
http_access deny all
# Squid normally listens to port 3128
http_port ${toString cfg.proxyPort}
http_port ${
optionalString (cfg.proxyAddress != null) "${cfg.proxyAddress}:"
}${toString cfg.proxyPort}
# Leave coredumps in the first cache dir
coredump_dir /var/cache/squid
@ -109,6 +111,12 @@ in
description = "Whether to run squid web proxy.";
};
proxyAddress = mkOption {
type = types.nullOr types.str;
default = null;
description = "IP address on which squid will listen.";
};
proxyPort = mkOption {
type = types.int;
default = 3128;