Lightweight DNS sinkhole written in Go with a modern dashboard client
Lightweight DNS sinkhole written in Go with a modern dashboard client
A lightweight DNS sinkhole for blocking unwanted domains at the network level. Block ads, trackers, and malicious domains before they reach your devices.
Instructions for installation, configuration and more can be found on the homepage: https://pommee.github.io/goaway
[!WARNING] GoAway is still in version 0.x.x and is subject to major changes from version to version.
Feedback is appreciated as bugs are to be expected.
Contributions are welcomed! Here's how you can help:
| Platform | Architecture | Support Level |
|---|---|---|
| Linux | amd64 | Full |
| Linux | arm64 | Full |
| Linux | 386 | Full |
| macOS | amd64 | Beta |
| macOS | arm64 | Beta |
| Windows | amd64 | Beta |
| Windows | 386 | Beta |
Note: Primary testing is conducted on Linux (amd64). While the aim is to support all listed platforms, functionality on macOS and Windows may vary.
Permission Denied (Port 53)
Can't Access Dashboard
http://localhost:8080 on the same machineDNS Not Working
nslookup google.com or dig @ google.com.GoAway is designed to be lightweight and efficient:
This project is licensed under the MIT License - see the LICENSE file for details.
This project is heavily inspired by Pi-hole. Thanks to all people involved for their work.
No open issues yet, or sync has not completed.