2022-02-28 20:07:34 +00:00
|
|
|
upstream:
|
|
|
|
default:
|
|
|
|
- 1.1.1.1
|
|
|
|
- 1.0.0.1
|
2022-06-23 20:34:08 +00:00
|
|
|
quad9:
|
|
|
|
- 9.9.9.9
|
|
|
|
- 149.112.112.112
|
|
|
|
- 2620:fe::fe
|
|
|
|
- 2620:fe::9
|
|
|
|
- https://dns.quad9.net/dns-query
|
2022-06-24 03:11:09 +00:00
|
|
|
- tcp-tls:dns.quad9.net
|
2022-06-23 20:34:08 +00:00
|
|
|
quad9-unsecured:
|
|
|
|
- 9.9.9.10
|
|
|
|
- 149.112.112.10
|
|
|
|
- 2620:fe::10
|
|
|
|
- 2620:fe::fe:10
|
|
|
|
- https://dns10.quad9.net/dns-query
|
|
|
|
- tcp-tls:dns10.quad9.net
|
2022-03-14 22:56:06 +00:00
|
|
|
|
2022-07-28 05:04:46 +00:00
|
|
|
conditional:
|
|
|
|
mapping:
|
|
|
|
home.arpa: 192.168.2.1
|
|
|
|
in-addr.arpa: 192.168.2.1
|
|
|
|
iot: 192.168.2.1
|
|
|
|
local: 192.168.2.1
|
|
|
|
thefij: 192.168.2.1
|
|
|
|
.: 192.168.2.1
|
|
|
|
|
2022-02-28 20:07:34 +00:00
|
|
|
blocking:
|
|
|
|
blackLists:
|
|
|
|
ads:
|
|
|
|
- https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
|
2022-03-22 03:12:47 +00:00
|
|
|
- http://sysctl.org/cameleon/hosts
|
|
|
|
- https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
|
|
|
|
- https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
|
|
|
|
- https://hosts-file.net/ad_servers.txt
|
|
|
|
smarttv:
|
|
|
|
- https://perflyst.github.io/PiHoleBlocklist/SmartTV.txt
|
|
|
|
- https://perflyst.github.io/PiHoleBlocklist/regex.list
|
|
|
|
malware:
|
|
|
|
- https://mirror1.malwaredomains.com/files/justdomains
|
2022-06-23 20:36:06 +00:00
|
|
|
whiteLists:
|
|
|
|
# Move to Gitea when deployed internally
|
|
|
|
ads:
|
|
|
|
{{ keyOrDefault "blocky/whitelists/ads" "# None" | indent 6 }}
|
2022-02-28 20:07:34 +00:00
|
|
|
clientGroupsBlock:
|
|
|
|
default:
|
|
|
|
- ads
|
2022-03-22 03:12:47 +00:00
|
|
|
- malware
|
2022-05-18 21:22:35 +00:00
|
|
|
- smarttv
|
2022-02-28 20:07:34 +00:00
|
|
|
|
|
|
|
customDNS:
|
|
|
|
customTTL: 1h
|
|
|
|
mapping:
|
2022-05-19 23:53:56 +00:00
|
|
|
{{ with service "traefik" -}}
|
|
|
|
{{- $last := len . | subtract 1 -}}
|
|
|
|
{{- $services := . -}}
|
2022-06-23 16:51:09 +00:00
|
|
|
{{ keyOrDefault "global/base_hostname" "${base_hostname}" }}: {{ range $i := loop $last -}}
|
2022-05-19 23:53:56 +00:00
|
|
|
{{- with index $services $i }}{{ .Address }},{{ end -}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- with index . $last }}{{ .Address }}{{ end -}}
|
|
|
|
{{- end }}
|
2022-06-23 16:51:09 +00:00
|
|
|
# Other mappings
|
|
|
|
{{ keyOrDefault "blocky/mappings" "# None" | indent 4 }}
|
2022-02-28 20:07:34 +00:00
|
|
|
|
2022-03-14 22:56:06 +00:00
|
|
|
prometheus:
|
|
|
|
enable: true
|
|
|
|
|
|
|
|
redis:
|
|
|
|
address: {{ env "NOMAD_UPSTREAM_ADDR_redis" }}
|
2022-06-23 16:51:09 +00:00
|
|
|
# password: ""
|
|
|
|
# database: 0
|
2022-05-19 23:54:16 +00:00
|
|
|
connectionAttempts: 10
|
|
|
|
connectionCooldown: 3s
|
2022-03-14 22:56:06 +00:00
|
|
|
|
|
|
|
# queryLog:
|
|
|
|
# type: mysql
|
|
|
|
# target: db_user:db_password@tcp(db_host_or_ip:3306)/db_user?charset=utf8mb4&parseTime=True&loc=Local
|
|
|
|
# logRetentionDays: 7
|
|
|
|
|
2022-02-28 20:07:34 +00:00
|
|
|
port: 53
|
|
|
|
httpPort: 4000
|