1Hosts
by badmojr
1Hosts provides advanced, customizable DNS blocklists to protect devices from ads, trackers, and malware for enhanced privacy and security.
Advanced DNS filter/blocklists for privacy, security, and clean browsing.
Primary Use Case
1Hosts is used to improve network security and privacy by blocking unwanted DNS requests related to ads, trackers, and malicious domains. It is ideal for general users, network administrators, and privacy-conscious individuals who want a hassle-free, set-and-forget DNS filtering solution compatible with various DNS clients and platforms.
- Three tailored blocklist variants including a balanced Lite version for smooth user experience
- Supports multiple DNS clients such as Pi-hole, AdAway, dnscrypt-proxy, and more
- Provides blocklists in various formats including hosts files, domain lists, wildcards, and configuration files
- Multiple mirrors for reliable and fast access to blocklists
- Compatible with a wide range of DNS and firewall tools including Unbound, dnsmasq, Little Snitch, and Windows hosts
- Focus on privacy, security, and clean browsing by blocking ads, trackers, and malware
Installation
- Choose the appropriate 1Hosts blocklist variant based on your needs (e.g., Lite for balanced use).
- Select the DNS client or platform you use (e.g., Pi-hole, AdAway, dnscrypt-proxy).
- Download or link to the corresponding blocklist file from one of the available mirrors.
- Configure your DNS client or firewall to use the downloaded blocklist file according to its documentation.
- Regularly update the blocklist by refreshing the file from the mirrors to maintain protection.
Usage
>_ Use URL https://badmojr.github.io/1Hosts/Lite/hosts.txt in AdAwayLoads the Lite variant hosts file into AdAway for ad and tracker blocking.
>_ Use URL https://raw.githubusercontent.com/badmojr/1Hosts/master/Lite/domains.txt in Pi-holeImports the Lite domains blocklist into Pi-hole/OpenSnitch for DNS filtering.
>_ Use URL https://cdn.jsdelivr.net/gh/badmojr/1Hosts@master/Lite/domains.wildcards in dnscrypt-proxyApplies wildcard domain blocking for dnscrypt-proxy and similar clients.
>_ Download and apply https://badmojr.github.io/1Hosts/Lite/unbound.conf in UnboundConfigures Unbound DNS server with 1Hosts Lite blocklist rules.
>_ Download https://badmojr.github.io/1Hosts/Lite/snitch.rules for Little SnitchImports 1Hosts Lite rules into Little Snitch firewall for macOS.
- Integrate 1Hosts blocklists with DNS filtering solutions like Pi-hole for automated network-level ad and malware blocking.
- Use 1Hosts as a baseline for threat hunting by monitoring blocked DNS queries to identify potential malicious activity.
- Combine with endpoint firewall rules to enhance defense in depth against tracker and malware domains.
- Leverage multiple mirrors for high availability in critical network environments to ensure continuous protection.
- Customize blocklists to balance user experience and security needs, enabling tailored deployment for different user groups.
Docs Take 2 Hours. AI Takes 10 Seconds.
Ask anything about 1Hosts. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.
This tool hasn't been indexed yet. Request indexing to enable AI chat.
Admin will review your request within 24 hours
Related Tools

v2ray-core
v2fly/v2ray-core
A platform for building proxies to bypass network restrictions.

sniffnet
GyulyVGC/sniffnet
Comfortably monitor your Internet traffic 🕵️♂️
algo
trailofbits/algo
Set up a personal VPN in the cloud
setup-ipsec-vpn
hwdsl2/setup-ipsec-vpn
Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
cilium
cilium/cilium
eBPF-based Networking, Security, and Observability
netbird
netbirdio/netbird
Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
