Project
- Stars
- Started
- Issues
- License
Block unwanted domains across your home network
AdBlock-Fast adds domain blocking to a router running compatible OpenWrt firmware. Choose blocklists and exceptions, then let your router’s DNS resolver reject matching requests. An optional LuCI page lets you manage the lists in your browser.
Install packages that match your OpenWrt release and start with lists that fit the router’s memory. Devices must use the configured DNS path; their own encrypted DNS can bypass ordinary domain blocking. This cannot remove every ad, especially when ads share a domain with the content you want.

GL.iNet routers
Flint 2 (GL-MT6000) (partly)
Requires compatible OpenWrt and its package feed.

Cudy Wi-Fi Routers
Cudy WR3000 v1 (partly)
Requires compatible OpenWrt and matching packages.

Banana Pi Router Boards
Banana Pi BPI-R3 (partly), Banana Pi BPI-R4 (partly), and Banana Pi BPI-R3 Mini (partly)
Requires compatible OpenWrt and matching packages.

NEC Aterm routers
Limited support on selected models
Aterm WG1800HP2 (partly), Aterm WG2200HP (partly), Aterm WG2600HP (partly), and Aterm WG2600HP3 (partly)
Requires compatible OpenWrt and matching packages.

OpenWrt One
(MT7981) (partly)
Requires compatible OpenWrt and matching packages.

Ubiquiti UniFi and EdgeRouter
UniFi Security Gateway (USG-3P) (partly) and EdgeRouter Lite (ERLite-3) (partly)
Requires compatible OpenWrt and matching packages.

Linksys Wi-Fi Routers
Linksys E5350 (partly) and WRT3200ACM v1 (Rango) (partly)
Linksys E5350: OpenWrt; 64 MB RAM risks crashes. Use small blocklists.
WRT3200ACM v1 (Rango): Requires compatible OpenWrt and matching packages.

Gemtek W1700K Wi-Fi 7 routers
W1700K (hardware 1.x) (partly)
Snapshot UBI target; W1700K2 is not included.
How did it go? Tips, problems, questions…
Block unwanted domains across your home network
AdBlock-Fast adds domain blocking to a router running compatible OpenWrt firmware. Choose blocklists and exceptions, then let your router’s DNS resolver reject matching requests. An optional LuCI page lets you manage the lists in your browser.
Install packages that match your OpenWrt release and start with lists that fit the router’s memory. Devices must use the configured DNS path; their own encrypted DNS can bypass ordinary domain blocking. This cannot remove every ad, especially when ads share a domain with the content you want.
stangri
On GitHub

GL.iNet routers
Flint 2 (GL-MT6000) (partly)
Requires compatible OpenWrt and its package feed.

Cudy Wi-Fi Routers
Cudy WR3000 v1 (partly)
Requires compatible OpenWrt and matching packages.

Banana Pi Router Boards
Banana Pi BPI-R3 (partly), Banana Pi BPI-R4 (partly), and Banana Pi BPI-R3 Mini (partly)
Requires compatible OpenWrt and matching packages.

NEC Aterm routers
Limited support on selected models
Aterm WG1800HP2 (partly), Aterm WG2200HP (partly), Aterm WG2600HP (partly), and Aterm WG2600HP3 (partly)
Requires compatible OpenWrt and matching packages.

OpenWrt One
(MT7981) (partly)
Requires compatible OpenWrt and matching packages.

Ubiquiti UniFi and EdgeRouter
UniFi Security Gateway (USG-3P) (partly) and EdgeRouter Lite (ERLite-3) (partly)
Requires compatible OpenWrt and matching packages.

Linksys Wi-Fi Routers
Linksys E5350 (partly) and WRT3200ACM v1 (Rango) (partly)
Linksys E5350: OpenWrt; 64 MB RAM risks crashes. Use small blocklists.
WRT3200ACM v1 (Rango): Requires compatible OpenWrt and matching packages.

Gemtek W1700K Wi-Fi 7 routers
W1700K (hardware 1.x) (partly)
Snapshot UBI target; W1700K2 is not included.
Feedback
How did it go? Tips, problems, questions…