diff --git a/adguard/conf/AdGuardHome.yaml b/adguard/conf/AdGuardHome.yaml new file mode 100644 index 0000000..fe412ad --- /dev/null +++ b/adguard/conf/AdGuardHome.yaml @@ -0,0 +1,318 @@ +bind_host: 0.0.0.0 +bind_port: 3000 +beta_bind_port: 0 +users: + - name: Borgal + password: $2a$10$HyZNzwrzK7z1cveWb6tONebiUL26A45LfwZB5lezB34nUy4PAcIKm +auth_attempts: 5 +block_auth_min: 15 +http_proxy: "" +language: "" +debug_pprof: false +web_session_ttl: 720 +dns: + bind_hosts: + - 0.0.0.0 + port: 53 + statistics_interval: 1 + querylog_enabled: true + querylog_file_enabled: true + querylog_interval: 24h + querylog_size_memory: 1000 + anonymize_client_ip: false + protection_enabled: true + blocking_mode: default + blocking_ipv4: "" + blocking_ipv6: "" + blocked_response_ttl: 10 + parental_block_host: family-block.dns.adguard.com + safebrowsing_block_host: standard-block.dns.adguard.com + ratelimit: 0 + ratelimit_whitelist: [] + refuse_any: true + upstream_dns: + - '##' + - '# Google' + - '##' + - 1.1.1.1 + - 1.0.0.1 + - '#https://dns.google/dns-query' + - '#tls://dns.google' + - '##' + - '# Cloudflare' + - '##' + - 8.8.8.8 + - 8.8.4.4 + - '#https://dns.cloudflare.com/dns-query' + - '#tls://1dot1dot1dot1.cloudflare-dns.com' + - '##' + - '# Lokal' + - '##' + - '[/fritz.box/]192.168.0.1' + - '[/168.192.in-addr.arpa/]192.168.0.1' + upstream_dns_file: "" + bootstrap_dns: + - 1.1.1.1 + - 1.0.0.1 + - 8.8.8.8 + - 8.8.4.4 + all_servers: false + fastest_addr: false + fastest_timeout: 1s + allowed_clients: [] + disallowed_clients: [] + blocked_hosts: + - version.bind + - id.server + - hostname.bind + trusted_proxies: + - 127.0.0.0/8 + - ::1/128 + cache_size: 4194304 + cache_ttl_min: 0 + cache_ttl_max: 0 + cache_optimistic: false + bogus_nxdomain: [] + aaaa_disabled: true + enable_dnssec: true + edns_client_subnet: false + max_goroutines: 300 + handle_ddr: true + ipset: [] + ipset_file: "" + filtering_enabled: true + filters_update_interval: 1 + parental_enabled: true + safesearch_enabled: false + safebrowsing_enabled: true + safebrowsing_cache_size: 1048576 + safesearch_cache_size: 1048576 + parental_cache_size: 1048576 + cache_time: 30 + rewrites: [] + blocked_services: [] + upstream_timeout: 10s + private_networks: [] + use_private_ptr_resolvers: true + local_ptr_upstreams: + - 192.168.0.1 +tls: + enabled: false + server_name: "" + force_https: false + port_https: 443 + port_dns_over_tls: 853 + port_dns_over_quic: 784 + port_dnscrypt: 0 + dnscrypt_config_file: "" + allow_unencrypted_doh: false + strict_sni_check: false + certificate_chain: "" + private_key: "" + certificate_path: "" + private_key_path: "" +filters: + - enabled: true + url: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt + name: AdGuard DNS filter + id: 1 + - enabled: false + url: https://adaway.org/hosts.txt + name: AdAway Default Blocklist + id: 2 + - enabled: true + url: https://someonewhocares.org/hosts/zero/hosts + name: Dan Pollock's List + id: 1656587023 + - enabled: true + url: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&showintro=1&mimetype=plaintext + name: Peter Lowe's List + id: 1656587024 + - enabled: true + url: https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareAdGuardHome.txt + name: Dandelion Sprout's Anti-Malware List + id: 1656587025 + - enabled: true + url: https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/hosts.txt + name: NoCoin Filter List + id: 1656587026 + - enabled: true + url: https://raw.githubusercontent.com/mitchellkrogza/The-Big-List-of-Hacked-Malware-Web-Sites/master/hosts + name: The Big List of Hacked Malware Web Sites + id: 1656587027 + - enabled: true + url: https://raw.githubusercontent.com/durablenapkin/scamblocklist/master/adguard.txt + name: Scam Blocklist by DurableNapkin + id: 1656587028 + - enabled: true + url: https://malware-filter.gitlab.io/malware-filter/urlhaus-filter-agh-online.txt + name: Online Malicious URL Blocklist + id: 1656587029 + - enabled: true + url: https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt + name: WindowsSpyBlocker - Hosts spy rules + id: 1656587030 + - enabled: true + url: https://raw.githubusercontent.com/Spam404/lists/master/main-blacklist.txt + name: Spam404 + id: 1656587031 + - enabled: false + url: https://easylist.to/easylist/easylist.txt + name: EasyList + id: 1656587032 + - enabled: true + url: https://raw.githubusercontent.com/notracking/hosts-blocklists/master/adblock/adblock.txt + name: Notracking blocklist + id: 1656587033 + - enabled: true + url: https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_6_German/filter.txt + name: EasyList German + id: 1656587034 +whitelist_filters: [] +user_rules: + - '##' + - '# Bild.de' + - '##' + - '@@||www.asadcdn.com^$important' + - '@@||code.bildstatic.de^$important' + - '@@||de.ioam.de^$important' + - '@@||json.bild.de^$important' + - '@@||script.ioam.de^$important' + - '@@||tags.tiqcdn.com^$important' + - '@@||tagger.opecloud.com^$important' + - '##' + - '# SKY' + - '##' + - '@@||somni.sky.de^$important' + - '@@||csm-e-skyde-eb.cds1.yospace.com^$important' + - '@@||skydeutschland.sc.omtrdc.net^$important' + - '@@||dpm.demdex.net^$important' + - '##' + - '# YouTube' + - '##' + - /^r[0-9]-*sn-[a-z0-9]*-[0-9a-z]{4}\.googlevideo\.com/ + - /^r[0-9]{1,2}-*sn-[a-z0-9]*-[0-9a-z]{4}.googlevideo.com/ + - /^rr[0-9]-*sn-[a-z0-9]*-[0-9a-z]{4}\.googlevideo\.com/ + - '@@||ad.doubleclick.net^$important' + - "" +dhcp: + enabled: false + interface_name: "" + local_domain_name: lan + dhcpv4: + gateway_ip: "" + subnet_mask: "" + range_start: "" + range_end: "" + lease_duration: 86400 + icmp_timeout_msec: 1000 + options: [] + dhcpv6: + range_start: "" + lease_duration: 86400 + ra_slaac_only: false + ra_allow_slaac: false +clients: + runtime_sources: + whois: true + arp: true + rdns: true + dhcp: true + hosts: true + persistent: + - name: Buero-PC + tags: [] + ids: + - 192.168.0.51 + blocked_services: [] + upstreams: [] + use_global_settings: false + filtering_enabled: true + parental_enabled: false + safesearch_enabled: false + safebrowsing_enabled: true + use_global_blocked_services: true + - name: FireTV-WZ + tags: [] + ids: + - 192.168.0.34 + blocked_services: [] + upstreams: [] + use_global_settings: true + filtering_enabled: false + parental_enabled: false + safesearch_enabled: false + safebrowsing_enabled: false + use_global_blocked_services: true + - name: Fritz.Box + tags: [] + ids: + - 192.168.0.1 + blocked_services: [] + upstreams: [] + use_global_settings: false + filtering_enabled: true + parental_enabled: false + safesearch_enabled: false + safebrowsing_enabled: true + use_global_blocked_services: true + - name: Galaxy Tab-A7 + tags: [] + ids: + - 192.168.0.59 + blocked_services: [] + upstreams: [] + use_global_settings: false + filtering_enabled: true + parental_enabled: false + safesearch_enabled: false + safebrowsing_enabled: true + use_global_blocked_services: true + - name: ROG + tags: [] + ids: + - 192.168.0.66 + blocked_services: [] + upstreams: [] + use_global_settings: false + filtering_enabled: true + parental_enabled: false + safesearch_enabled: false + safebrowsing_enabled: true + use_global_blocked_services: true + - name: S10-Lars + tags: [] + ids: + - 192.168.0.42 + blocked_services: [] + upstreams: [] + use_global_settings: false + filtering_enabled: true + parental_enabled: false + safesearch_enabled: false + safebrowsing_enabled: true + use_global_blocked_services: true + - name: Sandra-P30 + tags: [] + ids: + - 192.168.0.46 + blocked_services: [] + upstreams: [] + use_global_settings: true + filtering_enabled: false + parental_enabled: false + safesearch_enabled: false + safebrowsing_enabled: false + use_global_blocked_services: true +log_file: "" +log_max_backups: 0 +log_max_size: 100 +log_max_age: 3 +log_compress: false +log_localtime: false +verbose: false +os: + group: "" + user: "" + rlimit_nofile: 0 +schema_version: 14 diff --git a/adguard/docker-compose.yml b/adguard/docker-compose.yml index e76a400..beaa2a4 100644 --- a/adguard/docker-compose.yml +++ b/adguard/docker-compose.yml @@ -3,20 +3,17 @@ services: adguardhome: container_name: adguardhome image: adguard/adguardhome:latest - volumes: - ./work:/opt/adguardhome/work - ./conf:/opt/adguardhome/conf - /etc/localtime:/etc/localtime:ro - ports: - - 192.168.0.111:53:53/tcp - - 192.168.0.111:53:53/udp -# - 1082:80/tcp -# - 1443:443/tcp +# - 192.168.0.111:53:53/tcp +# - 192.168.0.111:53:53/udp + - 53:53/tcp + - 53:53/udp - 3000:3000/tcp - + - 3080:80/tcp environment: - TZ=Europe/Berlin - restart: unless-stopped diff --git a/vdr/docker-compose.yml b/vdr/docker-compose.yml index a538cfa..7808ebd 100644 --- a/vdr/docker-compose.yml +++ b/vdr/docker-compose.yml @@ -18,7 +18,7 @@ services: - ./log:/vdr/log ports: - 8008:8008 - - 3000:3000 + - 3020:3000 - 2004:2004 - 6419:6419 - 6419:6419/udp