Blocky: Difference between revisions
imported>Honnip m Link to GitHub repo in the project name |
m Update to current blocky config format |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 8: | Line 8: | ||
enable = true; | enable = true; | ||
settings = { | settings = { | ||
ports.dns = 53; # Port for incoming DNS Queries. | |||
upstreams.groups.default = [ | |||
"https://one.one.one.one/dns-query" # Using Cloudflare's DNS over HTTPS server for resolving queries. | "https://one.one.one.one/dns-query" # Using Cloudflare's DNS over HTTPS server for resolving queries. | ||
]; | ]; | ||
Line 17: | Line 17: | ||
ips = [ "1.1.1.1" "1.0.0.1" ]; | ips = [ "1.1.1.1" "1.0.0.1" ]; | ||
}; | }; | ||
#Enable Blocking of | #Enable Blocking of certain domains. | ||
blocking = { | blocking = { | ||
denylists = { | |||
#Adblocking | #Adblocking | ||
ads = ["https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"]; | ads = ["https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"]; | ||
Line 25: | Line 25: | ||
adult = ["https://blocklistproject.github.io/Lists/porn.txt"]; | adult = ["https://blocklistproject.github.io/Lists/porn.txt"]; | ||
#You can add additional categories | #You can add additional categories | ||
}; | |||
#Configure what block categories are used | |||
clientGroupsBlock = { | |||
default = [ "ads" ]; | |||
kids-ipad = ["ads" "adult"]; | |||
}; | |||
}; | }; | ||
}; | }; | ||
}; | }; | ||
</syntaxHighlight> | </syntaxHighlight> | ||
== Adding Additional Functionality == | == Adding Additional Functionality == | ||
Line 46: | Line 46: | ||
}; | }; | ||
</syntaxHighlight> | </syntaxHighlight> | ||
[[Category:Server]] | |||
[[Category:Cookbook]] |