Initial commit.

This commit is contained in:
Bartek Stalewski 2023-01-18 20:14:54 +01:00
commit 417d5d0929
3 changed files with 71 additions and 0 deletions

1
README.md Normal file
View File

@ -0,0 +1 @@
Configuration for [blocky](git@git.insomniac.pl:ftpd/blocky.git).

56
config.yml Normal file
View File

@ -0,0 +1,56 @@
bootstrapDns:
upstream: https://1.1.1.1/dns-query
ips:
- 1.1.1.1
connectIPVersion: v4
upstream:
default:
- https://1.1.1.1/dns-query
- https://1.0.0.1/dns-query
blocking:
blackLists:
ads:
- https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext
- https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/Ad_filter_list_by_Disconnect.txt
- https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/hostfile.txt
- https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/adguard_mobile_host.txt
- https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/adservers.txt
- https://blocklistproject.github.io/Lists/ads.txt
- https://blocklistproject.github.io/Lists/fraud.txt
- https://blocklistproject.github.io/Lists/scam.txt
malware:
- http://hole.cert.pl/domains/domains_hosts.txt
- https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt
- https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/KADhosts.txt
- https://blocklistproject.github.io/Lists/abuse.txt
- https://blocklistproject.github.io/Lists/malware.txt
- https://blocklistproject.github.io/Lists/phishing.txt
- https://blocklistproject.github.io/Lists/ransomware.txt
privacy:
- https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/NoTrack_Tracker_Blocklist.txt
- https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/easy_privacy_host.txt
- https://blocklistproject.github.io/Lists/tracking.txt
whiteLists:
ads:
- |
t.co
cdn.cookielaw.org
blockType: zeroIp
clientGroupsBlock:
default:
- ads
- malware
- privacy
processingConcurrency: 2
refreshPeriod: 120
caching:
cacheTimeNegative: 10m
maxItemsCount: 10240
maxTime: 10m
minTime: 2m
customDNS:
mapping:
unifi.home: 10.20.30.1
pi.home: 10.20.30.5
nas.home: 10.20.30.10
port: 53

14
docker-compose.yaml Normal file
View File

@ -0,0 +1,14 @@
version: "3"
services:
blocky:
image: spx01/blocky
container_name: blocky
restart: unless-stopped
ports:
- "53:53/tcp"
- "53:53/udp"
environment:
- TZ=Europe/Warsaw
volumes:
- ./config.yml:/app/config.yml