What's new

AdGuardHome AdGuardHome New Release's 2023

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

386.11 should be the latest Merlim f/w for my router.
No idea what terminal editor such as nano or vi is so I used WinSCP and edited those files you mentioned and removed the Adguard lines and rebooted Router.
I can now access page http://192.168.1.2:14711/
I will continue setup tommorow but do I enter the Adguard under DNS and remove my Cloudfare entries?
Thank you for the help
When running adguardhome, this page becomes obsolete (these are only important for initial early router bootup and first clock sync).
1-png.50951


These options are also not used so leave them alone.

2-png.50950


You only need to worry about editing adguardhome upstream dns servers on the AdguardHome upstream dns settings page.
 
Last edited:
it really depends how you compare AddGuard and Diversion. As far as amount of capability, AddGuard blows diversion away…. it Offers many options to tune DNS security and response times, view log statistics, and manage clients that Diversion simply does not have. As for the sole purpose of blocking Adds, they are fairly comparable. Personally, I’m glad I jumped ship from Diversion to AddGuard as I’ll never go back Now that I got my average DNS response times reliably down to 7ms or less over 3 months,
Where would I find the DNS response times in the Adguard Home page please, is it the Query Log page for Processed time? Furthermore if mine are high what things did you do to reduce them? Thank you

@SomeWhereOverTheRainBow In your OP you wrote:
My tests include using my 3mil+ full blocklists in AGH.

How do I find these lists as mine just have the default ones and Domain 1, etc doesn't show the Github page where I can find the filters.

Finally is there a way to check on Mobile/Tablet Android devices if the Adguard is working because my PC clients use ublock origin anyway and this was more for other wireless clients. Sorry for the noob questions.
Thanks
 

Attachments

  • 1.PNG
    1.PNG
    68.7 KB · Views: 61
  • 2.PNG
    2.PNG
    73.8 KB · Views: 64
Last edited:
Where would I find the DNS response times in the Adguard Home page please, is it the Query Log page for Processed time? Furthermore if mine are high what things did you do to reduce them? Thank you

@SomeWhereOverTheRainBow In your OP you wrote:


How do I find these lists as mine just have the default ones and Domain 1, etc doesn't show the Github page where I can find the filters.

Finally is there a way to check on Mobile/Tablet Android devices if the Adguard is working because my PC clients use ublock origin anyway and this was more for other wireless clients. Sorry for the noob questions.
Thanks
While I don't have an answer for all your questions, here is a guide you can look over. It should be able to answer many of your questions.

 
Dude I had over an hour's worth of pandemonium and no access to the internet because I messed around with the Filter list, this was before I saw your post. Prior to that the children were saying Netflix wasn't loading on the SMART TV also and just showed a black screen this was with the default Adguard setting in the earlier post.

Basically I added around half the filter lists or as much as I could recommended by Noble_Llama on this page as my wireless clients scored 77/100 and I wanted to get 100 score:


After a router reboot my PC and wireless clients and Adguard Home page wouldn't load. I checked my Router Home page and the CPU corers were like 90% :oops:

Luckily I kinda remembered the Jiff script location and I deleted all the Adguard entries from the files you suggested yesterday and after a reboot I had internet access again!

Long story short don't just add any filter list, I guess these lists will increase CPU load which was too much to bear for the AC68U dual core processor.

Now that things have calmed down, I will take a look at your list tonight and re-install Adguard. Thank you
 
Dude I had over an hour's worth of pandemonium and no access to the internet because I messed around with the Filter list, this was before I saw your post. Prior to that the children were saying Netflix wasn't loading on the SMART TV also and just showed a black screen this was with the default Adguard setting in the earlier post.

Basically I added around half the filter lists or as much as I could recommended by Noble_Llama on this page as my wireless clients scored 77/100 and I wanted to get 100 score:


After a router reboot my PC and wireless clients and Adguard Home page wouldn't load. I checked my Router Home page and the CPU corers were like 90% :oops:

Luckily I kinda remembered the Jiff script location and I deleted all the Adguard entries from the files you suggested yesterday and after a reboot I had internet access again!

Long story short don't just add any filter list, I guess these lists will increase CPU load which was too much to bear for the AC68U dual core processor.

Now that things have calmed down, I will take a look at your list tonight and re-install Adguard. Thank you
As a side note, my tests were done on an RT-AX88U-PRO and I had a fairly reasonable size swap file configured (2gb+) . I will add that to the initial post. However, I do not recommend just anyone to load these lists. I did this with only AdGuardHome and Skynet running my own curated lists, No additional user scripts were installed from AMTM.

It may be better for you to use these conservative filter lists.

Code:
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.0.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.1.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.2.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.3.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.4.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.5.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.6.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.7.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.8.filter

or be highly selective in the default lists you choose in AdGuardHome. Many of the list have overlapping rules which creates redundancy in list loading and causes additional CPU cycles wasted in processing and loading those lists.
 
Last edited:
Thanks for the update! One feature suggestion is to make the update a bit less interactive to allow just a straight update without having to go through the Q/A each time. Another suggestion is to add defaults to options on new installs like “Do you want to install to ENTWARE” should probably default to yes. Thanks again for all you are doing on this. Very happy I made the switch from Diversion.
Are you still using the default NTP within rmerlin and Unbound?
 
I have successfully set up AGH to run on my RT-AX86U and it all works great except that none of my devices that are making requests by IPv6 are having their host names resolve in the queries list. IPv4 works fine.

Is there anything I can change to fix this? Also I used to run AGH on a Mac mini and most requests always came thru as IPv4, but now most show as IPv6, does this mean anything?

It looks like they all resolve to the name of my ISP.

Screenshot 2023-06-14 at 5.37.05 PM.png


Edit #1 Added screen shot.
 
Last edited:
I have successfully set up AGH to run on my RT-AX86U and it all works great except that none of my devices that are making requests by IPv6 are having their host names resolve in the queries list. IPv4 works fine.

Is there anything I can change to fix this? Also I used to run AGH on a Mac mini and most requests always came thru as IPv4, but now most show as IPv6, does this mean anything?

It looks like they all resolve to the name of my ISP.

View attachment 50974

Edit #1 Added screen shot.
Those are slaac or route-able privacy extension address assignments, adguardhome only support hostname retrieval for stateful static ipv6 address assignments unfortunately. As a consequence adguardhome always uses whois to query the upstream to resolve ipv6 hostnames.
 
Last edited:
So I guess no way to work around this other than turn off IPv6. Still so odd that AGH running in Asus gets like 90% of the queries in IPv6 but AGH running on macOS gets like 1%.
 
So I guess no way to work around this other than turn off IPv6. Still so odd that AGH running in Asus gets like 90% of the queries in IPv6 but AGH running on macOS gets like 1%.
That is because of the defaults of the platform. If macOS defaults to IPV4 as first priority, that could explain alot. Linux is not so picky. With Linux, you have to configure gia.conf to change the default order of traffic. Don't forget to mention you are talking about adguardhome on a router versus adguardhome on a MacOS client.
 
That is because of the defaults of the platform. If macOS defaults to IPV4 as first priority, that could explain alot. Linux is not so picky. With Linux, you have to configure gia.conf to change the default order of traffic. Don't forget to mention you are talking about adguardhome on a router versus adguardhome on a MacOS client.

I was just about to post a new thread on asking a similar question. What are the advantages of AGH on Asus HW vs as a MacOS client or RaspberryPi? Given the Asus memory leak that was fixed in 23012, I’m tempted to move to stock firmware as @Tech9 has suggested until I see that GPL or later merged into Asus Merlin.
 
You can run Unbound, AdGuard Home, Samba, NAS etc. on a mini-PC for $100 off eBay offloading your Asus router significantly.

Example:

1686956313970.png


It's cheaper then Raspberry Pi kit. Add $15 SSD. CAD86 is USD65. The shipping to US will be cheaper. Load Ubuntu Server OS on it.

None of the above is better on the router. I still have my x86 board loaded and it's crushing the router's puny hardware in everything.
 
I was just about to post a new thread on asking a similar question. What are the advantages of AGH on Asus HW vs as a MacOS client or RaspberryPi? Given the Asus memory leak that was fixed in 23012, I’m tempted to move to stock firmware as @Tech9 has suggested until I see that GPL or later merged into Asus Merlin.
Yea, I am looking at the link you shared. I don't see anything specific that would alter the performance or usage of adguardhome on the router. As far as your question about which method is better, that question is highly subjective meaning you will only truly know by forming your own opinion.
 
I am trying to install AdGuardHome using the following command, but the script seems to give erros at the step when creating username & password. My router is RT-AX86U Pro with 5GB swap file.

the command to install I used:
Code:
curl -L -s -k -O https://raw.githubusercontent.com/jumpsmm7/Asuswrt-Merlin-AdGuardHome-Installer/master/installer && sh installer
 
I am trying to install AdGuardHome using the following command, but the script seems to give erros at the step when creating username & password. My router is RT-AX86U Pro with 5GB swap file.

the command to install I used:
Code:
curl -L -s -k -O https://raw.githubusercontent.com/jumpsmm7/Asuswrt-Merlin-AdGuardHome-Installer/master/installer && sh installer
Is entware installed and up-to-date? Because it needs to be both.

Type:
opkg update && opkg upgrade

Into the ssh terminal, then rerun the installer. Adguardhome will not properly install if entware is not installed and up-to-date. Also, there has been instances where adguardhome has not installed when entware repository was corrupt as well.

Adguardhome installer requires certain entware packages to be installed for setting the username and password in the terminal. The entries are salt encrypted using a bcrypt python package. Also, the installer installs adguardhome binaries and init.d packages to entware specific /opt locations.
 
Last edited:
Is entware installed and up-to-date? Because it needs to be both.

Type:
opkg update && opkg upgrade

Into the ssh terminal, then rerun the installer. Adguardhome will not properly install if entware is not installed and up-to-date. Also, there has been instances where adguardhome has not installed when entware repository was corrupt as well.

Adguardhome installer requires certain entware packages to be installed for setting the username and password in the terminal. The entries are salt encrypted using a bcrypt python package. Also, the installer installs adguardhome binaries and init.d packages to entware specific /opt locations.
Many Thanks , after updating entware with the command you gave me, AdGuard Home installed succesfully.
 
As a side note, my tests were done on an RT-AX88U-PRO and I had a fairly reasonable size swap file configured (2gb+) . I will add that to the initial post. However, I do not recommend just anyone to load these lists. I did this with only AdGuardHome and Skynet running my own curated lists, No additional user scripts were installed from AMTM.

It may be better for you to use these conservative filter lists.

Code:
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.0.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.1.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.2.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.3.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.4.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.5.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.6.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.7.filter
https://raw.githubusercontent.com/jumpsmm7/GeneratedAdblock/master/GeneratedDomainsConservative.8.filter

or be highly selective in the default lists you choose in AdGuardHome. Many of the list have overlapping rules which creates redundancy in list loading and causes additional CPU cycles wasted in processing and loading those lists.


FWIW, I use:

Code:
Adguard DNS filter - https://adguardteam.github.io/HostlistsRegistry/assets/filter_1.txt
Adaway Default blocklist - https://adguardteam.github.io/HostlistsRegistry/assets/filter_2.txt
OISD.NL Blocklist Small -  https://adguardteam.github.io/HostlistsRegistry/assets/filter_5.txt

On D3Ward I get 97% blocking success. I have not noticed any adverts in my day-to-day and also have not had significant issues with forwarders from slickdeals.
 
Dude I had over an hour's worth of pandemonium and no access to the internet because I messed around with the Filter list, this was before I saw your post. Prior to that the children were saying Netflix wasn't loading on the SMART TV also and just showed a black screen this was with the default Adguard setting in the earlier post.

Basically I added around half the filter lists or as much as I could recommended by Noble_Llama on this page as my wireless clients scored 77/100 and I wanted to get 100 score:


After a router reboot my PC and wireless clients and Adguard Home page wouldn't load. I checked my Router Home page and the CPU corers were like 90% :oops:

Luckily I kinda remembered the Jiff script location and I deleted all the Adguard entries from the files you suggested yesterday and after a reboot I had internet access again!

Long story short don't just add any filter list, I guess these lists will increase CPU load which was too much to bear for the AC68U dual core processor.

Now that things have calmed down, I will take a look at your list tonight and re-install Adguard. Thank you
Instead of using that test, I would use this test.

 
My CPU is at 98-99% all the time after recent AgH upgrade. It is causing issues Iike not being able to navigate around in the UI & ssh has become very very slow too. I know my router is not very powerful but it has been running fine till now. Do I have any options apart from removing AgH or buying a more powerful router?
 

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top