How to make AdGuard work with proxies/VPNs in Android (using Clash as an example)
Lazy loaded imageHow to make AdGuard work with proxies/VPNs in Android (using Clash as an example)
This article discusses how to use proxy/VPN software such as AdGuard and Clash at the same time on Android, providing a detailed setup plan and possible problems encountered. The content includes configuring automatic proxy in case of Root, forwarding traffic to proxy via AdGuard in case of no Root, using DNS with configured proxy software, etc. It is suitable for users who need to use AdGuard and proxy/VPN at the same time.
Adguard's custom adblocking rules for rel=nofollow (using Monolith as an example)
Lazy loaded imageAdguard's custom adblocking rules for rel=nofollow (using Monolith as an example)
This paper discusses how to use Adguard's custom rules to block advertisements on Monolithic websites, proposing to do so by using the fixed attribute rel value of the a tag in the advertisement as nofollow. Since the DOM elements of advertisements are difficult to locate accurately and conventional blocking methods are ineffective, it is proposed to use specific rules to hide these advertisement links. Specific examples of blocking rules are eventually provided, and URL blocking is noted as a more general solution.
Adguard's ShadowRoot's customized ad blocking rules (Monica Search Enhanced Ads as an example)
Lazy loaded imageAdguard's ShadowRoot's customized ad blocking rules (Monica Search Enhanced Ads as an example)
This article describes how to use Adguard's ShadowRoot to customize ad blocking rules, taking Monica search enhancement ads as an example. The author analyzes the ad element through F12 developer tool and finds that its DOM element adopts random class, and then proposes to block it by characterizing the class attribute value. For ShadowRoot, the authors provide a solution using script segments, and finally form an effective blocking rule.
Solution to remove the white screen caused by Adguard's other rules by mistake (take Xtoys.app as an example)
Lazy loaded imageSolution to remove the white screen caused by Adguard's other rules by mistake (take Xtoys.app as an example)
This article describes how to use Adguard's custom blocking rules to unblock false positives, using Xtoys.app as an example, detailing how to locate hidden ad elements via the F12 developer tool, and using the $generichide The rule disables CSS-like rules to solve the problem of a white screen on a web page, thus ensuring that users can access the web content normally.
How to make AdGuard work with proxies/VPNs like Clash in Windows (using Clash as an example)
Lazy loaded imageHow to make AdGuard work with proxies/VPNs like Clash in Windows (using Clash as an example)
This article discusses how to use both AdGuard and proxy/VPN tools such as Clash in a Windows environment, describing the three main configuration approaches and their advantages and disadvantages, including taking over traffic through proxy software, AdGuard taking over traffic, and the system proxy approach. Each approach provides the basics and configuration steps, and points out problems that may be encountered.