├── .env_example ├── .gitbook.yaml ├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .test-override.yml ├── LICENSE ├── README.md ├── cryptodns ├── Dockerfile ├── Dockerfile.test ├── bin │ ├── run.sh │ └── test.sh └── conf │ ├── dnsdist.conf │ ├── pdns.list │ └── pdns.pin ├── docker-compose.yml ├── docs ├── .gitbook │ └── assets │ │ ├── 01_intra_server_config.png │ │ ├── 02_intra_working.png │ │ ├── 03_recent_queries.png │ │ ├── 04_blocked_query.png │ │ ├── 05_exclude_apps.png │ │ ├── adfree-dnsstamp-dot.txt │ │ ├── doh_dos.png │ │ ├── github_logo (1).png │ │ ├── github_logo.png │ │ ├── image.png │ │ └── requests_per_class_c.png ├── README.md ├── SUMMARY.md ├── incidents │ ├── 2020-09-21-dos-from-turkmenistan.md │ └── 2024-06-27-entire-infrastructure-outage.md └── updns-services │ ├── dns-over-https-doh │ ├── README.md │ ├── updns-android-setup.md │ └── updns-basic-ios-setup.md │ └── dot-dns-over-tls.md ├── letsencrypt ├── Dockerfile ├── certificates.sh └── dns_credentials │ └── cloudflare.ini-example └── recursor ├── Dockerfile ├── conf ├── filter.conf ├── filter.lua ├── filterlist.lua ├── pdns.list └── pdns.pin └── recursor.conf /.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/.env_example -------------------------------------------------------------------------------- /.gitbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/.gitbook.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .idea 3 | .le 4 | *.ini 5 | *.xml 6 | -------------------------------------------------------------------------------- /.test-override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/.test-override.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/README.md -------------------------------------------------------------------------------- /cryptodns/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/cryptodns/Dockerfile -------------------------------------------------------------------------------- /cryptodns/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/cryptodns/Dockerfile.test -------------------------------------------------------------------------------- /cryptodns/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/cryptodns/bin/run.sh -------------------------------------------------------------------------------- /cryptodns/bin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/cryptodns/bin/test.sh -------------------------------------------------------------------------------- /cryptodns/conf/dnsdist.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/cryptodns/conf/dnsdist.conf -------------------------------------------------------------------------------- /cryptodns/conf/pdns.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/cryptodns/conf/pdns.list -------------------------------------------------------------------------------- /cryptodns/conf/pdns.pin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/cryptodns/conf/pdns.pin -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/.gitbook/assets/01_intra_server_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/01_intra_server_config.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/02_intra_working.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/02_intra_working.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/03_recent_queries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/03_recent_queries.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/04_blocked_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/04_blocked_query.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/05_exclude_apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/05_exclude_apps.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/adfree-dnsstamp-dot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/adfree-dnsstamp-dot.txt -------------------------------------------------------------------------------- /docs/.gitbook/assets/doh_dos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/doh_dos.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/github_logo (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/github_logo (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/github_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/github_logo.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/image.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/requests_per_class_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/.gitbook/assets/requests_per_class_c.png -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/incidents/2020-09-21-dos-from-turkmenistan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/incidents/2020-09-21-dos-from-turkmenistan.md -------------------------------------------------------------------------------- /docs/incidents/2024-06-27-entire-infrastructure-outage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/incidents/2024-06-27-entire-infrastructure-outage.md -------------------------------------------------------------------------------- /docs/updns-services/dns-over-https-doh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/updns-services/dns-over-https-doh/README.md -------------------------------------------------------------------------------- /docs/updns-services/dns-over-https-doh/updns-android-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/updns-services/dns-over-https-doh/updns-android-setup.md -------------------------------------------------------------------------------- /docs/updns-services/dns-over-https-doh/updns-basic-ios-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/updns-services/dns-over-https-doh/updns-basic-ios-setup.md -------------------------------------------------------------------------------- /docs/updns-services/dot-dns-over-tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/docs/updns-services/dot-dns-over-tls.md -------------------------------------------------------------------------------- /letsencrypt/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/letsencrypt/Dockerfile -------------------------------------------------------------------------------- /letsencrypt/certificates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/letsencrypt/certificates.sh -------------------------------------------------------------------------------- /letsencrypt/dns_credentials/cloudflare.ini-example: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recursor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/recursor/Dockerfile -------------------------------------------------------------------------------- /recursor/conf/filter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/recursor/conf/filter.conf -------------------------------------------------------------------------------- /recursor/conf/filter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/recursor/conf/filter.lua -------------------------------------------------------------------------------- /recursor/conf/filterlist.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/recursor/conf/filterlist.lua -------------------------------------------------------------------------------- /recursor/conf/pdns.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/recursor/conf/pdns.list -------------------------------------------------------------------------------- /recursor/conf/pdns.pin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/recursor/conf/pdns.pin -------------------------------------------------------------------------------- /recursor/recursor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usableprivacy/updns/HEAD/recursor/recursor.conf --------------------------------------------------------------------------------