{"repo":"syntlyx/ferrite-server","free":true,"listed":false,"github":"https://github.com/syntlyx/ferrite-server","clone":"git clone https://github.com/syntlyx/ferrite-server.git","description":"Self-hosted DNS filtering + per-device tunneling in one fast Rust binary. Block ads & trackers, route any device through WireGuard, Tor or a proxy. No root, web UI — set it and forget it.","language":"Rust","stars":11,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ferrite Self-hosted DNS that blocks ads & trackers — and routes any device through a tunnel. It's a Pi-hole-style sinkhole that goes further: send chosen domains, or whole devices, through WireGuard, SOCKS5, or Tor with DPI evasion and encrypted upstreams. Filtering and a privacy tunnel in one binary, no root , written in Rust. Pi-hole keeps your DNS clean. ferrite keeps it clean and lets you decide, per device, what leaves your network and how. Why ferrite - Filtering and per-device routing in one box. No glue between a DNS blocker and a VPN — it's the same server. - Anti-censorship built in. Route blocked domains through Tor or a tunnel, with TLS-ClientHello (SNI) fragmentation to defeat DPI — per device, your choice. - Per-device profiles, up to default-deny. Different block/allow lists per device — or flip a profile to block everything except an allowlist (kid / IoT mode) while local network names keep resolving. - No root, no TUN device. WireGuard runs in userspace (boringtun + smoltcp), fully in-process. - Fast and small. Rust, single binary, sub-2 ms cache/block decisions, tens-of-thousands of QPS on a home server. - Self-hosted and private. No telemetry, no phone-home. Your queries stay on your box. Screenshots Images live in the web UI repo. Privacy ferrite is a privacy tool first. What that means concretely: - No telemetry, no analytics, no phone-home. The only outbound call ferrite makes on its own is an hourly GitHub check for updates (and blocklist fetches you co","default_branch":null,"files":null,"tree":[],"storefront":"/r/syntlyx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/syntlyx/ferrite-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}