diff --git a/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/be/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/be/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/be/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/be/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/be/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/be/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/be/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/be/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/be/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/be/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/bn/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/bn/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/bn/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/bn/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index f795cf70e3e..9e36d662124 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard pro Android nelze zaměňovat s Blokátorem obsahu AdGuard. Blokátor ob ::: +# Ochrana + +Tato obrazovka kombinuje všechny funkce AdGuard ochrany: + + * Blokování reklam + * Ochrana před sledováním + * Blokování obtěžování + * DNS ochrana + * Firewall + * Bezpečné prohlížení + * Integrace s AdGuard VPN + +Více informací o jednotlivých funkcích najdete níže. + ## Blokování reklam -Hlavním účelem blokátoru reklam je blokování reklam, algoritmy blokování reklam jsou u většiny programů AdGuard stejné. Mechanismus filtrování reklam je popsán [zde](/general/ad-filtering/how-ad-blocking-works). +Funkce blokuje reklamy pomocí blokování reklam a jazykově specifických filtrů. Chcete-li se dozvědět více o mechanismu blokování reklam, můžete si přečíst [vyhrazený článek](/general/ad-filtering/how-ad-blocking-works). -![Blokování reklam](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Základní ochrana účinně blokuje reklamy na většině webových stránek. Chcete-li lépe přizpůsobit blokování reklam, můžete: -Funkce blokování reklam je ve svém pojetí zcela zřejmá, ale některé body si zaslouží samostatnou zmínku. Nejdůležitější je, že AdGuard funguje jako univerzální filtr, který prochází provoz aplikací a rozhoduje, co s tím či oním webovým požadavkem udělat. Celý proces se řídí pomocí filtrů — seznamů speciálních pravidel. Program má výchozí a neustále aktualizovanou sadu filtrů, ale můžete do ní přidat i vlastní pravidla filtrování a filtry. + * Povolit jazykově specifické filtry — obsahují pravidla filtrování pro blokování reklam na webových stránkách v konkrétních jazycích -Tento princip využívá většina blokátorů mobilních reklam pro Android. To, co je v jejich případě v podstatě celá aplikace, je pro AdGuard pouze jednou z mnoha funkcí. Přečtěte si [tento srovnávací článek](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) a zjistěte, jaké jsou rozdíly mezi AdGuardem a jinými blokátory reklam. + * Přidejte webové stránky na seznam povolených – tyto weby nebudou AdGuardem filtrovány -## Filtry + * Vytvářet uživatelská pravidla – AdGuard je použije na konkrétních webových stránkách. [Naučte se vytvářet vlastní uživatelská pravidla](/general/ad-filtering/create-own-filters) -Program používá mnoho různých filtrů, vlastních i cizích, seřazených podle jazyka a účelu. Například filtry v kategorii Obtěžování se velmi liší od jazykově specifických filtrů. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filtry *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Ochrana před sledováním -Více informací o všech filtrech dostupných pro produkty AdGuardu získáte přečtením jejich popisu v aplikaci nebo v [tomto obsáhlém článku](/general/ad-filtering/adguard-filters). +*Ochrana před sledováním* (dříve *Režim utajení*) zabraňuje webovým stránkám shromažďovat informace o vás, jako jsou vaše IP adresy, informace o vašem prohlížeči a operačním systému, rozlišení obrazovky a stránce, na kterou jste přišli nebo ze které jste byli přesměrováni. Může také blokovat soubory cookies, které webové stránky používají k označení prohlížeče a uložení vašich osobních nastavení, uživatelských preferencí nebo k rozpoznání při další návštěvě. -## Vlastní filtry +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Vlastní filtry *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +K dispozici jsou tři předkonfigurované úrovně ochrany. Zde jsou uvedeny funkce, které jsou v nich povoleny: -AdGuard umožňuje vytvářet vlastní filtry pomocí stejného typu pravidel, jaká máme v našich filtrech. Pokud si to chcete vyzkoušet, doporučujeme prostudovat článek o [vytváření vlastních filtrůreklam ](/general/ad-filtering/create-own-filters), který podrobně popisuje syntaxi pravidel AdGuardu a uvádí spoustu příkladů. + 1. **Standardní** -:::tip + a. *Blokování slídičů*. Toto nastavení chrání před online čítači a nástroji webové analýzy pomocí AdGuard filtru ochrany sledování -Pomocí funkce Import přeneste svá pravidla do jiného zařízení. + b. *Požádat webové stránky, aby vás nesledovaly*. Toto nastavení odesílá požadavky [Global Privacy Control](https://globalprivacycontrol.org/) a [Do-Not-Track](https://en.wikipedia.org/wiki/Do_Not_Track) na navštívené webové stránky a žádá webové aplikace, aby zakázaly sledování vaší aktivity -::: + c. *Odstranit X-Client-Data hlavičku*. Toto nastavení brání prohlížeči Google Chrome odesílat informace o verzi a úpravách do domén Google (včetně DoubleClick a Google Analytics) -## HTTPS filtrování {#https-filtering} + 2. **Vysoká** -V dnešní době téměř všechny webové stránky fungují prostřednictvím protokolu HTTPS, kde poslední písmeno S znamená "secure". Stalo se, že tento protokol používá i většina inzerentů, a proto je [Filtrování HTTPS](/general/https-filtering/what-is-https-filtering) pro moderní blokátor reklam opravdu klíčové. + a. *Blokování slídičů* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Odebrat sledovací parametry z URL*. Toto nastavení odebere parametry sledování, jako je `utm_*` a `fb_ref` z adres URL pomocí AdGuard filtru sledování URL -Aby mohl AdGuard filtrovat přenosy HTTPS, musí do uživatelského úložiště vašeho zařízení nainstalovat certifikát. Ve starších verzích operačního systému Android se to provádělo automaticky během procesu přihlašování nebo později prostřednictvím nastavení AdGuardu a vyžadovalo to pouze několik klepnutí. V systému Android 11 a novějším již není k dispozici automatická instalace certifikátu. Certifikát je nutné nainstalovat ručně. + c. *Skrýt vyhledávací dotazy* -Zde jsou pokyny k instalaci: + d. *Požádat webové stránky, aby vás nesledovaly* -1. Přejděte na hlavní obrazovku aplikace a klepněte na *Zapnout* vedle zprávy *Filtrování HTTPS je vypnuto* (pokud certifikát AdGuardu ještě není nainstalován, bude zvýrazněn oranžově). + e. *Automatické odstranění cookies třetích stran*. Toto nastavení omezuje životnost TTL cookie třetích stran na 180 minut -2. Zobrazí se nová obrazovka, na výzvu ke stažení certifikátu AdGuardu klepněte na *Další*, *Další* a *Uložit nyní*. + f. *Odstranit X-Client-Data hlavičku* -3. Po stažení certifikátu se zobrazí nová obrazovka. Klepněte na *Otevřít nastavení zabezpečení*. + 3. **Maximální** -4. Zobrazí se nastavení systému. Přejděte dolů na *Pokročilé*, otevřete, poté klepněte na *Šifrování a pověření* (tato nastavení se mohou na různých zařízeních jmenovat různě — hlavní je zvolit pokročilé nastavení zabezpečení). + a. *Blokování slídičů* -5. Klepněte na *Instalovat certifikát* a poté na *Certifikát CA*. + b. *Odebrat sledovací parametry z URL* -6. Zobrazí se varovná zpráva. Přečtěte si ji a klepnutím na *Přesto instalovat* pokračujte. + c. *Skrýt vyhledávací dotazy* -7. Vyberte nedávno stažený certifikát AdGuardu. Měla by se zobrazit zpráva *CA certifikát nainstalován*. + d. *Požádat webové stránky, aby vás nesledovaly* -8. Certifikát AdGuardu byl úspěšně nainstalován a filtrování HTTPS nyní funguje! + e. *Automatické odstranění cookies třetích stran* -:::note + f. *Blokovat WebRTC*. Tento způsob nastavení blokuje WebRTC, technologii, která umožňuje přímé streamování dat mezi prohlížeči a aplikacemi a která může umožnit ostatním zjistit vaši skutečnou IP adresu, i když používáte proxy nebo VPN -Pokud aktualizujete systém Android 10 na Android 11, je možné, že již nainstalovaný certifikát bude stále akceptován. V opačném případě se na hlavní obrazovce zobrazí oranžově zvýrazněné upozornění *Filtrování HTTPPS je vypnuto*. Proto budete muset stejný proces přeinstalace certifikátu provést ručně. + g. *Blokovat Push API*. Tato funkce brání webovým stránkám v odesílání oznámení, bez ohledu na stav aktivity vašeho prohlížeče -::: + h. *Blokovat Location API*. Toto nastavení zabrání prohlížečům v detekci vašich dat GPS -V případě problémů s instalací certifikátu si přečtěte [tento článek](../solving-problems/manual-certificate) nebo kontaktujte náš tým podpory na adrese support@adguard.com. + i. *Skrýt třetím stranám Referrer ID*. Toto nastavení skrývá záhlaví HTTP, které obsahuje URL adresu úvodní stránky a změní ji na výchozí nebo specifikovanou. V příslušném poli je možné nastavit vlastní Referrer ID -:::note + j. *Skrýt identifikaci Vašeho prohlížeče*. Toto nastavení odstraňuje identifikační informace ze záhlaví identifikátora prohlížeče, které obvykle obsahuje název a verzi prohlížeče, operačního systému a nastavení jazyka -**Chceme zdůraznit, že blokátor reklam AdGuard bude fungovat i bez filtrování HTTPS. Nebude však schopen správně filtrovat reklamy na webech, které používají protokol HTTPS (většina webů tak činí). Pokud tedy chcete využívat všechny funkce aplikace a získat nejlepší kvalitu filtrování reklam a rychlost zpracování, důrazně doporučujeme aktivovat filtrování HTTPS.** + k. *Odstranit X-Client-Data hlavičku* -::: +Ochranu před sledování můžete jemně doladit výběrem úrovně ochrany *Vlastní*. [Více informací o dalších nastaveních ochrany před sledováním](/general/stealth-mode) + +## Blokování obtěžování + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS ochrana + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filtry + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Režim utajení +## Firewall -Mnoho webových stránek shromažďuje informace o svých návštěvnících, například jejich IP adresy, informace o nainstalovaném prohlížeči a operačním systému, rozlišení obrazovky, a dokonce i o tom, na jakou stránku uživatel přišel nebo z jaké stránky byl přesměrován. Některé webové stránky používají soubory cookies k označení prohlížeče a uložení vašich osobních nastavení, uživatelských preferencí nebo k vašemu "rozpoznání" při příští návštěvě. Režim utajení chrání vaše osobní údaje před takovými systémy sběru dat a statistik. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -Práci v Režimu utajení můžete flexibilně nastavit: můžete například zakázat, aby webová stránka obdržela požadavek na vyhledávání, který jste použili k jejímu nalezení na internetu, automaticky vymazat soubory cookies třetích stran i vlastní soubory cookies webové stránky a zakázat sdílení polohy ve vašem prohlížeči, které lze použít ke sledování vaší polohy. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -Chcete-li se seznámit se všemi hlavními funkcemi a možnostmi, které můžete spravovat v nastavení Režimu utajení, přečtěte si [tento článek](/general/stealth-mode). +### Global firewall rules -![Režim utajení *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Bezpečné prohlížení -Krádež identity je podvodná online praktika, jejímž cílem je získat od uživatelů internetu citlivé informace, jako jsou uživatelská jména, hesla, údaje o kreditních kartách a podobně. Tato forma podvodu, která se uskutečňuje prostřednictvím podvržených e-mailů a falešných webových stránek vydávajících se za důvěryhodná média, jako jsou banky, sociální služby atd., způsobuje každým rokem velké finanční újmy. Co se týče malwaru (škodlivého softwaru), jak název napovídá, je jakýkoli typ softwaru navržený s cílem poškodit osobní počítač nebo jiné zařízení, do kterého se dostane. To, co kdysi začalo jako žert, je nyní nástrojem ke krádeži důvěrných informací uživatelů a firem. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Bezpečné prohlížení *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Modul Bezpečné prohlížení AdGuard vás naštěstí chrání před návštěvou těchto nebezpečných stránek. Upozorní vás také na malware stažený do vašeho zařízení. Pokud se chcete dozvědět více o Bezpečném prohlížení, přečtěte si [tento článek](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard pro Android není antivir. Nezastaví ani samotné stahování viru, ani neodstraní již viry existující. Pro kompletní ochranu vašeho zařízení doporučujeme používat AdGuard společně se specializovaným antivirovým nástrojem. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integrace s AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Upozornění Bezpečného prohlížení *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -Zároveň bychom rádi zdůraznili, že vaše osobní údaje *nejsou* nikam přenášeny a AdGuard *neví*, které webové stránky navštěvujete. Bezpečnostní kontrola se neprovádí na základě otevřené webové adresy (URL), ale prostřednictvím prefixů hash (hash je určitá datová struktura, která jednoznačně určuje každou adresu přidanou do základu). Pokud si to však přejete, můžete nám zasílat informace o vámi navštěvovaných webových stránkách za účelem vylepšení databáze. Přečtěte si více o AdGuard ochraně proti krádeži identity a malwaru. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Ovládání aplikací +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -Jedním z hlavních cílů AdGuardu pro Android je vrátit uživatelům plnou kontrolu nad jejich zařízeními. Pomocí AdGuardu můžete zobrazit komplexní informace o všech webových požadavcích, které přicházejí skrze vaše zařízení. Žádná aplikace nebude moci být online bez vašeho vědomí. +From the context menu, you can also access the app's stats. -## Správa aplikací +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -V modulu Správa aplikací můžete zvolit, které aplikace mají mít přístup k Wi-Fi nebo mobilním datům, které budou filtrovány AdGuardem a které ne. Můžete také změnit pravidla přístupu k internetu na pozadí pro aplikace, když je obrazovka zamčená. Tato nastavení lze použít pro všechny nainstalované aplikace najednou nebo pro jednotlivé aplikace. +## Problem-free and problematic apps -![Správa aplikací *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -Další nastavení najdete v pravém horním rohu obrazovky s názvem Správa aplikací. Pomohou vám vyladit AdGuard pro Android podle vašich představ. Můžete například nastavit společná nastavení použitelná pro každou aplikaci nebo vybrat aplikace, které vyžadují podrobnější přístup. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -Po klepnutí na ikony se zobrazí obrazovka s informacemi o provozu v jednotlivých aplikacích, které vám pomohou činit informovanější rozhodnutí. AdGuard vám pomůže nejen s filtrováním reklam a ochranou soukromí, ale také pomůže vašemu zařízení lépe fungovat, šetřit baterii a datový provoz. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Záznam filtrování +# Statistiky -V záznamu filtrování můžete přímo sledovat všechny webové požadavky provedené prohlížeči a aplikacemi. Díky této funkci máte plnou kontrolu nad všemi procesy v zařízení. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Záznam filtrování *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -Každý požadavek můžete jedním klepnutím zablokovat (nebo odblokovat, pokud je již zablokován). K dispozici jsou také podrobné informace o každém požadavku, i když jsou určeny především pokročilým uživatelům, zejména těm, kteří si vytvářejí vlastní pravidla filtrování. Níže se tomu budeme věnovat o něco podrobněji. +The stats are categorized into different sections. -## Uživatelská pravidla +## Requests -Jak bylo uvedeno výše, AdGuard pro Android používá k blokování reklam sadu filtrů. A pak je tu sekce Uživatelská pravidla, která umožňuje vytvářet a upravovat vlastní pravidla filtrování. Nachází se na kartě Nastavení v menu AdGuardu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![Uživatelská pravidla *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -Při první instalaci AdGuardu je sekce Uživatelská pravidla prázdná. Abyste ji mohli vyplnit pravidly, musíte znát základy syntaxe pravidel. Nebojte se, pokud s tím nejste obeznámeni. Zde je dobré místo, kde začít, pokud cítíte potřebu proniknout hlouběji do tvorby vlastních pravidel. +You can tap a request to view its details and add a blocking or unblocking rule. -Mimochodem, kdykoli použijete záznam filtrování k zablokování čehokoli, objeví se v uživatelských pravidlech odpovídající pravidlo, takže pokud budete chtít zablokování zrušit, použijte jej. Obecně lze říci, že záznam filtrování a uživatelská pravidla jdou obzvláště dobře dohromady: první z nich můžete použít ke sledování požadavků, abyste mohli sestavit správné pravidlo pro uživatelská pravidla. +## Data usage -## DNS filtrování +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -Modul DNS filtrování umožňuje konfigurovat nastavení DNS v zařízení uživatele, včetně vybraného serveru DNS, protokolu DNS a filtrů DNS, které blokují reklamy a slídiče. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -Malé osvěžení teorie: DNS je zkratka pro "Domain name system" (decentralizovaný systém doménových názvů) a jeho účelem je překládat domény do podoby srozumitelné prohlížečům, tj. IP adres. Pokaždé, když přejdete na webovou stránku, odešle váš prohlížeč požadavek DNS na server, který obvykle určuje váš poskytovatel internetových služeb. Tento server buď přesměruje požadavek na jiný (odchozí) server, nebo odpoví IP adresou. Pokud místo výchozího serveru DNS použijete speciální server DNS, může odesílat nebezpečné a potenciálně nebezpečné požadavky do "prázdna". Odpovědi s IP adresami tak nebudou přijímány a "špatné požadavky" budou zlikvidovány hned v zárodku. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtrování má na domovské obrazovce AdGuardu pro Android vlastní samostatnou kartu. Zde můžete zvolit typ DNS, který chcete používat (může to být běžný DNS nebo vysoce zabezpečený DNS — k tomu se dostaneme později) a také povolit blokování na úrovni DNS. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blokování +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blokování je samostatná funkce, která doplňuje sadu ochrany AdGuardem. +## Companies -![Mechanismus DNS](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -Existují dva způsoby DNS blokování: +## DNS statistics -1. Některé DNS servery mohou blokovat požadavky DNS na potenciálně škodlivé domény. -2. K dispozici je vestavěné DNS filtrování, které funguje přímo v zařízení a může blokovat DNS požadavky kromě těch, které jsou blokovány vybraným serverem DNS. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -Jak přesně funguje DNS filtrování? Má speciální DNS filtr, který obsahuje rozsáhlý seznam reklamních a sledovacích domén, který ve spojení s uživatelskými pravidly používá k rozpoznání "špatných" požadavků. Každý požadavek je kontrolován podle tohoto filtru. Pokud je nalezena shoda, je namísto přesměrování na DNS server přesměrován do tzv. "černé díry". +## Battery usage -Jednoduchost tohoto přístupu je výhodou i nevýhodou. Hlavní výhodou tohoto přístupu je, že je šetrný k životnosti baterie a šetří datový provoz. Jakmile je doména zablokována, nebude během hodiny znovu vyžádána. Nevýhodou je tzv. "hrubost" této metody: nelze blokovat konkrétní adresy URL, ale pouze celé domény. Někdy je jediným způsobem, jak blokovat reklamy pomocí DNS, přidat pravidlo, které zároveň něco poruší. V tomto případě toto pravidlo prostě nepřidáme a reklama zůstane zobrazena — protože alternativa, kdy webová stránka nefunguje vůbec, je ještě horší. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servery +# Nastavení -"DNS Balíček" AdGuard pro Android tím však nekončí. Jednou z užitečných výhod je možnost vybrat si *naprosto libovolný* DNS server, který chcete používat. K dispozici máte seznam desítek serverů, z nichž si můžete vybrat. Od našich vlastních serverů AdGuard DNS až po další populární poskytovatele, jako je Google DNS, Cloudflare a další. Pokud navíc váš oblíbený server není ve výchozím seznamu, můžete jeho adresu zadat ručně a použít ji i tak. Podívejte se na obsáhlý seznam oblíbených poskytovatelů DNS — najdete v něm mnoho serverů DNS, které můžete do AdGuardu přidat pouhým klepnutím prstu. +## Obecné -Existuje několik důvodů, proč používat vlastní DNS server namísto serveru nabízeného poskytovatelem internetových služeb ve výchozím nastavení. Některé servery jsou rychlejší, některé poskytují řešení pro blokování reklam nebo rodičovskou kontrolu, některé zvyšují vaše soukromí atd. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -DNS servery se však neliší pouze funkcí. Kromě toho se mohou lišit také podle podporovaných typů protokolů. DNS servery pracují se třemi hlavními typy protokolů: HTTPS, TLS a QUIC. Podle toho existují DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) a DNS-over-QUIC (DoQ). Zatímco první dva jsou standardní protokoly, třetí (DoQ) je experimentální, ale nejvýznamnější. Popíšeme to později. Výběr DNS serveru od důvěryhodného poskytovatele je pro ochranu provozu DNS zásadní. Pokud je provoz DNS uživatele bezpečný, zvyšuje se jeho soukromí a bezpečnost a je snazší zabránit odposlechu a manipulaci s daty DNS prostřednictvím útoků typu man-in-the-middle (MITM). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS skrze QUIC (DoQ) je poměrně nový šifrovací protokol a AdGuard DNS je první veřejný řešitel, který jej podporuje. Na rozdíl od DoH a DoT používá jako transportní protokol QUIC a konečně vrací DNS k jeho kořenům — pracuje přes UDP. Přináší všechny dobré vlastnosti, které nabízí QUIC — výchozí šifrování, zkrácení doby připojení, lepší výkon při ztrátě datových paketů. Kromě toho má být QUIC protokolem na transportní úrovni a nehrozí zde žádné riziko úniku metadat, k němuž by mohlo dojít v případě DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -Chcete-li se dozvědět více o DNS-over-QUIC, přečtěte si [tento článek](https://adguard.com/en/blog/dns-over-quic.html), který je tomu věnovaný. +### Pokročilá nastavení -Chcete-li zapnout DoQ v AdGuardu pro Android, proveďte následující kroky: +*Automation* allows you to manage AdGuard via tasker apps. -* Otevřete aplikaci a poté otevřete postranní menu -* Přejděte do *Nastavení → DNS filtrování* a zapněte jej -* Vyberte některý ze serverů AdGuard DNS ze seznamu dostupných serverů -* V části *Typ serveru* vyberte *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## Uživatelský filtr DNS +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -Je velmi podobný běžnému uživatelskému filtru, ale pro požadavky DNS. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![Uživatelský filtr DNS *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -Uživatelský filtr DNS najdete v *Nastavení → DNS filtrování → Blokování požadavků DNS*. Uživatelský filtr DNS podporuje dva typy syntaxe: omezenou část syntaxe AdGuardu a syntaxi "hosts". Další informace si můžete přečíst v naší databázi znalostí. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Vlastní DNS filtry +## Filtrování -Můžete přidat libovolný počet [vlastních DNS filtrů](https://filterlists.com/) nebo vlastních seznamů hostitelů. Je to užitečná funkce vzhledem k tomu, jak jsou seznamy hostitelů mezi uživateli internetu oblíbené. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filtry *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -Tato možnost je k dispozici v sekci *Nastavení → DNS filtrování → Blokování požadavků DNS*. +### Síť -## Proxy a TOR +#### HTTPS filtrování -Proxy server je v podstatě další počítač sloužící jako centrum, které zpracovává vaše internetové požadavky. AdGuard můžete nastavit tak, aby směroval veškerý provoz vašeho zařízení přes libovolný proxy server — a celou věc budete moci nakonfigurovat přímo v aplikaci. A zde je [návod, jak nastavit proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Někteří populární poskytovatelé VPN nabízejí alternativní způsob, jak používat jejich služby jako proxy. To lze použít ke spuštění spolu s AdGuardem v místním režimu VPN. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Nastavení proxy *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Navzdory rozšířenému názoru není používání proxy jen o obcházení omezení přístupu ke geoblokovaným zdrojům. Jde o bezpečnost! Pokud používáte proxy, útočníci nebudou vědět, jaké webové stránky navštěvujete. AdGuard můžete používat také společně s anonymní sítí TOR (pro vaše pohodlí jsme již AdGuard s Tor integrovali!). Zde je článek [Wiki](https://en.wikipedia.org/wiki/Tor_(anonymity_network)), kde je celý koncept sítě TOR pěkně vysvětlen, pokud se chcete dozvědět více. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Podpora rozšíření +### Filtry -Uživatelské skripty (říkáme jim také rozšíření) jsou v podstatě miniprogramy napsané v jazyce JavaScript, které rozšiřují funkčnost jedné nebo více webových stránek. Obvykle byste k jejich přidání potřebovali nějaký speciální správce uživatelských skriptů a tradičně se jedná spíše o desktopovou záležitost. Ale s AdGuardem je možné všechno! Nyní můžete přidávat libovolné uživatelské skripty pomocí adresy URL nebo je načíst ze souboru a AdGuard bude sloužit jako správce uživatelských skriptů a postará se o zbytek. Přejděte do *Nastavení → Rozšíření* a povolte některá předinstalovaná rozšíření nebo přidejte vlastní uživatelské skripty. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Rozšíření *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -Mimochodem, klepnutím na jakýkoli přidaný uživatelský skript můžete zobrazit další podrobnosti a znovu jej nainstalovat nebo odstranit. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Kompatibilita s AdGuard VPN +### Uživatelské skripty -Nejlepší kompatibilita je, když nainstalujete dvě aplikace a ty začnou spolupracovat. Za předpokladu, že již máte nainstalovaný blokátor reklam AdGuard, stačí si stáhnout AdGuard VPN z Google Play (dostanete se tam přímo z aplikace pro blokování reklam, je tam položka v obecném nastavení). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Kompatibilita *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Obě aplikace se vzájemně detekují a provedou vše potřebné pro bezproblémovou společnou práci. Zbývá už jen využívat internet bez reklam a výhody sítě VPN. Stejně dobře to funguje i obráceně: nainstalujte blokátor reklam AdGuard na již spuštěnou AdGuard VPN a je to v pořádku. +#### AdGuard Extra -Pokud chcete z jakéhokoli důvodu režim kompatibility vypnout, lze to velmi jednoduše provést v nastavení blokátoru reklam AdGuard –⁠ stačí přepnout přepínač. Kromě toho můžete do oznamovací lišty svého zařízení přidat dlaždice blokátoru reklam AdGuard a AdGuard VPN a přepínat je jedním klepnutím podle vlastního uvážení — díky režimu kompatibility se konfigurace změní okamžitě a tiše. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Licence -Zatímco některé funkce AdGuardu pro Android jsou zdarma, jiné vyžadují [zakoupení licence](https://adguard.com/license.html). K dispozici jsou osobní (až tři zařízení) a rodinné (až 9 zařízení), roční a doživotní licenční klíče. Prémiová verze nabízí uživatelům následující funkce: -* Režim utajení -* Bezpečné prohlížení -* Rozšíření -* Blokování reklam ve všech aplikacích (nejen v prohlížečích) -* Vlastní filtry +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Podpora + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Přečtěte si [tento článek](/general/license/activation) a zjistěte, jak aktivovat licenční klíč. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Další funkce +# Rooted vs non-rooted devices -Je příliš mnoho funkcí na to, abychom je všechny podrobně popisovali, proto je zde jednoduše vyjmenujeme: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* Při první návštěvě některých obrazovek se zobrazí popisky, které popisují účel dané obrazovky a její hlavní funkce -* Můžete exportovat nebo importovat nastavení AdGuardu (pro rychlejší přepínání mezi profily nastavení nebo pro přenos profilu mezi různými zařízeními) -* Zvolte aktualizační kanál, tj. režim, ve kterém aplikace přijímá aktualizace (kanál stabilního vydání, méně stabilní kanál beta a nestabilní kanál) ["nightly"](https://adguard.com/en/blog/nightly-builds/) -* Klepnutím na malou ikonu baterie na hlavní obrazovce aplikace se dostanete na obrazovku "Využití baterie". Statistiky baterií zobrazované systémem [jsou často chybné](../solving-problems/battery), proto jsme se rozhodli mít vlastní, které odrážejí skutečný stav -* Jazyk aplikace můžete změnit na kartě Obecná nastavení +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 813d6768901..ebe38dfad64 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -121,6 +121,21 @@ Před nastavením procesu byste měli odstranit aplikaci Shadowsocks z filtrová 4. Zapněte hlavní přepínač Proxy a AdGuard ochranu, aby byl provoz zařízení směrován přes proxy server. +### Jak používat AdGuard s Clash + +*Předpokládáme, že jste již klientem Clash a máte jej nainstalovaný ve svém zařízení.* + +1. Otevřete nastavení Clash a přejděte do **Nastavení** → **Síť** → **Směrovat systémový provoz** a přepněte přepínač. Tímto nastavíte Clash do režimu proxy. +2. Otevřete Adguard a přejděte na **Správa aplikací**. Vyberte **Clash pro Android** a zakažte **Směrovat provoz skrze AdGuard**. Tímto se odstraní zacyklení provozu. +3. Poté otevřete **Nastavení** → **Síť** → **Proxy** → **Proxy server**. +4. Klepněte na tlačítko **Přidat proxy** a vyplňte pole: + + | Pole | Hodnota | + | -------------- | ----------- | + | Typ proxy | *SOCKS5* | + | Hostitel proxy | *127.0.0.1* | + | Port proxy | *7891* | + ## Omezení Existuje faktor, který může zabránit směrování určitých přenosů přes odchozí proxy. AdGuard přesměruje pouze provoz, který přes něj prochází. V podstatě se jedná o aplikace, které mají na kartě **Správa aplikací** povolen příznak **Blokování reklam**. \ No newline at end of file diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md index ea558fa0a92..d56cb68e826 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md @@ -25,25 +25,25 @@ Nejprve musíte zapnout DNS ochranu. K tomu je třeba: Pokud je vaším cílem blokovat reklamy a slídiče v celém systému, máte tři možnosti: - 1. Use AdGuard DNS filter (*Protection* (the shield icon in the bottom menu) → *DNS protection* → *DNS filtering* → *DNS filters* → *AdGuard DNS filter*). - 2. Use AdGuard DNS server (*Protection* (the shield icon in the bottom menu) → *DNS protection* → *DNS server* → *AdGuard DNS*) or another blocking DNS server to your liking. - 3. Add a custom DNS filter/hosts file to your liking. + 1. Použijte filtr AdGuard DNS (*Ochrana* (ikona štítu ve spodním menu) → *DNS ochrana* → *DNS filtrování* → *DNS filtry* → *Filtr AdGuard DNS*). + 2. Použijte server AdGuard DNS (*Ochrana* (ikona štítu v dolním menu) → *DNS ochrana* → *DNS server* → *AdGuard DNS*) nebo jiný DNS server podle vašich představ. + 3. Přidejte vlastní soubor DNS filtrování/hosts podle svých představ. -The first and third option have several advantages: +První a třetí možnost mají několik výhod: -* You can use any DNS server at your discretion and you are not tied up to a specific blocking server, because the filter does the blocking. -* You can add multiple DNS filters and/or hosts files (although using too many might slow down AdGuard). +* Můžete používat libovolný DNS server podle vlastního uvážení a nejste vázáni na konkrétní server pro blokování, protože blokování provádí filtr. +* Můžete přidat více DNS filtrů a/nebo souborů hosts (i když použití příliš velkého počtu může AdGuard zpomalit). ![Jak funguje DNS filtrování](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/how_dns_filtering_works_en.png) -## How to add custom DNS filter/hosts file +## Jak přidat vlastní soubor DNS filtrování/hosts -You can add any DNS filter or hosts file you like. +Můžete přidat libovolný DNS filtr nebo soubor hosts. -For the sake of the example, let's add [OISD Blocklist Big](https://oisd.nl/). +Pro účely příkladu přidejme [OISD Blocklist Big](https://oisd.nl/). -1. Copy this link: `https://big.oisd.nl` (it's a link for OISD Blocklist Big filter) -2. Open *Protection* (the shield icon in the bottom menu) → *DNS protection* → *DNS filtering* → *DNS filters*. +1. Zkopírujte tento odkaz: `https://big.oisd.nl` (je to odkaz na filtr OISD Blocklist Big) +2. Otevřete *Ochranu* (ikona štítu ve spodním menu) → *DNS ochrana* → *DNS filtrování* → *DNS filtry*. 3. Klepněte na *Přidat filtr*. 4. Vložte URL odkaz do pole filtru. 5. Klepněte na *Další* → *Přidat*. diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index ed6046da653..2900bd8f48c 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ Pokud to nepomůže, postupujte podle pokynů pro ruční přidání AdGuard cer 9) Zaškrtněte políčko *Důvěřovat tomuto certifikátu k identifikaci webových stránek* a poté klikněte na *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + Úspěšně jste nainstalovali AdGuard certifikát. Restartujte prohlížeč a chyba by měla zmizet. ## Upozornění na certifikát Yandex.Browser diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index d98f6e3fb33..61b792f7330 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ Jedná se v podstatě o pravidla typu brány Firewall, která umožňují plně Pro lepší pochopení regulárních výrazů doporučujeme seznámit se s tímto [článkem](#regexp-support). +:::caution Omezení + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Příklady** * `174.129.166.49:3478^$network` blokuje přístup k `174.129.166.49:3478` (ale ne k `174.129.166.49:34788`). diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/cs/docusaurus-plugin-content-docs/current/general/stealth-mode.md index 45fe964599d..63f13960ec9 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Některé možnosti nemusí být v závislosti na konkrétním produktu dostupn Když jste přesměrováni na webovou stránku z vyhledávače Google, Yahoo nebo jiného vyhledávače, tato možnost skryje vyhledávací dotaz, který jste použili k nalezení dané webové stránky. -### Odeslat žádost Do-Not-Track {#donottrack} +### Ask websites not to track you {#donottrack} -Odesílá žádost Do-Not-Track (DNT) HTTP dotazovaným webům, což vyžaduje, aby webové aplikace zakázaly sledování vaší aktivity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Odebrat sledovací parametry z URL diff --git a/i18n/cs/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/cs/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index 5b2685c7c65..843fa625f41 100644 --- a/i18n/cs/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/cs/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ Postup vytvoření souboru HAR v Chrome: 1. Přejděte na URL, kde se problém vyskytuje. Problém zatím nereproduktujte. -2. Otevřete ***Nástroje pro vývojáře***: +2. Otevřete **Nástroje pro vývojáře**: -- Z menu: ***Menu → Další nástroje → Nástroje pro vývojáře***. -- Na klávesnici: ***Ctrl+Shift+C***, nebo ***Ctrl+Alt+I***, nebo ***⌥+⌘+I pro Mac***. +- Z menu: **Menu → Další nástroje → Nástroje pro vývojáře**. +- Na klávesnici: **Ctrl+Shift+C**, nebo **Ctrl+Alt+I**, nebo **⌥+⌘+I pro Mac**. -3. Klikněte na ***Záložku Network***. +3. Klikněte na **Záložku Network**. 4. Najděte kulaté tlačítko v levém horním rohu záložky Network a zkontrolujte, zda je v červeném režimu nahrávání. Pokud je šedá, kliknutím na ni zčervená a nahrávání se spustí. -5. Pomocí tlačítka ***clear*** (kroužkové tlačítko s procházející čárou vedle tlačítka záznamu) vymažete veškerou předchozí aktivitu. +5. Pomocí tlačítka **Clear** (kroužkové tlačítko s procházející čárou vedle tlačítka záznamu) vymažete veškerou předchozí aktivitu. -6. Zaškrtněte políčko ***Preserve log*** na záložce Network. +6. Zaškrtněte políčko **Preserve log** na záložce Network. -7. Zaškrtněte políčko ***Disable cache***. +7. Zaškrtněte políčko **Disable cache**. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reprodukujte kroky, které způsobují problém. -9. Uložte relaci jako soubor .har kliknutím pravým tlačítkem na mřížku a výběrem ***Save as HAR with content***. +9. Uložte relaci jako soubor .har kliknutím pravým tlačítkem na mřížku a výběrem **Save as HAR with content**. 10. Přepošlete na podporu AdGuardu (support@adguard.com) s podrobným vysvětlením problému. Užitečné mohou být i podpůrné snímky obrazovky. @@ -38,26 +38,26 @@ Postup vytvoření souboru HAR v Chrome: 1. Přejděte na URL, kde se problém vyskytuje. Problém zatím nereproduktujte. -2. Otevřete ***Nástroje pro vývojáře***: +2. Otevřete **Nástroje pro vývojáře**: -- Z menu: ***Menu → Další nástroje → Nástroje pro vývojáře***. -- Na klávesnici: ***Ctrl+Shift+C***, nebo ***Ctrl+Alt+I***, nebo ***⌥+⌘+I pro Mac***. +- Z menu: **Menu → Další nástroje → Nástroje pro vývojáře**. +- Na klávesnici: **Ctrl+Shift+C**, nebo **Ctrl+Alt+I**, nebo **⌥+⌘+I pro Mac**. -3. Klikněte na ***Záložku Network***. +3. Klikněte na **Záložku Network**. 4. Najděte kulaté tlačítko v levém horním rohu záložky Network a zkontrolujte, zda je v červeném režimu nahrávání. Pokud je šedá, kliknutím na ni zčervená a nahrávání se spustí. -5. Pomocí tlačítka ***clear*** (kroužkové tlačítko s procházející čárou vedle tlačítka záznamu) vymažete veškerou předchozí aktivitu. +5. Pomocí tlačítka **Clear** (kroužkové tlačítko s procházející čárou vedle tlačítka záznamu) vymažete veškerou předchozí aktivitu. -6. Zaškrtněte políčko ***Preserve log*** na záložce Network. +6. Zaškrtněte políčko **Preserve log** na záložce Network. -7. Zaškrtněte políčko ***Disable cache***. +7. Zaškrtněte políčko **Disable cache**. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reprodukujte kroky, které způsobují problém. -9. Uložte relaci jako soubor .har kliknutím pravým tlačítkem na mřížku a výběrem ***Save as HAR with content***. +9. Uložte relaci jako soubor .har kliknutím pravým tlačítkem na mřížku a výběrem **Save as HAR with content**. 10. Přepošlete na podporu AdGuardu (support@adguard.com) s podrobným vysvětlením problému. Užitečné mohou být i podpůrné snímky obrazovky. @@ -67,24 +67,24 @@ Postup vytvoření souboru HAR ve Firefoxu: 1. Přejděte na URL, kde se problém vyskytuje. Problém zatím nereproduktujte. -2. Otevřete Nástroje pro vývojáře v režimu ***Network***: -- Z menu: ***Menu → Web Developer → Network***. -- Na klávesnici: ***Ctrl+Shift+C***, nebo **⌥+⌘+E (Mac)**. +2. Otevřete Nástroje pro vývojáře v režimu **Network**: +- Z menu: **Menu → Web Developer → Network**. +- Na klávesnici: **Ctrl+Shift+C**, nebo **⌥+⌘+E (Mac)**. -3. Všimněte si tlačítka ***play/pause*** v levé horní části karty Network. +3. Všimněte si tlačítka **play/pause** v levé horní části karty Network. - Tlačítko by mělo být v režimu Play. -4. Pokud jsou v mřížce aktuálně zobrazeny nějaké informace, vymažte je kliknutím na tlačítko ***delete trash can*** vedle tlačítka play/pause. +4. Pokud jsou v mřížce aktuálně zobrazeny nějaké informace, vymažte je kliknutím na tlačítko **delete trash can** vedle tlačítka play/pause. -5. Zaškrtněte políčko ***Persist Logs*** na záložce Network. +5. Zaškrtněte políčko **Persist Logs** na záložce Network. -6. Zaškrtněte políčko ***Disable cache***. +6. Zaškrtněte políčko **Disable cache**. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reprodukujte kroky, které způsobují problém. -8. Uložte relaci jako soubor .har kliknutím pravým tlačítkem na mřížku a výběrem ***Save all as HAR***. +8. Uložte relaci jako soubor .har kliknutím pravým tlačítkem na mřížku a výběrem **Save all as HAR**. 9. Přepošlete na podporu AdGuardu (support@adguard.com) s podrobným vysvětlením problému. Užitečné mohou být i podpůrné snímky obrazovky. @@ -94,21 +94,21 @@ Postup vytvoření souboru HAR v IE 11: 1. Přejděte na URL, kde se problém vyskytuje. Problém zatím nereproduktujte. -2. Otevřete Nástroje pro vývojáře v režimu ***Network***: -- Z nabídky Nástroje (ozubené kolo): ***Nástroje pro vývojáře*** → ***Záložka Síť***. -- Na klávesnici: ***F12 → Záložka Síť***. +2. Otevřete Nástroje pro vývojáře v režimu **Network**: +- Z nabídky Nástroje (ozubené kolo): **Nástroje pro vývojáře** → **Záložka Síť**. +- Na klávesnici: **F12 → Záložka Síť**. -3. Všimněte si tlačítka spuštění profilování ***Play*** a zastavení profilování ***Stop*** v levé horní části záložky Síť. -- Tlačítko Play bude při nahrávání šedé a tlačítko Stop červené. Přejděte do režimu ***Play***. +3. Všimněte si tlačítka spuštění profilování **Play** a zastavení profilování **Stop** v levé horní části záložky Síť. +- Tlačítko Play bude při nahrávání šedé a tlačítko Stop červené. Přejděte do režimu **Play**. -4. Pomocí tlačítka ***Clear session*** na záložce Síť vymažte veškeré informace o relaci zobrazené ve spodní mřížce. Názvy zobrazíte najetím na ikony. -- Tlačítko ***Clear session*** je třířádková ikona s x. +4. Pomocí tlačítka **Clear session** na záložce Síť vymažte veškeré informace o relaci zobrazené ve spodní mřížce. Názvy zobrazíte najetím na ikony. +- Tlačítko **Clear session** je třířádková ikona s x. -5. Zaškrtněte políčko ***Disable cache***. +5. Zaškrtněte políčko **Disable cache**. 6. Reprodukujte kroky, které způsobují problém. -7. Uložte relaci jako soubor .har kliknutím na tlačítko ***Save disk (Export as HAR) *** na kartě Síť. +7. Uložte relaci jako soubor .har kliknutím na tlačítko **Save disk** (Export as HAR) na kartě Síť. 8. Přepošlete na podporu AdGuardu (support@adguard.com) s podrobným vysvětlením problému. Užitečné mohou být i podpůrné snímky obrazovky. @@ -116,24 +116,28 @@ Postup vytvoření souboru HAR v IE 11: Postup vytvoření souboru HAR v Safari: -1. Na liště nabídek Safari v horní části obrazovky najdete nabídku ***Develop***. Zaškrtněte políčko ve spodní části vedle ***Show Develop menu in menu bar***. -- Pokud není vidět, zapněte ji přechodem na ***Safari → Preferences → Advanced***. +1. Na liště nabídek Safari v horní části obrazovky najdete nabídku **Develop**. +- Pokud není vidět, zapněte ji přechodem na **Safari → Preferences → Advanced**. +- Zaškrtněte políčko ve spodní části vedle **Show Develop menu in menu bar**. 2. Přejděte na URL, kde se problém vyskytuje. Problém zatím nereproduktujte. -3. Otevřete záložku ***Network*** ve Web Inspector: -- Z menu: ***Develop → Show Web Inspector → Network***. -- Na klávesnici: ***⌥+⌘+I → Network*** +3. Otevřete záložku **Network** ve Web Inspector: +- Z menu: **Develop → Show Web Inspector → Network**. +- Na klávesnici: **⌥+⌘+I→Network** -4. Zaškrtněte políčko ***Preserve Log*** na pravé straně záložky Network. +4. Zaškrtněte políčko **Preserve log** na levé straně karet Síť v nabídce **Other filter options...**. -5. Vymažte aktuální položky sítě kliknutím na ikonu ***delete Trash*** zcela vpravo na záložce Network. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Zaškrtněte políčko ***Disable cache***. +5. Vymažte aktuální položky sítě kliknutím na ikonu **delete Trash** zcela vpravo na záložce Network. +- Na klávesnici: **⌘+K** + +6. Zaškrtněte políčko **Disable caches**. 7. Reprodukujte kroky, které způsobují problém. -8. Uložte relaci jako soubor .har kliknutím na ikonu ***Export*** vedle ***Preserve Log***. +8. Uložte relaci jako soubor .har kliknutím na ikonu **Export** vedle ikony **Delete trash**. 9. Přepošlete na podporu AdGuardu (support@adguard.com) s podrobným vysvětlením problému. Užitečné mohou být i podpůrné snímky obrazovky. @@ -141,11 +145,11 @@ Postup vytvoření souboru HAR v Safari: Chcete-li vytvořit soubory HAR, postupujte takto: -1. Otevřete AdGuard a přejděte do ***Nastavení***. +1. Otevřete AdGuard a přejděte do **Nastavení**. -2. V menu zvolte ***Pokročilé***. +2. V menu vyberte **Pokročilé**. -3. Vyberte ***Nízkoúrovňová nastavení*** +3. Vyberte **Nízkoúrovňová nastavení** 4. Aktivujte `pref.har.capture` (budete muset restartovat ochranu). @@ -153,16 +157,16 @@ Chcete-li vytvořit soubory HAR, postupujte takto: 6. Nyní `pref.har.capture` opět vypněte. -7. Vraťte se zpět a klepněte na ***Exportovat protokoly a systémové informace*** → ***Uložit***. +7. Vraťte se zpět a klepněte na **Exportovat protokoly a systémové informace** → **Uložit**. ## Windows {#windows} -1. Otevřete ***Nastavení*** → ***Obecná nastavení*** → ***Pokročilá nastavení** a posuňte se dolů. +1. Otevřete **Nastavení*** → **Obecná nastavení** → **Pokročilá nastavení** a přejděte dolů. -2. Zaškrtněte políčko ***Enable HAR writting***. +2. Zaškrtněte políčko **Enable HAR writting**. 3. Reprodukujte problém. -4. Přejděte na ***Obecná nastavení*** → klikněte na ***Exportovat protokoly*** → ***Uložit***. +4. Přejděte na **Obecná nastavení** → Klikněte na **Exportovat protokoly** → **Uložit**. 5. Deaktivujte zápis HAR zrušením zaškrtnutí odpovídajícího políčka. diff --git a/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/da/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/da/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/da/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/da/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/da/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/da/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index b65b172bb0e..95c6731c197 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. Der Mechanismus des Filterns von Werbung wird [hier](/general/ad-filtering/how-ad-blocking-works) beschrieben. +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Weitere Informationen zu allen für AdGuard-Produkte verfügbaren Filtern finden Sie in den Beschreibungen in der App oder in [diesem umfassenden Artikel](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. Wenn Sie sich selbst daran versuchen wollen, empfehlen wir Ihnen den Artikel [Eigene Werbefilter erstellen](/general/ad-filtering/create-own-filters), in dem die Regelsyntax von AdGuard ausführlich beschrieben und mit vielen Beispielen versehen ist. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS-Filterung {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". So kam es, dass die meisten Werbetreibenden ebenfalls dieses Protokoll verwenden, weshalb die [HTTPS-Filterung](/general/https-filtering/what-is-https-filtering) für einen modernen Werbeblocker wirklich entscheidend ist. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## Allgemein -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -Weitere Informationen über DNS-over-QUIC finden Sie in [diesem Artikel](https://adguard.com/en/blog/dns-over-quic.html), der sich ausschließlich mit diesem Thema beschäftigt. +### Erweiterte Einstellungen -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Netzwerk -## Proxy and TOR +#### HTTPS-Filterung -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Benutzerskripte -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Lizenz -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 1aed6c64295..48b827dbfa8 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md index b9a7049e3f6..d218244532e 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md @@ -106,7 +106,7 @@ Bei der Erstinstallation von AdGuard (während des Einführungsprozesses) werden ## Erweiterungen -![Extensions](https://cdn.adtidy.org/content/kb/ad_blocker/mac/Extensions.jpg) +![Erweiterungen](https://cdn.adtidy.org/content/kb/ad_blocker/mac/Extensions.jpg) Erweiterungen sind kleine Programme, die genau das tun, was ihr Name andeutet – sie erweitern die Funktionalität. Und AdGuard verwendet mehrere eigene Erweiterungen, auch Userscripts genannt, um seinen Funktionsumfang zu erweitern: diff --git a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md index a51b1ff042b..7362b490b86 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md @@ -97,7 +97,7 @@ In the Parental Control module you can enable the *Safe search* and manage the * From this tab you can easily proceed to install AdGuard Browser Assistant, which primary function is to manage filtering directly from the browser. We explained more about how to work with it and what to do if there is no Browser Assistant for your browser in the [separate article](../browser-assistant). -## Extensions +## Erweiterungen AdGuard can significantly broaden website functionality working as a [user script manager](/general/userscripts). AdGuard Users can add their own scripts, as well as manage existing ones. diff --git a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 49262ba3d6b..71d667ecc77 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 0b4c615310c..c6fcfdc63c6 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/de/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/de/docusaurus-plugin-content-docs/current/general/stealth-mode.md index 62e436dfd9a..bcb50754363 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/de/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/de/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/de/docusaurus-plugin-content-docs/current/guides/report-website.md b/i18n/de/docusaurus-plugin-content-docs/current/guides/report-website.md index 4560c0a3c68..337b66d6f14 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/guides/report-website.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/guides/report-website.md @@ -137,7 +137,7 @@ For example, you are faced with a situation that your favorite website won’t o 3. If you have managed to to detect which setting "breaks" a page, you should inform the developers when filling out the form (see above). In this case, it is desirable to return to the initial settings; 4. In case of failure (issue not solved), turn to section **Extensions**. -### **Extensions** +### **Erweiterungen** 1. Disable **Extensions**; 2. If this solved the problem, turn on the module and turn off **Extensions** settings one by one. This is done to find out which setting "breaks" the page; diff --git a/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index f01bd6db8db..644293ce7e4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## Filtrado HTTPS {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### Filtrado HTTPS -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Licencia -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Asistencia técnica + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 8f7e90c8a6c..cf294eab492 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index cb44c07448b..f0e8c814a0e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 6e0787363a7..5ab6d4ff754 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/es/docusaurus-plugin-content-docs/current/general/stealth-mode.md index 5e3d15ece61..cbc8a05ae01 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/es/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/es/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index caf381d627e..999098da0c5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ Para crear un archivo HAR en Chrome: 1. Ve a la URL donde ocurre el problema. No reproduzca el problema todavía. -2. Abre ***Herramientas de desarrollo***: +2. Open **Developer Tools**: -- Desde el menú: ***Menú → Más herramientas → Herramientas de desarrollador***. -- Teclado: ***Ctrl+Shift+C***, o ***Ctrl+Alt+I***, o ***⌥+⌘+I para Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Haz clic en la pestaña ***Red***. +3. Click on the **Network tab**. 4. Localiza el botón redondo en la parte superior izquierda de la pestaña Red y confirma que está en modo de grabación en rojo. Si está en gris, haz clic para que se vuelva rojo e iniciar la grabación. -5. Utiliza el botón ***borrar*** (el botón circular con una línea que lo atraviesa junto al botón de grabación) para borrar toda la actividad anterior. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Selecciona la casilla de verificación ***Conservar registro*** en la pestaña Red. +6. Select the **Preserve log** check box on the Network tab. -7. Marca la casilla de verificación ***Desactivar caché***. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce los pasos que crean el problema. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Reenvíalo al soporte de AdGuard (support@adguard.com) con una explicación detallada del problema. Las capturas de pantalla de apoyo también pueden ser útiles. @@ -38,26 +38,26 @@ Para crear un archivo HAR en Chrome: 1. Ve a la URL donde ocurre el problema. No reproduzca el problema todavía. -2. Abre ***Herramientas de desarrollo***: +2. Open **Developer Tools**: -- Desde el menú: ***Menú → Más herramientas → Herramientas de desarrollador***. -- Teclado: ***Ctrl+Shift+C***, o ***Ctrl+Alt+I***, o ***⌥+⌘+I para Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Haz clic en la pestaña ***Red***. +3. Click on the **Network tab**. 4. Localiza el botón redondo en la parte superior izquierda de la pestaña Red y confirma que está en modo de grabación en rojo. Si está en gris, haz clic para que se vuelva rojo e iniciar la grabación. -5. Utiliza el botón ***borrar*** (el botón circular con una línea que lo atraviesa junto al botón de grabación) para borrar toda la actividad anterior. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Selecciona la casilla de verificación ***Conservar registro*** en la pestaña Red. +6. Select the **Preserve log** check box on the Network tab. -7. Marca la casilla de verificación ***Desactivar caché***. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce los pasos que crean el problema. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Reenvíalo al soporte de AdGuard (support@adguard.com) con una explicación detallada del problema. Las capturas de pantalla de apoyo también pueden ser útiles. @@ -67,24 +67,24 @@ Para crear un archivo HAR en Firefox: 1. Ve a la URL donde ocurre el problema. No reproduzca el problema todavía. -2. Abre las herramientas de desarrollo en el modo ***Red***: -- Desde el menú: ***Menú→Desarrollador web→Red***. -- Teclado: ***Ctrl+Shift+C***, o **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Ten en cuenta el botón ***reproducir/pausar*** en la parte superior izquierda de la pestaña Red. +3. Note the **Play/Pause** button at the top left of the Network tab. - El botón debe estar en modo de reproducción. -4. Si actualmente se muestra alguna información en la cuadrícula, bórrala haciendo clic en el botón ***eliminar papelera*** junto al botón reproducir/pausar. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Selecciona la opción ***Conservar registros*** en la ficha Red. +5. Select the **Persist Logs** check box on the Network tab. -6. Marca la casilla de verificación ***Desactivar caché***. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce los pasos que crean el problema. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Reenvíalo al soporte de AdGuard (support@adguard.com) con una explicación detallada del problema. Las capturas de pantalla de apoyo también pueden ser útiles. @@ -94,21 +94,21 @@ Para crear un archivo HAR en Internet Explorer 11: 1. Ve a la URL donde ocurre el problema. No reproduzca el problema todavía. -2. Abre las herramientas de desarrollo en el modo ***Red***: -- En el menú Herramientas: ***Herramientas de desarrollo*** → ***Pestaña de red***. -- Teclado: ***F12→Pestaña Red***. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Ten en cuenta que para iniciar la sesión de generación de perfiles, haz clic en ***Play*** y para detener la generación de perfiles, haz clic en ***Parar*** en la parte superior izquierda de la pestaña Red. -- El botón Reproducir estará gris cuando se esté grabando y el botón Detener estará rojo. Poner en modo ***Play***. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- El botón Reproducir estará gris cuando se esté grabando y el botón Detener estará rojo. Put in **Play** mode. -4. Borra cualquier información de sesión que aparezca en la cuadrícula inferior con el botón ***Borrar sesión*** en la pestaña Red. Pasa el cursor sobre los iconos para ver los nombres. -- ***Borrar sesión*** El botón es un icono de tres líneas con una x. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Pasa el cursor sobre los iconos para ver los nombres. +- **Clear session** button is a three line icon with an x on it. -5. Marca la casilla de verificación ***Desactivar caché***. +5. Check the **Disable cache** check box. 6. Reproduce los pasos que crean el problema. -7. Guarda la sesión como un archivo .har haciendo clic en el botón ***Guardar disco*** (Exportar como HAR) en la pestaña Red. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Reenvíalo al soporte de AdGuard (support@adguard.com) con una explicación detallada del problema. Las capturas de pantalla de apoyo también pueden ser útiles. @@ -116,24 +116,28 @@ Para crear un archivo HAR en Internet Explorer 11: Para crear un archivo HAR en Chrome: -1. Consulta la barra de menú de Safari en la parte superior de la pantalla para ver el menú ***Desarrollar***. Marca la casilla de verificación en la parte inferior junto a ***Mostrar el menú Desarrollar en la barra de menú***. -- Si no está visible, actívalo yendo a ***Safari→Preferencias→Avanzado***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Ve a la URL donde ocurre el problema. No reproduzca el problema todavía. -3. Abre la pestaña ***Red*** en Web Inspector: -- Desde el menú: ***Desarrollar→Mostrar Web Inspector→Red***. -- Teclado: ***⌥+⌘+I→Red*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Marca la casilla de verificación ***Conservar registro*** en el lado derecho de las pestañas Red. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Borra los elementos de red actuales haciendo clic en el ícono ***eliminar Papelera*** en el extremo derecho de las pestañas de red. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Marca la casilla de verificación ***Desactivar caché***. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce los pasos que crean el problema. -8. Guarda la sesión como un archivo .har haciendo clic en el icono ***Exportar*** junto a ***Conservar registro***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Reenvíalo al soporte de AdGuard (support@adguard.com) con una explicación detallada del problema. Las capturas de pantalla de apoyo también pueden ser útiles. @@ -141,11 +145,11 @@ Para crear un archivo HAR en Chrome: To create HAR files, follow these steps: -1. Abra AdGuard y ve a ***Configuración***. +1. Open AdGuard and go to **Settings**. -2. Elige ***Avanzado*** en el menú. +2. Choose **Advanced** in the menu. -3. Elige ***Ajustes de bajo nivel*** +3. Choose **Low Level Settings** 4. Activa `pref.har.capture` (tendrás que reiniciar la protección). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Ahora desactiva `pref.har.capture` de nuevo. -7. Vuelve atrás y toca ***Exportar registros e información del sistema*** → ***Salvar***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Abre ***Configuración*** → ***Configuración general*** → ***Configuración avanzada** y desplázate hacia abajo. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Marca la casilla ***Habilitar escrita HAR***. +2. Check the **Enable HAR writing** box. 3. Reproducir el problema. -4. Vete a ***Configuración general*** → Haz clic en ***Exportar registros*** → ***Salvar***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Deshabilita la escritura HAR desmarcando la casilla correspondiente. diff --git a/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/fa/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/fa/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/fa/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/fa/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/fa/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/fa/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/fa/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/fa/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/fa/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/fa/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/fi/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/fi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/fi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/fi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/fi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md index 8eb244ac776..55fc48f008c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article is about AdGuard Browser Extension, which safeguards only your browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article concerne l'extension de navigateur AdGuard, qui protège uniquement votre navigateur. Pour une protection complète de votre appareil, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md index 919d5162cbe..cc5dd729f3e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article is about the AdGuard Browser Extension, which safeguards only your browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article concerne l'extension de navigateur AdGuard, qui protège uniquement votre navigateur. Pour une protection complète de votre appareil, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md index 506656c80af..3e66143c2f9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article is about AdGuard Content Blocker, which only safeguards your Samsung Internet browser or Yandex Browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article concerne le Bloqueur de contenus AdGuard, qui protège uniquement votre navigateur Samsung Internet ou Yandex Browser. Pour une protection complète de votre appareil, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md index 01247a38315..8e5808db989 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article is about AdGuard Content Blocker, which only safeguards your Samsung Internet browser or Yandex Browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article concerne le Bloqueur de contenus AdGuard, qui protège uniquement votre navigateur Samsung Internet ou Yandex Browser. Pour une protection complète de votre appareil, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md index 0c1026cebdc..f6f8cef5a59 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index 9cd83c9514e..f86136fe69a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## Filtrage HTTPS {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## Général -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### Filtrage HTTPS -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Scripts utilisateur -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Licence -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Assistance + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md index e04acd0e0b8..9ed9c7f7863 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md index 18dae826ae6..9581df268b9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md index db8bb9afa5c..1e85333ee2d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md @@ -5,7 +5,7 @@ sidebar_position: 16 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md index cb3bfeebff7..a73574b39c7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md @@ -5,7 +5,7 @@ sidebar_position: 11 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true). +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true). ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md index 209caf564e0..79853a562fd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md index 74428fb0d08..e8fecbf6ff5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md @@ -5,7 +5,7 @@ sidebar_position: 14 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md index 9143a8fe462..d87d4d321d6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md @@ -5,11 +5,11 @@ sidebar_position: 2 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: -In this article, we'll guide you through the process of collecting debug logs, an essential troubleshooting step for solving complex issues that may potentially arise. Debug logs provide detailed insight into the inner workings of AdGuard for Android. If the AdGuard support team askes you to provide debug logs, simply follow these instructions. +Dans cet article, nous vous guiderons le long du processus de collecte des journaux de débogage, une étape de dépannage essentielle pour résoudre les problèmes complexes qui peuvent survenir. Debug logs provide detailed insight into the inner workings of AdGuard for Android. If the AdGuard support team askes you to provide debug logs, simply follow these instructions. ### Collecting debug log diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md index ec6b6af0392..af8dc1f8846 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, firsthand [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir de vos propres yeux comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md index 4d44576d622..56a564a20a4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md index 0b0cccffdc3..2282da6ffac 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md @@ -5,7 +5,7 @@ sidebar_position: 12 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md index 721bbb8c6eb..b25f4de0d73 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md @@ -5,7 +5,7 @@ sidebar_position: 10 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..da904460302 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md index 35aa9bc79f1..d788ab4549f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md @@ -5,7 +5,7 @@ sidebar_position: 17 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md index 87b456517d2..25505d587f7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md @@ -5,7 +5,7 @@ sidebar_position: 13 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md index 7cd41806172..d0264bd35c6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md index 62a64f27e89..1fed0247d2c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Android, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md index 1fc7c40335e..1ec2cdb74ff 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour iOS, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -33,7 +33,7 @@ Type _adguard_ in the search bar and tap the string _adGuard_ which will be amon ![Type "AdGuard" in the search bar *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/2.png) -[On the opened page of the App Store](https://adguard.com/download.html?auto=1) tap _GET_ under the string _AdGuard - adblock&privacy_ and then tap _INSTALL_. You may be requested to enter your Apple ID login and password. Type it in and wait for the installation to complete. +[Sur la page ouverte de l'App Store](https://adguard.com/download.html?auto=1) appuyez sur _obtenir_ sous la chaîne _AdGuard - adblock&privacy_ puis appuyez sur _installer_. You may be requested to enter your Apple ID login and password. Type it in and wait for the installation to complete. ![Tap GET below the AdGuard app *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/3.png) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md index 924c69f90c4..763a7e3bf1f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour iOS, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md index 344061a6d93..251233b4d71 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour iOS, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md index d89206b7cdb..b3b4b5282f4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour iOS, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md index 68412aed8d9..a3dca371927 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour iOS, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md index aeae7d5eadd..df7e1b2e502 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour iOS, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md index de0c422959f..8241b1f88b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works firsthand, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour iOS, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir de vos propres yeux comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md index 5e674fbb541..8e108a6b717 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -21,7 +21,7 @@ This article covers AdGuard for Mac, a multifunctional ad blocker that protects ## Installation -To install AdGuard for Mac on your computer, launch your browser, type _adguard.com_ in the address bar, and press **Download** [on the page that opens](https://adguard.com/download.html?auto=1). +Pour installer AdGuard pour Mac sur votre ordinateur, lancez votre navigateur, tapez _adguard.com_ dans la barre d'adresse et appuyez sur **Télécharger** [sur la page qui s'ouvre](https://adguard.com/download.html?auto=1). ![Download the app *border](https://cdn.adtidy.org/content/kb/ad_blocker/mac/1.jpg) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md index 0d2309a2b6f..fc99fca001f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md index 9355d5c2a09..6e0dd7cf2c1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md index bb0a6b3348b..ba03cdd09a0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md index 851111b0a5c..fc4dd5fe226 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md index 0cdd1da453a..875a5592331 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md index 6e68f294b59..d2a0464c10b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md index 45697443e54..7d312914ca5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md index afd5a9244fe..b95fe70239e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md index d20d9df2ed7..1a921a4ef93 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md index 010a1ba9a5e..a24d2132fef 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md index c1b14d9d258..bbdf96ad0d8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md @@ -5,7 +5,7 @@ sidebar_position: 10 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Mac, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md index 182f78bf252..34b661d278e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article is about AdGuard for Safari, which safeguards only your Safari browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article concerne AdGuard pour Safari, qui protège uniquement votre navigateur Safari. Pour une protection complète de votre appareil, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md index 6e9676d9c19..10f397a7c53 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article is about AdGuard for Safari, which safeguards only your Safari browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article concerne AdGuard pour Safari, qui protège uniquement votre navigateur Safari. Pour une protection complète de votre appareil, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md index eeecbe7c3bb..6c7cc2e7455 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -23,7 +23,7 @@ This article covers AdGuard for Windows, a multifunctional ad blocker that prote To use AdGuard on a PC or tablet under Microsoft Windows, you should download the installation package and launch the installation program. Perform the following actions: -1. Go to the [AdGuard website](http://adguard.com) in the address bar and click *Download* [on the opened page](https://adguard.com/download.html?auto=1). +1. Allez sur le site [AdGuard](http://adguard.com) dans la barre d'adresse et cliquez *Télécharger* [sur la page qui s'ouvre](https://adguard.com/download.html?auto=1). ![Download AdGuard](https://cdn.adtidy.org/content/kb/ad_blocker/windows/installation/download-from-website.png) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md index 1c91eb97bbc..714ce2f3325 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md index 68b5beb603d..ba63ae926d8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md index e6627e2bd40..5a55211c17d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..8eebc7fbad9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md index f6de099b72c..32efb75cbcd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md index 7d0b2d25df6..22c50a82b3a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md index 7a9e5fb0a73..d8c43438cd6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md index 4ead2929c42..8ca33c8d6c6 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md @@ -5,7 +5,7 @@ sidebar_position: 10 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md index ac72dec4ef5..a09d38728e2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md index 32b7304c48a..5878350ff69 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md index 2e15393639b..4b6a965a7b2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article parle de AdGuard pour Windows, un bloqueur de contenus multifonctionnel qui protège votre appareil au niveau du système. Pour voir comment cela fonctionne, [téléchargez l'application AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md b/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md index a846e5f4f69..f0119406cad 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md @@ -5,11 +5,11 @@ sidebar_position: 2 :::info -This article is about the filters that we develop and that come pre-installed in AdGuard. To check them out, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +Cet article concerne les filtres que nous développons et qui sont préinstallés dans AdGuard. Pour les consulter, vous pouvez [télécharger l'application AdGuard](https://adguard.com/download.html?auto=true) ::: -This article is about the filters we create to use in AdGuard and other ad-blocking software (e.g., uBlock Origin). Filters are sets of rules in text format used by AdGuard apps and programs to filter out advertising and privacy-threatening content such as banners, pop-ups, or trackers. Filters contain lists of rules based on their purpose. Language filters include rules for corresponding language segments of the Internet (e.g., German filter). Task-based filters group rules that fulfil a specific task, such as Social media filter or Tracking Protection filter. Enabling or disabling a filter makes it easier to work with the entire list of rules at once. +Cet article concerne les filtres que nous créons pour les utiliser dans AdGuard et d'autres logiciels de blocage des publicités (par exemple, uBlock Origin). Filters are sets of rules in text format used by AdGuard apps and programs to filter out advertising and privacy-threatening content such as banners, pop-ups, or trackers. Filters contain lists of rules based on their purpose. Language filters include rules for corresponding language segments of the Internet (e.g., German filter). Task-based filters group rules that fulfil a specific task, such as Social media filter or Tracking Protection filter. Enabling or disabling a filter makes it easier to work with the entire list of rules at once. ## AdGuard filters diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 6fdf45a5593..4877507b4e1 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -7,7 +7,7 @@ toc_max_heading_level: 4 :::info -In this article, we explain how to write custom filtering rules for use in AdGuard products. To test your rules, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +Dans cet article, nous expliquons comment écrire des règles de filtrage personnalisées à utiliser dans les produits AdGuard. Pour tester vos règles, vous pouvez [télécharger l'application AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -19,7 +19,7 @@ To describe the syntax of our filtering rules, we use [Augmented BNF for Syntax :::info -Originally, the AdGuard's syntax was based on the syntax of Adblock Plus rules. Later, we extended it with new types of rules for better ad filtering. Some parts of this article about the rules common both to AdGuard and ABP were taken from [this article](https://adblockplus.org/en/filters). +Originally, the AdGuard's syntax was based on the syntax of Adblock Plus rules. Later, we extended it with new types of rules for better ad filtering. Certaines parties de cet article sur les règles communes à AdGuard et ABP ont été extraites de [cet article](https://adblockplus.org/en/filters). ::: @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/fr/docusaurus-plugin-content-docs/current/general/stealth-mode.md index 314fa472f99..ac398a93607 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/fr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/hr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/hr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/hr/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/hr/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/hr/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/hr/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/hr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/hr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/hr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/hr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/hu/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/hu/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/hu/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/hu/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/hu/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md index 8eb244ac776..614882ef358 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article is about AdGuard Browser Extension, which safeguards only your browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda l'Estensione di browser AdGuard, che protegge solo il tuo browser. Per proteggere il tuo dispositivo intero, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md index d5e0ed6cdb2..926b37976d2 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article is about the AdGuard Browser Extension, which safeguards only your browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda l'Estensione di browser AdGuard, che protegge solo il tuo browser. Per proteggere il tuo dispositivo intero, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md index 506656c80af..621d4054b4b 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article is about AdGuard Content Blocker, which only safeguards your Samsung Internet browser or Yandex Browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda il Blocco annunci AdGuard, che protegge solo Samsung Internet Browser o il browser Yandex. Per proteggere il tuo dispositivo intero, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md index 01247a38315..fe124da339e 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article is about AdGuard Content Blocker, which only safeguards your Samsung Internet browser or Yandex Browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda il Blocco annunci AdGuard, che protegge solo Samsung Internet Browser o il browser Yandex. Per proteggere il tuo dispositivo intero, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md index 0c1026cebdc..deddb9c7664 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index 46cd597ab97..3bea903bb19 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## Filtraggio HTTPS {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## Generali -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### Filtraggio HTTPS -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Script utente -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Licenza -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Supporto + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md index e04acd0e0b8..a5a3eebf5ea 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md index 18dae826ae6..740de9df014 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md index db8bb9afa5c..5ca8d8eb9c3 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/compatibility-issues.md @@ -5,7 +5,7 @@ sidebar_position: 16 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md index cb3bfeebff7..398df481d57 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/firefox-certificates.md @@ -5,7 +5,7 @@ sidebar_position: 11 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true). +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true). ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md index 209caf564e0..d084eff0339 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md index 74428fb0d08..b7ab21c4d8c 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/https-certificate-for-rooted.md @@ -5,7 +5,7 @@ sidebar_position: 14 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md index 9143a8fe462..dcee4547186 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md @@ -5,11 +5,11 @@ sidebar_position: 2 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: -In this article, we'll guide you through the process of collecting debug logs, an essential troubleshooting step for solving complex issues that may potentially arise. Debug logs provide detailed insight into the inner workings of AdGuard for Android. If the AdGuard support team askes you to provide debug logs, simply follow these instructions. +In questo articolo, ti guideremo attraverso il processo di raccolta dei registri di debug, un passaggio essenziale per la risoluzione dei problemi complessi che potrebbero potenzialmente sorgere. Debug logs provide detailed insight into the inner workings of AdGuard for Android. If the AdGuard support team askes you to provide debug logs, simply follow these instructions. ### Collecting debug log diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md index ec6b6af0392..f336a7e8f7e 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/logcat.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, firsthand [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona in prima persona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md index 92244b23bd3..e9425b4b7c8 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md index 0b0cccffdc3..b6a7a79bb3c 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md @@ -5,7 +5,7 @@ sidebar_position: 12 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md index 721bbb8c6eb..fb399a52a79 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/multiple-user-profiles.md @@ -5,7 +5,7 @@ sidebar_position: 10 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..9258592f3f0 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md index 35aa9bc79f1..7daf64df824 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/samsungpay-with-adguard-in-south-korea.md @@ -5,7 +5,7 @@ sidebar_position: 17 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md index 87b456517d2..7541b8752af 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md @@ -5,7 +5,7 @@ sidebar_position: 13 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md index 7cd41806172..395826150a2 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md index 62a64f27e89..2ed78f8cece 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -This article covers AdGuard for Android, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Android, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md index 1fc7c40335e..b093caa190b 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo tratta AdGuard per iOS, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -33,7 +33,7 @@ Type _adguard_ in the search bar and tap the string _adGuard_ which will be amon ![Type "AdGuard" in the search bar *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/2.png) -[On the opened page of the App Store](https://adguard.com/download.html?auto=1) tap _GET_ under the string _AdGuard - adblock&privacy_ and then tap _INSTALL_. You may be requested to enter your Apple ID login and password. Type it in and wait for the installation to complete. +[Nella pagina aperta dell'App Store](https://adguard.com/download.html?auto=1) Clicca _OTTIENI_ sotto la stringa _AdGuard - adblock&privacy_ e quindi toccare _INSTALLA_. You may be requested to enter your Apple ID login and password. Type it in and wait for the installation to complete. ![Tap GET below the AdGuard app *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/3.png) diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md index e48a2840c60..1d848a18b54 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo tratta AdGuard per iOS, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md index 344061a6d93..67df5c7436d 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/block-youtube-ads.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo tratta AdGuard per iOS, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md index d89206b7cdb..0a51d4db8f6 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo tratta AdGuard per iOS, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md index 68412aed8d9..388d8c1306d 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo tratta AdGuard per iOS, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md index aeae7d5eadd..e2a4e12bad4 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo tratta AdGuard per iOS, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md index de0c422959f..1ef649f5fff 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for iOS, a multifunctional ad blocker that protects your device at the system level. To see how it works firsthand, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo tratta AdGuard per iOS, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona in prima persona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md index 5e674fbb541..1d327cb84f4 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -21,7 +21,7 @@ This article covers AdGuard for Mac, a multifunctional ad blocker that protects ## Installation -To install AdGuard for Mac on your computer, launch your browser, type _adguard.com_ in the address bar, and press **Download** [on the page that opens](https://adguard.com/download.html?auto=1). +Per installare AdGuard per Mac sul tuo computer, avvia il browser, digita _adguard.com_ nella barra degli indirizzi e premi **Download** [nella pagina che si apre](https://adguard.com/download.html?auto=1). ![Download the app *border](https://cdn.adtidy.org/content/kb/ad_blocker/mac/1.jpg) diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md index 24001fb83a9..0e063d1503e 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md index 9355d5c2a09..ced03465614 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md index bb0a6b3348b..9b96304bd62 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md index 851111b0a5c..9b83ce5de12 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md index 0cdd1da453a..6f5547c4a9e 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md index 6e68f294b59..fd7cff4a162 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md index 45697443e54..500b173e239 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md index afd5a9244fe..6c3b115198b 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md index d20d9df2ed7..40333470a3d 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md index 010a1ba9a5e..5c13c91690e 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md index c1b14d9d258..7c8d296b633 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/tor-filtering.md @@ -5,7 +5,7 @@ sidebar_position: 10 :::info -This article covers AdGuard for Mac, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Mac, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md index 182f78bf252..49ce5a07754 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article is about AdGuard for Safari, which safeguards only your Safari browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Safari, che protegge solo il tuo browser Safari. Per proteggere il tuo dispositivo intero, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md index 9a59b004336..ba8e450a2a4 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article is about AdGuard for Safari, which safeguards only your Safari browser. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Safari, che protegge solo il tuo browser Safari. Per proteggere il tuo dispositivo intero, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md index eeecbe7c3bb..e55b0d4810e 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -23,7 +23,7 @@ This article covers AdGuard for Windows, a multifunctional ad blocker that prote To use AdGuard on a PC or tablet under Microsoft Windows, you should download the installation package and launch the installation program. Perform the following actions: -1. Go to the [AdGuard website](http://adguard.com) in the address bar and click *Download* [on the opened page](https://adguard.com/download.html?auto=1). +1. Vai al [sito web di AdGuard](http://adguard.com) nella barra degli indirizzi e clicca su *Download* [nella pagina aperta](https://adguard.com/download.html?auto=1). ![Download AdGuard](https://cdn.adtidy.org/content/kb/ad_blocker/windows/installation/download-from-website.png) diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md index e6a134f6284..e4a3008fdeb 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md index 68b5beb603d..3a5edbb22a6 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md index e6627e2bd40..657e0946d0c 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..6c0aff1c303 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md index f6de099b72c..f2a25caa72f 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md index 7d0b2d25df6..6ffafadc4e0 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md index 7a9e5fb0a73..0bc1de66510 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md index 4ead2929c42..35af33d92dc 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/known-issues.md @@ -5,7 +5,7 @@ sidebar_position: 10 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md index ac72dec4ef5..d5d6dbebb6c 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md index 32b7304c48a..1a1b38cb241 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md index 2e15393639b..92374ecbb8a 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -This article covers AdGuard for Windows, a multifunctional ad blocker that protects your device at the system level. To see how it works, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda AdGuard per Windows, un blocco annunci multifunzionale che protegge il tuo dispositivo a livello di sistema. Per vedere come funziona, [scarica l'app AdGuard](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md b/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md index a846e5f4f69..8eea502dcf9 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md @@ -5,11 +5,11 @@ sidebar_position: 2 :::info -This article is about the filters that we develop and that come pre-installed in AdGuard. To check them out, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +Questo articolo riguarda i filtri che sviluppiamo e che sono preinstallati in AdGuard. Per controllarli, puoi [scaricare l'app AdGuard](https://adguard.com/download.html?auto=true) ::: -This article is about the filters we create to use in AdGuard and other ad-blocking software (e.g., uBlock Origin). Filters are sets of rules in text format used by AdGuard apps and programs to filter out advertising and privacy-threatening content such as banners, pop-ups, or trackers. Filters contain lists of rules based on their purpose. Language filters include rules for corresponding language segments of the Internet (e.g., German filter). Task-based filters group rules that fulfil a specific task, such as Social media filter or Tracking Protection filter. Enabling or disabling a filter makes it easier to work with the entire list of rules at once. +Questo articolo riguarda i filtri che creiamo per l'utilizzo in AdGuard e altri software di blocco degli annunci (es., uBlock Origin). Filters are sets of rules in text format used by AdGuard apps and programs to filter out advertising and privacy-threatening content such as banners, pop-ups, or trackers. Filters contain lists of rules based on their purpose. Language filters include rules for corresponding language segments of the Internet (e.g., German filter). Task-based filters group rules that fulfil a specific task, such as Social media filter or Tracking Protection filter. Enabling or disabling a filter makes it easier to work with the entire list of rules at once. ## AdGuard filters diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index c9e37c0e152..9727c8f2af1 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -7,7 +7,7 @@ toc_max_heading_level: 4 :::info -In this article, we explain how to write custom filtering rules for use in AdGuard products. To test your rules, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +In questo articolo, spieghiamo come scrivere regole di filtraggio personalizzate da utilizzare nei prodotti AdGuard. Per testare le tue regole, puoi [scaricare l'app AdGuard](https://adguard.com/download.html?auto=true) ::: @@ -19,7 +19,7 @@ To describe the syntax of our filtering rules, we use [Augmented BNF for Syntax :::info -Originally, the AdGuard's syntax was based on the syntax of Adblock Plus rules. Later, we extended it with new types of rules for better ad filtering. Some parts of this article about the rules common both to AdGuard and ABP were taken from [this article](https://adblockplus.org/en/filters). +Originally, the AdGuard's syntax was based on the syntax of Adblock Plus rules. Later, we extended it with new types of rules for better ad filtering. Alcune parti di questo articolo sulle regole comuni sia ad AdGuard che ad ABP sono state prese da [questo articolo](https://adblockplus.org/en/filters). ::: @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/it/docusaurus-plugin-content-docs/current/general/stealth-mode.md index c8b172ce64d..57dab85d227 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/it/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/it/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index 19dc9ad4e8a..31f650bcc14 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPSフィルタリング {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## ステルスモード +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## 一般 -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPSフィルタリング -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### ユーザースクリプト -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## ライセンス -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* ステルスモード -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## サポート + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index b4d86713504..09e78d75298 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index ae3a26ef620..325841eec04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2061d748cb9..d75da2ee1e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/ja/docusaurus-plugin-content-docs/current/general/stealth-mode.md index 6444572b1ed..acee9433980 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md index 52a9d2d39e5..2b4ef114c82 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -브라우저만 보호하는 AdGuard 브라우저 확장 프로그램에 관한 문서입니다. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +브라우저만 보호하는 AdGuard 브라우저 확장 프로그램에 관한 문서입니다. 기기 전체를 보호하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md index 0e31cd1f519..34c2eb110f1 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -브라우저만 보호하는 AdGuard 브라우저 확장 프로그램에 관한 문서입니다. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +브라우저만 보호하는 AdGuard 브라우저 확장 프로그램에 관한 문서입니다. 기기 전체를 보호하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md index b0ed94b3d24..7f7c149e13f 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -삼성 인터넷 브라우저 혹은 Yandex 브라우저만 안전하게 보호할 수 있는 AdGuard 콘텐츠 차단기에 대해 다룹니다. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +삼성 인터넷 브라우저 혹은 Yandex 브라우저만 안전하게 보호할 수 있는 AdGuard 콘텐츠 차단기에 대해 다룹니다. 기기 전체를 보호하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md index 26c97be2318..aba6aaadac5 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -삼성 인터넷 브라우저 혹은 Yandex 브라우저만 안전하게 보호할 수 있는 AdGuard 콘텐츠 차단기에 대해 다룹니다. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +삼성 인터넷 브라우저 혹은 Yandex 브라우저만 안전하게 보호할 수 있는 AdGuard 콘텐츠 차단기에 대해 다룹니다. 기기 전체를 보호하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md index c6325ace8cc..282e3cfb719 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index e3aaecd9c6d..a81610f53aa 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -AdGuard 제품에 사용할 수 있는 모든 필터에 대해 알아보려면 앱의 설명 또는 [이 도움말](/general/ad-filtering/adguard-filters)을 참조하세요. +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![HTTPS란 무엇인가요](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -DNS-over-QUIC에 대해 자세히 알아보려면 [이 도움말](https://adguard.com/en/blog/dns-over-quic.html)을 확인하세요. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md index 9d7e06c71de..076cac3e130 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/background-work.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md index 4d68fd4dbad..67a64230c95 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/battery.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md index a4c58c15469..966ef0e8ba2 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/har.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md index a51c0232bc7..e28c128c4b9 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/log.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md index 42cc8c2ce26..cbd0c6ea9e4 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md index 89796ff2589..62f5214d0dd 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/manual-certificate.md @@ -5,7 +5,7 @@ sidebar_position: 12 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 2bc2efc8853..4ccbc5acf7b 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. **프록시 서버 추가**를 탭하고 필드를 입력합니다. +2. Tap the **Add proxy server** and fill in the fields: | 필드 | 값 | | ------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | 필드 | 값 | + | ------- | ----------- | + | 프록시 유형 | *SOCKS5* | + | 프록시 호스트 | *127.0.0.1* | + | 프록시 포트 | *7891* | + ## 제한 There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md index 8a5c6c520db..0b73a4ce521 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/tasker.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md index 17f1dd908be..f13c1bdb841 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/youtube-ads.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Android용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md index f8253e0fa79..44ea2b78904 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: @@ -33,7 +33,7 @@ iOS용 AdGuard는 App Store에서 다운로드할 수 있는 무료 앱입니다 ![검색창에 "AdGuard" 입력 *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/2.png) -[On the opened page of the App Store](https://adguard.com/download.html?auto=1) tap _GET_ under the string _AdGuard - adblock&privacy_ and then tap _INSTALL_. 설치를 완료하려면 Apple ID 로그인 및 암호를 입력하고 설치가 완료될 때까지 기다리십시오. +[App Store의 열린 페이지](https://adguard.com/download.html?auto=1)에서 _AdGuard - 광고 차단&개인정보 보호_ 문자열 아래에서 _다운로드_를 탭한 다음 _설치_를 탭합니다. 설치를 완료하려면 Apple ID 로그인 및 암호를 입력하고 설치가 완료될 때까지 기다리십시오. ![AdGuard 앱 아래에서 받기를 누르기 *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/3.png) diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md index f626edde190..62b6b89c573 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md index 80c9ebafb48..6d93ce77890 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md index 0a3beabd253..0b9f0611e27 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/premium-activation.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md index e0d09395623..d2d2e4a0d0b 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. To see how it works firsthand, [download the AdGuard app](https://adguard.com/download.html?auto=true) +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 iOS용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md index 547871b58d8..4b915d20e7c 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: @@ -21,7 +21,7 @@ sidebar_position: 2 ## 설치 방법 -To install AdGuard for Mac on your computer, launch your browser, type _adguard.com_ in the address bar, and press **Download** [on the page that opens](https://adguard.com/download.html?auto=1). +컴퓨터에 Mac용 AdGuard를 설치하려면 브라우저를 실행하고 주소창에 _adguard.com_을 입력한 다음, [열리는 페이지](https://adguard.com/download.html?auto=1)에서 **다운로드**를 누릅니다. ![앱 다운로드 *border](https://cdn.adtidy.org/content/kb/ad_blocker/mac/1.jpg) diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md index 0eaf8ea0922..cb3f8cb63be 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md index 06cc767d4de..c4cde8469d3 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/advanced-settings.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md index 5255018d621..900ea2afde2 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/big-sur-issues.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md index 3c2d1754405..06907fa7918 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/high-sierra-compatibility.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md index 24a8251634e..081ace744cc 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/icloud-private-relay.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md index d95fe68bae8..32e52ff6715 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/installation-issues.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md index 23fe954d272..3456d519cfc 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/launch-issues.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md index ac4195723ca..9c6755e2df0 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/manual-certificate-installation.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md index b24ed7d7ee4..c90b9a64913 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protect-mail-activity.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md index 7e0288951e0..4aabf0e7776 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-mac/solving-problems/protection-cannot-be-enabled.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +이 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Mac용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md index 8cf18722576..7ca7b9ea31b 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -Safari 브라우저만 보호하는 Safari용 AdGuard에 관한 문서입니다. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Safari 브라우저만 보호하는 Safari용 AdGuard에 관한 문서입니다. 기기 전체를 보호하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md index 008140e569e..6655d1b1fe7 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -Safari 브라우저만 보호하는 Safari용 AdGuard에 관한 문서입니다. To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +Safari 브라우저만 보호하는 Safari용 AdGuard에 관한 문서입니다. 기기 전체를 보호하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md index 6dd34364f6f..b485e106c6b 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: @@ -23,7 +23,7 @@ sidebar_position: 2 Microsoft Windows의 PC 또는 태블릿에서 AdGuard를 사용하려면 설치 패키지를 다운로드하고 설치하면 됩니다. 다음 단계를 따라와 보세요. -1. Go to the [AdGuard website](http://adguard.com) in the address bar and click *Download* [on the opened page](https://adguard.com/download.html?auto=1). +1. [AdGuard 웹사이트](http://adguard.com)로 이동하여 [열린 페이지](https://adguard.com/download.html?auto=1)에서 *다운로드*를 클릭합니다. ![Download AdGuard](https://cdn.adtidy.org/content/kb/ad_blocker/windows/installation/download-from-website.png) diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md index a00b4779299..947e0ca6a46 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md index 0175b272a71..2dadea00750 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/adguard-logs.md @@ -5,7 +5,7 @@ sidebar_position: 3 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md index f3dfaa00996..90e3ad9e59a 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md @@ -5,7 +5,7 @@ sidebar_position: 6 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 115b51eb5ac..76adf172d8f 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md index 346875afdfa..50a0a75b098 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dns-leaks.md @@ -5,7 +5,7 @@ sidebar_position: 9 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md index 65547a08c66..08b3e7ef3b7 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/dump-file.md @@ -5,7 +5,7 @@ sidebar_position: 8 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md index 497ad2ef18a..644b47ad72b 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/installation-logs.md @@ -5,7 +5,7 @@ sidebar_position: 4 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 작동하는지 확인하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md index 4ec9b153281..cbbf3868d11 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/low-level-settings.md @@ -5,7 +5,7 @@ sidebar_position: 7 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 작동하는지 확인하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md index dfb28e5ab5e..3bd2fff66ea 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/system-logs.md @@ -5,7 +5,7 @@ sidebar_position: 5 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 작동하는지 확인하려면, [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md index 4f2667a71a8..f0c5adfa944 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/wfp-driver.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true) 해 보세요. +본 문서는 시스템 수준에서 기기를 보호하는 다기능 광고 차단기인 Windows용 AdGuard에 대해 다룹니다. 어떻게 동작하는지 알고 싶으시다면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)해 보세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md b/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md index de165ca665f..a3aa27e18c4 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -이 글에서는 AdGuard에서 개발하여 AdGuard 앱에 사전 설치된 필터에 대해 설명합니다. To check them out, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +이 글에서는 AdGuard에서 개발하여 AdGuard 앱에 사전 설치된 필터에 대해 설명합니다. 필터를 확인하려면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index fd7fa4ce529..a31670baa78 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -7,7 +7,7 @@ toc_max_heading_level: 4 :::info -이 글에서는 AdGuard 제품에서 사용자 정의 필터링 규칙을 작성하는 방법을 알려드립니다. To test your rules, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +이 글에서는 AdGuard 제품에서 사용자 정의 필터링 규칙을 작성하는 방법을 알려드립니다. 규칙을 테스트하려면 [AdGuard 앱을 다운로드](https://adguard.com/download.html?auto=true)하세요. ::: @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/ko/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/ko/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index 547867cd8d7..de93b52043b 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ Chrome에서 HAR 파일을 만들려면 다음을 수행합니다. 1. 문제가 발생한 URL로 이동합니다. 아직 문제를 재현하지 마세요. -2. ***개발자 도구***를 엽니다: +2. Open **Developer Tools**: -- 메뉴에서: ***메뉴 → 추가 도구 → 개발자 도구***. -- 키보드: ***Ctrl+Shift+C*** 또는 ***Ctrl+Alt+I***, Mac을 사용하는 경우 ***⌥+⌘+I*** +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. ***네트워크 탭***을 클릭합니다. +3. Click on the **Network tab**. 4. 네트워크 탭의 왼쪽 상단에 있는 동그란 버튼을 찾아 빨간색 녹화 모드로 설정되어 있는지 확인합니다. 회색인 경우 클릭하여 빨간색으로 바꾸면 녹화가 시작됩니다. -5. ***지우기*** 버튼(기록 버튼 옆에 선이 그어진 원 버튼)을 사용하여 이전 활동을 모두 지웁니다. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. 네트워크 탭에서 ***로그 보존*** 확인란을 선택합니다. +6. Select the **Preserve log** check box on the Network tab. -7. ***캐시 사용 안 함*** 확인란을 선택합니다. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. 문제를 만드는 단계를 재현합니다. -9. 그리드를 마우스 오른쪽 버튼으로 클릭하고 ***콘텐츠가 포함된 HAR로 저장***을 선택하여 세션을 .har 파일로 저장합니다. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. 문제에 대한 자세한 설명과 함께 AdGuard 지원팀(support@adguard.com)으로 전달하세요. 스크린샷을 첨부하는 것도 도움이 될 수 있습니다. @@ -38,26 +38,26 @@ Chrome에서 HAR 파일을 만들려면 다음을 수행합니다. 1. 문제가 발생한 URL로 이동합니다. 아직 문제를 재현하지 마세요. -2. ***개발자 도구***를 엽니다: +2. Open **Developer Tools**: -- 메뉴에서: ***메뉴 → 추가 도구 → 개발자 도구***. -- 키보드: ***Ctrl+Shift+C*** 또는 ***Ctrl+Alt+I***, Mac을 사용하는 경우 ***⌥+⌘+I*** +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. ***네트워크 탭***을 클릭합니다. +3. Click on the **Network tab**. 4. 네트워크 탭의 왼쪽 상단에 있는 동그란 버튼을 찾아 빨간색 녹화 모드로 설정되어 있는지 확인합니다. 회색인 경우 클릭하여 빨간색으로 바꾸면 녹화가 시작됩니다. -5. ***지우기*** 버튼(기록 버튼 옆에 선이 그어진 원 버튼)을 사용하여 이전 활동을 모두 지웁니다. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. 네트워크 탭에서 ***로그 보존*** 확인란을 선택합니다. +6. Select the **Preserve log** check box on the Network tab. -7. ***캐시 사용 안 함*** 확인란을 선택합니다. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. 문제를 만드는 단계를 재현합니다. -9. 그리드를 마우스 오른쪽 버튼으로 클릭하고 ***콘텐츠가 포함된 HAR로 저장***을 선택하여 세션을 .har 파일로 저장합니다. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. 문제에 대한 자세한 설명과 함께 AdGuard 지원팀(support@adguard.com)으로 전달하세요. 스크린샷을 첨부하는 것도 도움이 될 수 있습니다. @@ -67,24 +67,24 @@ Firefox에서 HAR 파일을 만들려면 다음을 수행합니다. 1. 문제가 발생한 URL로 이동합니다. 아직 문제를 재현하지 마세요. -2. ***네트워크*** 모드에서 개발자 도구를 엽니다: -- 메뉴에서: ***메뉴→웹 개발자→네트워크***. -- 키보드: ***Ctrl+Shift+C*** 또는 Mac을 사용하는 경우 **⌥+⌘+E**를 누릅니다. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. 네트워크 탭의 왼쪽 상단에 있는 ***재생/일시 정지*** 버튼에 주목하세요. +3. Note the **Play/Pause** button at the top left of the Network tab. - 버튼이 재생 모드에 있어야 합니다. -4. 현재 그리드에 정보가 표시되어 있는 경우 재생/일시 정지 버튼 옆에 있는 ***휴지통 삭제*** 버튼을 클릭하여 지웁니다. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. 네트워크 탭에서 ***로그 유지*** 확인란을 선택합니다. +5. Select the **Persist Logs** check box on the Network tab. -6. ***캐시 사용 안 함*** 확인란을 선택합니다. +6. Check the **Disable cache** check box. ![파이어폭스](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. 문제를 만드는 단계를 재현합니다. -8. 그리드를 마우스 오른쪽 버튼으로 클릭하고 ***모두 HAR로 저장***을 선택하여 세션을 .har 파일로 저장합니다. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. 문제에 대한 자세한 설명과 함께 AdGuard 지원팀(support@adguard.com)으로 전달하세요. 스크린샷을 첨부하는 것도 도움이 될 수 있습니다. @@ -94,21 +94,21 @@ Internet Explorer 11에서 HAR 파일을 만들려면 다음을 수행합니다. 1. 문제가 발생한 URL로 이동합니다. 아직 문제를 재현하지 마세요. -2. ***네트워크*** 모드에서 개발자 도구를 엽니다: -- 도구 톱니바퀴 메뉴에서: ***개발자 도구*** → ***네트워크 탭***. -- 키보드: ***F12→네트워크*** 탭. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. 프로파일링 세션 시작 ***재생*** 버튼과 프로파일링 중지 ***중지*** 버튼이 네트워크 탭 왼쪽 상단에 있습니다. -- 녹화 중 재생 버튼은 회색으로 표시되고 중지 버튼은 빨간색으로 표시됩니다. ***에 들어가*** 모드를 재생합니다. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- 녹화 중 재생 버튼은 회색으로 표시되고 중지 버튼은 빨간색으로 표시됩니다. Put in **Play** mode. -4. 네트워크 탭의 ***세션 지우기*** 버튼을 사용하여 아래쪽 그리드에 표시되는 세션 정보를 모두 지웁니다. 아이콘 위로 마우스를 가져가면 이름을 볼 수 있습니다. -- ***세션 지우기*** 버튼은 세 줄 아이콘에 X가 표시되어 있습니다. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. 아이콘 위로 마우스를 가져가면 이름을 볼 수 있습니다. +- **Clear session** button is a three line icon with an x on it. -5. ***캐시 사용 안 함*** 확인란을 선택합니다. +5. Check the **Disable cache** check box. 6. 문제를 만드는 단계를 재현합니다. -7. 네트워크 탭에서 ***디스크 저장*** 버튼(HAR로 내보내기)을 클릭하여 세션을 .har 파일로 저장합니다. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. 문제에 대한 자세한 설명과 함께 AdGuard 지원팀(support@adguard.com)으로 전달하세요. 스크린샷을 첨부하는 것도 도움이 될 수 있습니다. @@ -116,24 +116,28 @@ Internet Explorer 11에서 HAR 파일을 만들려면 다음을 수행합니다. Safari에서 HAR 파일을 만들려면 다음을 수행합니다. -1. 화면 상단의 Safari 메뉴 표시줄에서 ***개발*** 메뉴를 확인합니다. ***메뉴 표시줄에 개발 메뉴 표시***옆의 하단에 있는 확인란을 선택합니다. -- 표시되지 않으면 ***Safari→환경설정→고급***으로 이동하여 켜십시오. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. 문제가 발생한 URL로 이동합니다. 아직 문제를 재현하지 마세요. -3. 웹 인스펙터에서 ***네트워크*** 탭을 엽니다: -- 메뉴에서: ***개발→웹 검사기 표시→네트워크***. -- 키보드: ***⌥+⌘+I→네트워크*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. 네트워크 탭의 오른쪽에 있는 ***로그 보존*** 확인란을 선택합니다. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. 네트워크 탭의 맨 오른쪽에 있는 ***휴지통 삭제*** 아이콘을 클릭하여 현재 네트워크 항목을 지웁니다. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. ***캐시 사용 안 함*** 확인란을 선택합니다. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. 문제를 만드는 단계를 재현합니다. -8. ***내보내기*** 아이콘 옆의 ***로그 보존***을 클릭하여 세션을 .har 파일로 저장합니다. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. 문제에 대한 자세한 설명과 함께 AdGuard 지원팀(support@adguard.com)으로 전달하세요. 스크린샷을 첨부하는 것도 도움이 될 수 있습니다. @@ -141,11 +145,11 @@ Safari에서 HAR 파일을 만들려면 다음을 수행합니다. To create HAR files, follow these steps: -1. AdGard를 열고 ***설정***으로 이동합니다. +1. Open AdGuard and go to **Settings**. -2. 메뉴에서 ***고급*** 을 선택합니다. +2. Choose **Advanced** in the menu. -3. ***낮은 레벨 설정***을 선택합니다. +3. Choose **Low Level Settings** 4. `pref.har.capture`를 활성화합니다(보호 기능을 다시 시작해야 합니다). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. 이제 `pref.har.capture`을 다시 끕니다. -7. 돌아가서 ***로그 및 시스템 정보 내보내기*** → ***저장***을 탭합니다. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. ***설정*** → ***일반 설정*** → ***고급 설정** 을 열고 아래로 스크롤합니다. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. ***HAR 쓰기 활성화*** 확인란을 선택합니다. +2. Check the **Enable HAR writing** box. 3. 문제를 재현합니다. -4. ***일반 설정*** → ***로그 내보내기*** → ***저장***으로 이동합니다. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. 해당 확인란을 선택 취소하여 HAR 쓰기를 비활성화합니다. diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/nl/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/nl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/no/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/no/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/no/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/no/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/no/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/no/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/no/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/no/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/no/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/no/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/pl/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/pl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c024492b532..e5420cd59d8 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## Filtragem HTTPS {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## Geral -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### Filtragem HTTPS -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Licença -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Suporte + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 1c2674b6cec..f543930cff6 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 58f38056403..ff0df4db8b3 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index b22a2db94b7..7d2b24eade9 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/stealth-mode.md index 9dc17dc59ec..b2a5908245b 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index 3763a2ed377..5b01bd2bf62 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ Para criar um arquivo HAR no Chrome: 1. Acesse a URL onde ocorre o problema. Não reproduza o problema ainda. -2. Abrir ***Ferramentas do desenvolvedor***: +2. Open **Developer Tools**: -- No menu: ***Menu → Mais ferramentas → Ferramentas do desenvolvedor***. -- Teclado: ***Ctrl+Shift+C***, ou ***Ctrl+Alt+I***, ou ***⌥+⌘+I para Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Clique na ***guia Rede***. +3. Click on the **Network tab**. 4. Localize o botão redondo no canto superior esquerdo da guia Rede e confirme se está no modo de gravação vermelho. Se estiver cinza, clique para ficar vermelho para iniciar a gravação. -5. Use o botão ***clear*** (o botão de círculo com uma linha ao lado do botão de gravação) para limpar todas as atividades anteriores. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Marque a caixa de seleção ***Preservar log*** na guia Rede. +6. Select the **Preserve log** check box on the Network tab. -7. Marque a caixa de seleção ***Desativar cache***. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduza as etapas que criam o problema. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Encaminhe para o suporte do AdGuard (support@adguard.com) com uma explicação detalhada do problema. Capturas de tela de suporte também podem ser úteis. @@ -38,26 +38,26 @@ Para criar um arquivo HAR no Chrome: 1. Acesse a URL onde ocorre o problema. Não reproduza o problema ainda. -2. Abrir ***Ferramentas do desenvolvedor***: +2. Open **Developer Tools**: -- No menu: ***Menu → Mais ferramentas → Ferramentas do desenvolvedor***. -- Teclado: ***Ctrl+Shift+C***, ou ***Ctrl+Alt+I***, ou ***⌥+⌘+I para Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Clique na ***guia Rede***. +3. Click on the **Network tab**. 4. Localize o botão redondo no canto superior esquerdo da guia Rede e confirme se está no modo de gravação vermelho. Se estiver cinza, clique para ficar vermelho para iniciar a gravação. -5. Use o botão ***clear*** (o botão de círculo com uma linha ao lado do botão de gravação) para limpar todas as atividades anteriores. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Marque a caixa de seleção ***Preservar log*** na guia Rede. +6. Select the **Preserve log** check box on the Network tab. -7. Marque a caixa de seleção ***Desativar cache***. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduza as etapas que criam o problema. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Encaminhe para o suporte do AdGuard (support@adguard.com) com uma explicação detalhada do problema. Capturas de tela de suporte também podem ser úteis. @@ -67,24 +67,24 @@ Para criar um arquivo HAR no Firefox: 1. Acesse a URL onde ocorre o problema. Não reproduza o problema ainda. -2. Abra as Ferramentas do Desenvolvedor no modo ***Rede***: -- No menu: ***Menu→Desenvolvedor Web→Rede***. -- Teclado: ***Ctrl+Shift+C***, ou **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Observe o botão ***reproduzir/pausar*** no canto superior esquerdo da guia Rede. +3. Note the **Play/Pause** button at the top left of the Network tab. - O botão deve estar no modo de reprodução. -4. Se alguma informação estiver sendo exibida na grade, limpe clicando no botão ***excluir lixeira*** ao lado do botão reproduzir/pausar. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Marque a caixa de seleção ***Persist Logs*** na guia Rede. +5. Select the **Persist Logs** check box on the Network tab. -6. Marque a caixa de seleção ***Desativar cache***. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduza as etapas que criam o problema. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Encaminhe para o suporte do AdGuard (support@adguard.com) com uma explicação detalhada do problema. Capturas de tela de suporte também podem ser úteis. @@ -94,21 +94,21 @@ Para criar um arquivo HAR no Internet Explorer 11: 1. Acesse a URL onde ocorre o problema. Não reproduza o problema ainda. -2. Abra as Ferramentas do Desenvolvedor no modo ***Rede***: -- No menu Ferramentas: ***Ferramentas do desenvolvedor*** → ***Guia Rede***. -- Teclado: ***F12→Rede***. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Observe o botão Iniciar sessão de criação de perfil ***Reproduzir*** e parar a criação de perfil ***Parar*** no canto superior esquerdo da guia Rede. -- O botão Reproduzir ficará cinza durante a gravação e o botão Parar ficará vermelho. Coloque no modo ***Play***. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- O botão Reproduzir ficará cinza durante a gravação e o botão Parar ficará vermelho. Put in **Play** mode. -4. Limpe todas as informações de sessão que aparecem na grade inferior usando o botão ***Limpar sessão*** na guia Rede. Passe o mouse sobre os ícones para ver os nomes. -- O botão ***Limpar sessão*** é um ícone de três linhas com um x. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Passe o mouse sobre os ícones para ver os nomes. +- **Clear session** button is a three line icon with an x on it. -5. Marque a caixa de seleção ***Desativar cache***. +5. Check the **Disable cache** check box. 6. Reproduza as etapas que criam o problema. -7. Salve a sessão como um arquivo .har clicando no botão ***Salvar disco*** (Exportar como HAR) na guia Rede. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Encaminhe para o suporte do AdGuard (support@adguard.com) com uma explicação detalhada do problema. Capturas de tela de suporte também podem ser úteis. @@ -116,24 +116,28 @@ Para criar um arquivo HAR no Internet Explorer 11: Para criar um arquivo HAR no Safari: -1. Verifique a barra de menu do Safari na parte superior da tela para um menu ***Develop***. Marque a caixa de verificação no fundo ao lado de ***Mostrar menu Develop na barra de menu***. -- Se não estiver visível, ative-o em ***Safari→Preferências→Avançado***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Acesse a URL onde ocorre o problema. Não reproduza o problema ainda. -3. Abra a guia ***Rede*** no Web Inspector: -- No menu: ***Desenvolver→Mostrar Inspetor da Web→Rede***. -- Teclado: ***⌥+⌘+I→Rede*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Marque a caixa de seleção ***Preservar log*** no lado direito das guias Rede. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Limpe os itens atuais da Rede clicando no ícone ***excluir Lixeira*** na extremidade direita das guias Rede. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Marque a caixa de seleção ***Desativar cache***. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduza as etapas que criam o problema. -8. Salve a sessão como um arquivo .har clicando no ícone ***Exportar*** ao lado de ***Preservar Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Encaminhe para o suporte do AdGuard (support@adguard.com) com uma explicação detalhada do problema. Capturas de tela de suporte também podem ser úteis. @@ -141,11 +145,11 @@ Para criar um arquivo HAR no Safari: To create HAR files, follow these steps: -1. Abra o AdGuard e vá para ***Configurações***. +1. Open AdGuard and go to **Settings**. -2. Escolha ***Avançado*** no menu. +2. Choose **Advanced** in the menu. -3. Escolha ***Configurações de baixo nível*** +3. Choose **Low Level Settings** 4. Ative `pref.har.capture` (você terá que reiniciar a proteção). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Agora desligue `pref.har.capture` novamente. -7. Volte e toque em ***Exportar registros e informações do sistema*** → ***Salvar***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Abra ***Configurações*** → ***Configurações gerais*** → ***Configurações avançadas** e role para baixo. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Marque a caixa ***Ativar gravação HAR***. +2. Check the **Enable HAR writing** box. 3. Reproduza o problema. -4. Vá para ***Configurações gerais*** → Clique em ***Exportar logs*** → ***Salvar***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Desative a gravação HAR desmarcando a caixa correspondente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index e31baab33c5..9eaa5e84365 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 37effed0e2c..2f82076f520 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index ea6f6aacd10..e0865bab3f6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 67f392a0e25..1729f81a9a6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/pt/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/pt/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/ro/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/ro/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/ro/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/ro/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/ro/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index bdf23bd605b..c0bbba97f6e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard для Android не следует путать с Блокировщи ::: +# Защита + +This screen combines all features of AdGuard’s protection: + + * Блокировка рекламы + * Tracking protection + * Annoyance blocking + * DNS-защита + * Firewall + * Антифишинг + * Integration with AdGuard VPN + +More on each feature below. + ## Блокировка рекламы -Основная цель любого блокировщика — блокировать рекламу, и у большинства программ AdGuard одинаковые алгоритмы фильтрации. Механизм фильтрации рекламы описан [здесь](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Блокировка рекламы](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -Хотя блокировка рекламы кажется очевидной, есть несколько пунктов, которые стоит упомянуть. Главный пункт: AdGuard работает как универсальный фильтр. Он «просеивает» трафик ваших браузеров и приложений и решает, что делать с тем или иным веб-запросом. Это работает за счёт фильтров — списков специальных правил. В программе уже есть предустановленный набор фильтров, который постоянно обновляется. Но вы также можете добавить собственные фильтры и правила фильтрации. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Большинство блокировщиков для Android используют этот принцип, но их функциональность по сравнению с AdGuard ограничена. Узнать больше о различиях AdGuard для Android и других блокировщиков можно [в этой статье](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html). + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Фильтры + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -В AdGuard используются различные фильтры: наши и сторонние, отсортированные по языку и назначению. Например, фильтры в категории «Раздражители» сильно отличаются от фильтров для рекламы на конкретном языке. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Фильтры *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Узнайте больше обо всех фильтрах для продуктов AdGuard, прочитав их описания в приложении или [в этой подробной статье](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Собственные фильтры +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Пользовательские фильтры *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard позволяет создавать собственные фильтры, используя те же типы правил, что и в наших фильтрах. Если вы хотите попробовать, почитайте [статью о создании собственных фильтров](/general/ad-filtering/create-own-filters). В ней описан синтаксис правил AdGuard и есть много примеров. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Используйте функцию импорта, чтобы перенести свои правила на другое устройство. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS-фильтрация {#https-filtering} + 2. **High** -Сейчас большинство сайтов работают через HTTPS — защищённый веб-протокол. Так сложилось, что большинство рекламодателей также используют этот протокол, поэтому [HTTPS-фильтрация](/general/https-filtering/what-is-https-filtering) действительно важна для современного блокировщика рекламы. + a. *Block trackers* -![Что такое HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -Чтобы фильтровать HTTPS-трафик, AdGuard должен установить сертификат в хранилище на устройстве пользователя. В более старых версиях ОС Android это делалось автоматически во время первичной настройки. Сертификат также можно было установить позже через настройки AdGuard. На Android 11 и более новых версиях автоматическая установка сертификата больше не доступна. Теперь сертификат нужно устанавливать вручную. + c. *Hide your search queries* -Вот инструкция по установке: + d. *Ask websites not to track you* -1. Перейдите на главный экран приложения и нажмите *Включить* рядом с сообщением *HTTPS-фильтрация выключена* (оно будет выделено оранжевым цветом, если сертификат AdGuard ещё не установлен). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. Появится новый экран. Нажмите *Далее*, затем ещё раз *Далее* и *Сохраните его сейчас*, когда вам будет предложено загрузить сертификат AdGuard. + f. *Remove X-Client-Data header* -3. Когда сертификат загрузится, вы увидите новый экран. Нажмите *Откройте настройки безопасности*. + 3. **Ultimate** -4. Откроются системные настройки. Пролистайте до раздела *Дополнительные настройки*, перейдите в него и далее в раздел *Шифрование и учетные данные* (название разделов может отличаться в зависимости от устройства — главное выбрать дополнительные настройки безопасности). + a. *Block trackers* -5. Нажмите *Установка сертификатов* > *Сертификат центра сертификации*. + b. *Remove tracking parameters from URLs* -6. Появится окно с предупреждением. Прочитайте его и нажмите *Все равно установить*, чтобы продолжить. + c. *Hide your search queries* -7. Выберите только что загруженный сертификат AdGuard. Вы должны увидеть всплывающее уведомление об успешной установке сертификата. + d. *Ask websites not to track you* -8. Сертификат AdGuard успешно установлен, HTTPS-фильтрация работает! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -Если вы обновите систему с Android 10 до Android 11, есть вероятность, что установленный ранее сертификат будет принят. Если нет, вы увидите на главном экране сообщение *HTTPS-фильтрация выключена*. В этом случае нужно будет повторно установить сертификат вручную. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -Если у вас возникли проблемы с установкой сертификата, прочитайте [эту статью](../solving-problems/manual-certificate) или обратитесь в поддержку по адресу support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**Хотим ещё раз подчеркнуть, что Блокировщик AdGuard будет работать и без HTTPS-фильтрации. Однако он не сможет полноценно фильтровать рекламу на сайтах, использующих протокол HTTPS (а количество таких сайтов постоянно растёт). Поэтому, если вы хотите использовать все возможности приложения и фильтровать рекламу на высоком уровне, рекомендуем включить HTTPS-фильтрацию.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS-защита + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS-фильтры + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Антитрекинг +## Firewall -Многие сайты собирают данные о посетителях: IP-адреса, информацию о браузере и операционной системе, разрешении экрана и даже странице, с которой пользователь перешёл на сайт. Чтобы сохранить индивидуальные настройки, личные предпочтения или «узнать» посетителя при повторном визите, некоторые сайты помечают браузер специальными файлами cookie. Антитрекинг призван защитить вашу личную информацию от подобных систем, собирающих данные и статистику. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -Работа этого модуля гибко настраивается: например, вы можете запретить сайту узнавать, что вы искали в поисковой системе, прежде чем попасть на этот сайт. Вы также можете автоматически удалять cookie, как принадлежащие сайту, так и сторонние, и отключить определение местоположения в браузере — оно может использоваться для отслеживания ваших перемещений. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -Узнать об основных функциях и возможностях модуля Антитрекинг можно [из этой статьи](/general/stealth-mode). +### Global firewall rules -![Антитрекинг *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Антифишинг -Фишинг — это вид интернет-мошенничества, нацеленный на получение доступа к ценной информации вроде логинов, паролей, платёжных данных и т. д. Такой обман, осуществляемый с помощью фальшивых электронных писем и поддельных сайтов, которые притворяются известными брендами банков и популярных сервисов, с каждым годом наносит всё больший финансовый ущерб. Что касается вредоносного По (англ. malware), то оно, как и следует из названия, представляет собой программу, единственное предназначение которой — нанести максимальный вред вашему компьютеру или другому устройству, куда она попадает. То, что изначально появилось как розыгрыш, давно стало инструментом для кражи ценной информации пользователей и даже целых компаний. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Антифишинг *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Антифишинг *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -К счастью, модуль Антифишинг от AdGuard защитит вас от посещения фишинговых и вредоносных сайтов. Он предупредит вас при попытке загрузить вредоносную программу. Если вы хотите узнать больше о модуле Антифишинг, прочитайте [эту статью](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard для Windows — это не антивирус. Он не остановит загрузку вируса и не удалит уже существующие. Для полноценной защиты мы советуем использовать AdGuard в сочетании с антивирусом. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Предупреждение Антифишинга *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -В то же время, мы хотим подчеркнуть, что ваши личные данные *никуда* не передаются и даже AdGuard *не* знает, какие сайты вы посещаете. Для проверки безопасности используются не открытые сетевые адреса (URL), а префиксы их хешей (хеш — определённым образом сформированная структура данных, однозначно идентифицирующая каждый добавленный в базу адрес). Тем не менее вы можете при желании отправлять нам анонимную информацию о посещаемых сайтах, чтобы помочь с обновлением базы данных. Узнайте больше о защите AdGuard от фишинга и вредоносных программ. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Контроль над приложениями +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -Одна из важнейших задач AdGuard для Android заключается в том, чтобы вернуть пользователям полный контроль над их устройством. С AdGuard вы можете увидеть абсолютно всю информацию о веб-запросах, проходящих через ваше устройство. Ни одно из приложений не сможет подключиться к интернету без вашего ведома. +From the context menu, you can also access the app's stats. -## Настройки приложений +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -В модуле Настройки приложений вы можете выбрать, какие из приложений могут иметь доступ к передаче данных по Wi-Fi или мобильной сети, какие будут фильтроваться AdGuard, а какие нет. Вы также можете изменить правила доступа к интернету для приложений при заблокированном экране. Эти настройки можно применить ко всем установленным приложениям одновременно или к каждому по отдельности. +## Problem-free and problematic apps -![Настройки приложений *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -Вы найдёте все дополнительные настройки в правом верхнем углу на экране «Настройки приложений». В них вы сможете настроить AdGuard для Android в соответствии с вашими предпочтениями. Например, вы можете применить общие настройки ко всем приложениям или выбрать приложения, для которых требуется индивидуальный подход. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -Нажав на иконки, вы увидите окошко со статистикой трафика приложения, что поможет вам принимать более обоснованные решения. AdGuard способен не только блокировать рекламу и защищать личные данные, он может улучшить работу устройства в целом, экономя заряд батареи и трафик. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Журнал фильтрации +# Статистика -В Журнале фильтрации можно наблюдать за всеми запросами, исходящими от различных браузеров и приложений. Благодаря этой функции вы можете контролировать любые процессы на вашем устройстве. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Журнал фильтрации *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -Вы можете заблокировать любой запрос сразу одним касанием (или разблокировать его, если запрос уже был заблокирован). Здесь вы найдёте подробную информацию о каждом запросе, хотя функция прежде всего предназначена для продвинутых пользователей, особенно для тех, кто создаёт свои собственные правила фильтрации. Позже мы остановимся на этом подробнее. +The stats are categorized into different sections. -## Пользовательские правила +## Requests -Как упоминалось выше, AdGuard для Android использует набор фильтров для блокировки рекламы. Кроме того, в приложении есть раздел Пользовательские правила, где можно создавать и настраивать свои собственные правила фильтрации. Он находится во вкладке «Настройки» меню AdGuard. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![Пользовательские правила *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -Когда вы впервые устанавливаете AdGuard, раздел с Пользовательскими правилами пуст. Чтобы заполнить его, вам необходимо понимать основы синтаксиса правил. Не волнуйтесь, если вы не знакомы с ними. Если у вас возникнет желание углубиться в создание пользовательских правил — это отличный повод начать. +You can tap a request to view its details and add a blocking or unblocking rule. -Кстати, всякий раз, когда вы используете Журнал фильтрации для блокировки чего-либо, в Пользовательских правилах появляется соответствующее правило, которое потом можно использовать для разблокировки. Журнал фильтрации и пользовательские правила отлично дополняют друг друга: вы можете использовать первый для мониторинга запросов, чтобы составлять корректные правила для вторых. +## Data usage -## DNS-фильтрация +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -Модуль DNS-фильтрации позволяет настроить DNS на устройстве пользователя, включая выбор DNS-сервера, DNS-протокола и DNS-фильтров, которые блокируют рекламу и трекеры. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -Немного освежим знания: DNS (Domain Name System) — это «система доменных имён», которая переводит имена доменов в нечто более понятное для браузера, то есть IP-адреса. Каждый раз, когда вы переходите на сайт, браузер отправляет DNS-запрос на специальный сервер, обычно определяемый вашим интернет-провайдером. Этот сервер перенаправляет запрос на вышестоящий (upstream) сервер или сразу отвечает IP-адресом. Если вы используете специальный DNS-сервер вместо стандартного, он может отправлять небезопасные и потенциально опасные запросы в пустоту. Таким образом, ответ с IP-адресом не будет получен и «плохие» запросы будут пресечены на корню. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -У DNS-фильтрации есть отдельная вкладка в меню приложения AdGuard для Android. Здесь вы можете выбрать, какой тип DNS хотите использовать (это может быть обычный DNS или DNS с высоким уровнем безопасности — мы вернёмся к этому позже), а также включить блокировку на уровне DNS. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS-блокировка +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS-блокировка — это независимая функция, которая дополняет защиту AdGuard. +## Companies -![Механизм DNS](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -Существует два метода DNS-блокировки: +## DNS statistics -1. Некоторые DNS-серверы могут блокировать DNS-запросы к потенциально вредоносным доменам. -2. Существует встроенная DNS-фильтрация, которая работает прямо на вашем устройстве и может блокировать DNS-запросы в дополнение к тому, что блокируется выбранным DNS-сервером. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -Но как именно работает DNS-фильтрация? Есть специальный DNS-фильтр, который содержит большой список рекламных и отслеживающих доменов. DNS-фильтр использует этот список в сочетании с пользовательскими правилами для распознавания «плохих» запросов. Каждый запрос проверяется на соответствие этому фильтру, и если найдено совпадение, запрос не пересылается на DNS-сервер, он перенаправляется в «чёрную дыру». +## Battery usage -Простота этого подхода имеет как преимущества, так и недостатки. Главное преимущество заключается в том, что такой подход экономит заряд батареи и трафик. Если домен заблокирован, он не будет запрошен снова в течение часа. К недостаткам относится «грубость» метода: конкретные URL-адреса нельзя заблокировать, только целые домены. Иногда единственный способ заблокировать рекламу по DNS — это добавить правило, которое одновременно будет что-то нарушать. В этом случае мы просто не будем добавлять это правило, и реклама останется незаблокированной — так мы выберем меньшее из зол, потому что альтернатива, когда сайт вообще не работает, гораздо хуже. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS-серверы +# Настройки -Но «пакет DNS-функций» приложения AdGuard для Android на этом не заканчивается. Один из полезных бонусов — возможность выбрать *абсолютно любой* DNS-сервер. В вашем распоряжении список из десятков серверов на выбор, от наших собственных DNS-серверов AdGuard до серверов других популярных провайдеров, таких как Google DNS, Cloudflare и др. Кроме того, если вашего любимого сервера нет в списке, вы можете ввести его адрес вручную и использовать его. В обширном списке популярных DNS-провайдеров вы найдёте множество DNS-серверов и сможете добавить любой из них в AdGuard одним касанием пальца. +## Основное -Есть несколько причин использовать собственный DNS-сервер вместо предложенного по умолчанию вашим провайдером. Некоторые серверы быстрее, другие блокируют рекламу, улучшают конфиденциальность и т. д. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -DNS-серверы различаются не только по функциям. Они также могут различаться поддерживаемыми типами протоколов. Существует три основных типа протоколов, по которым работают DNS-серверы: HTTPS, TLS и QUIC. Соответственно, существуют DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) и DNS-over-QUIC (DoQ). Первые два протокола — давно существующие и стандартные, а третий (DoQ) — новый и экспериментальный, но обладает наибольшими преимуществами. К нему мы вернёмся чуть позже. Если вы хотите защитить DNS-трафик, важно выбирать DNS-сервер от надёжного провайдера. Когда DNS-трафик пользователя надёжно защищён, его конфиденциальность и безопасность повышаются, а риск прослушки и манипуляции с данными DNS путём MITM-атак становится ниже. +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) — это относительно новый протокол шифрования, а AdGuard DNS — первый публичный резолвер, который использует новый протокол QUIC. В отличие от DoH и DoT, DoQ использует QUIC в качестве транспортного протокола и возвращает DNS к истокам, а именно работе через UDP. Он привносит всё хорошее, что QUIC может предложить — готовое шифрование, ускоренное время соединения, лучшая производительность при потере пакетов трафика. К тому же, QUIC создавался как транспортный протокол, и с ним нет риска утечки метаданных, в отличие от DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -Чтобы узнать больше о DNS-over-QUIC, прочитайте [статью](https://adguard.com/ru/blog/dns-over-quic.html), посвящённую этому протоколу. +### Расширенные настройки -Чтобы включить DoQ в AdGuard для Android, выполните следующие шаги: +*Automation* allows you to manage AdGuard via tasker apps. -* Откройте приложение, а затем — боковое меню -* Перейдите в *Настройки* и включите *DNS-фильтрацию* в одноимённом разделе -* Выберите любой сервер AdGuard DNS из списка доступных серверов -* В поле *Тип сервера* выберите *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## Пользовательский DNS-фильтр +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -По своему смыслу он очень похож на обычный Пользовательский фильтр, но для DNS-запросов. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![Пользовательский DNS-фильтр *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -Вы найдёте его в разделе *Настройки → DNS-фильтрация → Блокировка DNS-запросов*. Пользовательский фильтр DNS поддерживает два типа синтаксиса: синтаксис AdGuard в урезанной форме и hosts-синтаксис. Познакомиться с ними ближе вы можете в нашей Базе знаний. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Собственные DNS-фильтры +## Фильтрация -Вы можете добавлять любые [собственные DNS-фильтры](https://filterlists.com/) или hosts-списки. Это весьма полезная опция, учитывая, как популярны списки hosts среди интернет-пользователей. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS-фильтры *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -Найти эту опцию можно здесь: *Настройки → DNS-фильтрация → Блокировка DNS-запросов*. +### Сеть -## Прокси и TOR +#### HTTPS-фильтрация -Если говорить очень упрощённо, прокси-сервер — это другой компьютер, который обрабатывает запросы вашего компьютера и в целом действует как сортировочный узел. Вы можете настроить AdGuard таким образом, чтобы весь ваш трафик проходил через любой прокси — и при этом управлять процессом прямо в приложении. А вот и [инструкция по настройке прокси](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Некоторые популярные VPN-провайдеры предлагают альтернативный способ использования их сервиса в качестве прокси. Таким образом их можно использовать параллельно с AdGuard, работающим в режиме локального VPN. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Настройки прокси *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Вопреки распространённому мнению, использование прокси-сервера — это не просто обход ограничения доступа к ресурсам с привязкой к геолокации. Всё дело в сетевой безопасности! Мошенники просто не смогут получить историю вашего браузера, если вы будете пользоваться прокси. А ещё вы можете использовать AdGuard одновременно с анонимной сетью TOR (мы даже интегрировали эту систему в AdGuard для вашего удобства!). Если вам нужно освежить знания, в [этой статье на Википедии](https://ru.wikipedia.org/wiki/Tor) описаны основные характеристики и принципы работы TOR. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Поддержка расширений +### Фильтры -Пользовательские скрипты (мы также называем их расширениями) — это, по своей сути, мини-программы, написанные на JavaScript и меняющие поведение одного или многих сайтов. Обычно для их добавления требуется специальный менеджер пользовательских скриптов, и традиционно это больше относится к десктопным программам. Но с AdGuard возможно всё! Теперь вы можете добавлять любые пользовательские скрипты по URL или загружать их из файла, а AdGuard послужит менеджером юзерскриптов и позаботится обо всём остальном. Перейдите в раздел *Настройки → Расширения*, чтобы включить предустановленные расширения или добавить собственные пользовательские скрипты. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Расширения *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -Кстати, вы можете нажать на каждый добавленный скрипт, чтобы увидеть больше информации о нём, переустановить или удалить его. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Совместимость с AdGuard VPN +### Пользовательские скрипты -Лучший вид совместимости — это когда вы устанавливаете два приложения, и они просто начинают работать вместе. Если у вас уже установлен блокировщик рекламы AdGuard, просто скачайте AdGuard VPN из Play Store (туда можно попасть прямо из Основных настроек в приложении блокировщика). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Совместимость *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Приложения распознают друг друга и сделают всё, что нужно для бесперебойной совместной работы. А вам останется только наслаждаться интернетом без рекламы и преимуществами VPN. Кстати, так же хорошо всё работает и в обратную сторону: если у вас есть только AdGuard VPN, просто установите Блокировщик рекламы AdGuard, и готово. +#### AdGuard Extra -Если вы захотите отключить Режим совместимости, это легко сделать в настройках блокировщика рекламы AdGuard — просто переключите тумблер. Кроме того, вы можете добавить блокировщик рекламы AdGuard и AdGuard VPN на панель уведомлений устройства и переключать их одним касанием по своему усмотрению — благодаря Режиму совместимости конфигурация изменится мгновенно и незаметно. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Лицензия -В то время как некоторые функции AdGuard для Android доступны в бесплатной версии, для использования других [понадобится лицензия](https://adguard.com/license.html). Есть Персональные (до трёх устройств) и Семейные (до 9 устройств), Годовые и Вечные лицензионные ключи. В премиум-версии пользователям доступны следующие функции: -* Антитрекинг -* Антифишинг -* Расширения -* Блокировка рекламы в приложениях (не только в браузерах) -* Собственные фильтры +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Поддержка + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Поддержка *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Прочтите [эту статью](/general/license/activation), чтобы узнать, как активировать лицензионный ключ. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Другие функции +# Rooted vs non-rooted devices -Функций слишком много, чтобы подробно рассказать о каждой из них, поэтому ограничимся просто списком: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* При первом переходе на некоторые экраны будут отображаться подсказки, рассказывающие о назначении текущего экрана и доступных на нём опциях -* Вы можете экспортировать или импортировать настройки AdGuard (очень удобно при переключении между профилями настроек или переносе профиля при покупке нового устройства) -* Вы можете выбирать канал обновлений, т.е. то, как ваше устройство получает обновления (стабильный основной канал, менее стабильный бета-канал и [канал Nightly с «сырыми» сборками](https://adguard.com/en/blog/nightly-builds/) для самых смелых -* Нажав на иконку батареи на главном экране приложения, вы попадёте на экран со статистикой использования батареи. Системная статистика [часто врёт](../solving-problems/battery), поэтому мы решили вести собственную, которая отражает реальное положение вещей -* Вы можете изменить язык приложения во вкладке «Основные настройки» +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 3b28198ee20..86790c85172 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Нажмите на **Добавить прокси** и добавьте следующие значения: +2. Tap the **Add proxy server** and fill in the fields: | Поле | Значение | | ----------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Поле | Значение | + | ----------- | ----------- | + | Тип прокси | *SOCKS5* | + | Прокси-хост | *127.0.0.1* | + | Порт прокси | *7891* | + ## Ограничения -Есть фактор, который может помешать определённому трафику проходить через исходящий прокси. AdGuard будет направлять через прокси только тот трафик, который проходит через сам AdGuard. По сути, это означает приложения, у которых выставлена галочка напротив пункта **Блокировка рекламы** на вкладке **Настройки приложений**. \ No newline at end of file +Есть фактор, который может помешать определённому трафику проходить через исходящий прокси. AdGuard будет направлять через прокси только тот трафик, который проходит через сам AdGuard. По сути, это означает приложения, у которых выставлена галочка напротив пункта **Блокировка рекламы** во вкладке **Настройки приложений**. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md index 361235f25e2..9cd0077c82f 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/secure-folder.md @@ -21,4 +21,4 @@ If you install AdGuard to [the *Secure folder* on your Android](https://www.sams 1. Confirm installation with your graphic key/password/fingerprint. 1. Find and select the previously saved certificate, then tap **Done**. 1. Return to the AdGuard app and navigate back to the main screen. You may have to swipe and restart the app to get rid of the *HTTPS filtering is off* message. -1. Готово! Сертификат установлен. \ No newline at end of file +1. Done! Сертификат установлен. \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md index 2285b9105b4..113663fb8b0 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/overview.md @@ -95,7 +95,7 @@ DNS-сервер — это вторая опция, которую вы уви ### DNS-фильтрация {#dns-filtering} -DNS filtering allows you to customize your DNS traffic by enabling AdGuard DNS filter, adding custom DNS filters, and using the DNS blocklist/allowlist. +DNS-фильтрация позволяет настроить DNS-трафик: можно включить DNS-фильтр AdGuard, добавить собственные DNS-фильтры и использовать чёрный или белый список DNS. How to access: @@ -109,7 +109,7 @@ Similar to filters that work in Safari, DNS filters are sets of rules written ac #### Белый и чёрный список {#allowlist-blocklist} -On top of DNS filters, you can have targeted impact on DNS filtering by adding single domains to Blocklist or to Allowlist. Blocklist even supports the same DNS syntax, and both of them can be imported and exported, just like Allowlist in Safari content blocking. +Вы можете точечно влиять на DNS-фильтрацию не только с помощью DNS-фильтров, но и добавляя отдельные домены в списки. Чёрный список даже поддерживает тот же синтаксис для DNS-фильтрации, и оба списка можно импортировать и экспортировать, как и Белый список в блокировке контента Safari. ### Расширенная защита {#advanced-protection} @@ -219,7 +219,7 @@ If this setting is enabled, AdGuard will use only Wi-Fi for background filter up - **Инвертировать белый список** -An alternative mode for Safari filtering, it unblocks ads everywhere except for the specified websites from the list. Disabled by default. +An alternative mode for Safari filtering, it unblocks ads everywhere except for the specified websites from the list. По умолчанию отключён. - **Расширенный режим** diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md index 5c83dca6f1f..214c7d2beed 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/facetime-compatibility-issues.md @@ -24,4 +24,4 @@ sidebar_position: 3 2. Включите *Расширенный режим* и перейдите к разделу *Расширенные настройки* , который появится сразу после этого. 3. Откройте *Туннельный режим* и выберите *Split-Tunnel*. -Готово! Теперь проблем с совместимостью FaceTime быть не должно. +Done! Теперь проблем с совместимостью FaceTime быть не должно. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md index e3a363ecbf1..db9a3a835f9 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md @@ -27,7 +27,7 @@ AdGuard для Safari был разработан в соответствии с Узнайте больше о [фильтрах AdGuard](/general/ad-filtering/adguard-filters) или [фильтрации рекламы в целом](/general/ad-filtering/how-ad-blocking-works). -На вкладке «Фильтры» можно включить всю категорию или отдельные фильтры. Изменения во вкладке отражаются в разделе «Блокировщики контента» (вкладка «Общие»). +Во вкладке «Фильтры» можно включить всю категорию или отдельные фильтры. Изменения во вкладке отражаются в разделе «Блокировщики контента» (вкладка «Общие»). ## Блокировщики контента {#contentblockers} @@ -43,11 +43,11 @@ AdGuard для Safari был разработан в соответствии с Лимит был увеличен, но структура блокировщиков контента осталась прежней. -На вкладке «Блокировщики контента» можно увидеть, какие блокировщики контента включены, сколько правил использует каждый из них и какие фильтры работают. +Во вкладке «Блокировщики контента» можно увидеть, какие блокировщики контента включены, сколько правил использует каждый из них и какие фильтры работают. :::tip -Управлять включёнными фильтрами можно на вкладке «Фильтры». В разделе «Блокировщики контента» отображается только их список. +Управлять включёнными фильтрами можно во вкладке «Фильтры». В разделе «Блокировщики контента» отображается только их список. ::: @@ -61,7 +61,7 @@ AdGuard для Safari был разработан в соответствии с ### AdGuard Виджеты соцсетей {#adguard_social} -*AdGuard Виджеты соцсетей* содержит фильтры против кнопок, виджетов, скриптов и иконок социальных сетей. В этом разделе можно найти и другие фильтры раздражителей: фильтры против всплывающих окон, баннеров мобильных приложений, уведомлений о файлах cookie и т. п. Чтобы включить их, найдите *Виджеты социальных сетей* на вкладке «Фильтры». +*AdGuard Виджеты соцсетей* содержит фильтры против кнопок, виджетов, скриптов и иконок социальных сетей. В этом разделе можно найти и другие фильтры раздражителей: фильтры против всплывающих окон, баннеров мобильных приложений, уведомлений о файлах cookie и т. п. Чтобы включить их, найдите *Виджеты социальных сетей* во вкладке «Фильтры». ### AdGuard Безопасность {#adguard_security} @@ -91,7 +91,7 @@ AdGuard для Safari был разработан в соответствии с ![Вкладка «О программе»](https://cdn.adtidy.org/public/Adguard/Blog/AG_for_Safari_in-depth_review/About.png) -На вкладке «О программе» находится информация о текущей версии продукта и ссылки на юридические документы. Там же находится ссылка на наш репозиторий на GitHub. Там вы можете следить за развитием продукта, предлагать новые функции и сообщать об ошибках. +Во вкладке «О программе» находится информация о текущей версии продукта и ссылки на юридические документы. Там же находится ссылка на наш репозиторий на GitHub. Там вы можете следить за развитием продукта, предлагать новые функции и сообщать об ошибках. :::note Напоминание diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md index d0ba695cf00..91769da1ea7 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/common-installer-errors.md @@ -68,7 +68,7 @@ sidebar_position: 6 - Получите полный доступ к диску для установки. Возможно, что ошибка 1603 возникает, если у вас нет полного доступа к местоположению файла. Это решение также требует некоторой работы: - 1) Откройте *Проводник*, щёлкните правой кнопкой мыши диск, содержащий место установки, и выберите *Свойства*. 2) Перейдите на вкладку *Безопасность* и нажмите на *Редактировать*. 3) Один раз щёлкните по разделу *СИСТЕМА* и убедитесь, что для каждого элемента в *Разрешения для СИСТЕМЫ* установлен флажок *Разрешить* (если он есть). Проверьте то же самое для вкладки *Администраторы*. 4) Нажмите на *OK*, чтобы вернуться к окну *Свойства*. Затем нажмите *Расширенные*. 5) Выберите *Изменить разрешения*. 6) На вкладке *Разрешения* дважды щёлкните *Администраторы*. 7) Выберите *Эта папка, подпапки и файлы* для поля *Применяется к* и отметьте все доступные *Основные разрешения*. После этого нажмите *OK*. 8) Повторите операцию из пункта 7 для *СИСТЕМА*. 9) Нажимайте *OK* до конца. Попробуйте установить AdGuard заново. + 1) Откройте *Проводник*, щёлкните правой кнопкой мыши диск, содержащий место установки, и выберите *Свойства*. 2) Перейдите на вкладку *Безопасность* и нажмите на *Редактировать*. 3) Один раз щёлкните по разделу *СИСТЕМА* и убедитесь, что для каждого элемента в *Разрешения для СИСТЕМЫ* установлен флажок *Разрешить* (если он есть). Проверьте то же самое для вкладки *Администраторы*. 4) Нажмите на *OK*, чтобы вернуться к окну *Свойства*. Затем нажмите *Расширенные*. 5) Выберите *Изменить разрешения*. 6) Во вкладке *Разрешения* дважды щёлкните *Администраторы*. 7) Выберите *Эта папка, подпапки и файлы* для поля *Применяется к* и отметьте все доступные *Основные разрешения*. После этого нажмите *OK*. 8) Повторите операцию из пункта 7 для *СИСТЕМА*. 9) Нажимайте *OK* до конца. Попробуйте установить AdGuard заново. ### Ошибка 1618: Уже выполняется другая установка {#error-1618} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index dcda2f8e2e0..65e2f0051d5 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -17,7 +17,7 @@ sidebar_position: 2 ![Ошибка угрозы безопасности](https://cdn.adtidy.org/public/Adguard/kb/en/certificate/cert_error_en.png) -Старые версии FireFox, а также браузеры на их основе, не доверяют сертификатам из системного хранилища, а только сертификатам из своего локального хранилища. Начиная с v68, FireFox доверяет системным сертификатам, но вы всё равно можете столкнуться с ошибкой «Соединение ненадёжно». Если что-то подобное произойдёт, сначала попробуйте нажать кнопку *Переустановить сертификат* — вы найдёте её на вкладке *Сеть*. +Старые версии FireFox, а также браузеры на их основе, не доверяют сертификатам из системного хранилища, а только сертификатам из своего локального хранилища. Начиная с v68, FireFox доверяет системным сертификатам, но вы всё равно можете столкнуться с ошибкой «Соединение ненадёжно». Если что-то подобное произойдёт, сначала попробуйте нажать кнопку *Переустановить сертификат* — вы найдёте её во вкладке *Сеть*. ![Переустановить сертификат](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/reinstall.jpg) @@ -49,6 +49,8 @@ sidebar_position: 2 9) Установите флажок *Доверять этому ЦС для идентификации веб-сайтов* и нажмите *ОК*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + Вы успешно установили сертификат AdGuard. Перезапустите браузер, ошибка должна исчезнуть. ## Предупреждение сертификата Яндекс.Браузера diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index e637d24fdef..bd80a38f9d1 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ https://www.site24x7.com/tools/jsonpath-finder-validator.html https://jsonpathfi Рекомендуем ознакомиться с [этой статьёй](#regexp-support) для лучшего понимания регулярных выражений. +:::caution Ограничения + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Примеры** * `174.129.166.49:3478^$network` блокирует доступ к `174.129.166.49:3478` (но не к `174.129.166.49:34788`). @@ -3542,7 +3548,7 @@ example.org#@#.adBanner * В **AdGuard для Windows** вы найдёте его во вкладке настроек *Антибаннер* или через меню трея; * В **AdGuard для Mac** он располагается в разделе *Настройки → Дополнительно → Журнал запросов*; * В **AdGuard для Android** это отдельный пункт бокового меню. Также в Журнал фильтрации отдельного приложения или сайта можно перейти из Помощника. -* В **Браузерном расширении AdGuard** он находится на вкладке настроек *Дополнительно*, а также доступен после правого клика по иконке расширения. Только браузеры на основе Chromium и Firefox отображают **правила скрытия элементов** (включая CSS, ExtCSS) и **JS-правила и скриптлеты** в своих Журналах фильтрации. +* В **Браузерном расширении AdGuard** он находится во вкладке настроек *Дополнительно*, а также доступен после правого клика по иконке расширения. Только браузеры на основе Chromium и Firefox отображают **правила скрытия элементов** (включая CSS, ExtCSS) и **JS-правила и скриптлеты** в своих Журналах фильтрации. :::note diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/ru/docusaurus-plugin-content-docs/current/general/stealth-mode.md index bf7e2f78ad3..83a74943ac7 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ sidebar_position: 4 При переходах из результатов поиска Google, Yandex и других поисковых систем эта опция скрывает от сайта поисковый запрос, по которому вы нашли его. -### Отправлять заголовок Do-Not-Track {#donottrack} +### Ask websites not to track you {#donottrack} -Отправляет в запросах к сайтам HTTP-заголовок Do-Not-Track (DNT), требующий от веб-приложений отключить отслеживание ваших действий. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Очистить URL от параметров отслеживания diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index 839797770db..70998227975 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ sidebar_position: 1 1. Перейдите по URL-адресу, по которому возникает ошибка. Пока не воспроизводите её. -2. Откройте ***Инструменты разработчика***: +2. Open **Developer Tools**: -- Из меню: ***Меню → Дополнительные инструменты → Инструменты разработчика***. -- Клавиатура: ***Ctrl+Shift+C***, или ***Ctrl+Alt+I***, или ***⌥+⌘+I для Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Перейдите на вкладку ***Сеть***. +3. Click on the **Network tab**. 4. Найдите круглую кнопку в левом верхнем углу вкладки и убедитесь, что она находится в режиме записи. Если кнопка серая, кликните на неё — она станет красной, и начнётся запись. -5. Нажмите кнопку ***Очистить*** (значок в виде перечеркнутого круга рядом с кнопкой записи), чтобы удалить все предыдущие действия. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Установите флажок ***Сохранить журнал*** на вкладке Сеть. +6. Select the **Preserve log** check box on the Network tab. -7. Установите флажок ***Отключить кэш***. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Воспроизведите действия, создающие проблему. -9. Сохраните сессию как файл .har, щёлкнув правой кнопкой мыши на сетку и выбрав ***Сохранить как HAR-файл с данными***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Направьте документ поддержке AdGuard (support@adguard.com) с подробным объяснением ошибки. Прилагающиеся скриншоты также могут помочь. @@ -38,26 +38,26 @@ sidebar_position: 1 1. Перейдите по URL-адресу, по которому возникает ошибка. Пока не воспроизводите её. -2. Откройте ***Инструменты разработчика***: +2. Open **Developer Tools**: -- Из меню: ***Меню → Дополнительные инструменты → Инструменты разработчика***. -- Клавиатура: ***Ctrl+Shift+C***, или ***Ctrl+Alt+I***, или ***⌥+⌘+I для Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Перейдите на вкладку ***Сеть***. +3. Click on the **Network tab**. 4. Найдите круглую кнопку в левом верхнем углу вкладки и убедитесь, что она находится в режиме записи. Если кнопка серая, кликните на неё — она станет красной, и начнётся запись. -5. Нажмите кнопку ***Очистить*** (значок в виде перечеркнутого круга рядом с кнопкой записи), чтобы удалить все предыдущие действия. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Установите флажок ***Сохранить журнал*** на вкладке Сеть. +6. Select the **Preserve log** check box on the Network tab. -7. Установите флажок ***Отключить кэш***. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Воспроизведите действия, создающие проблему. -9. Сохраните сессию как файл .har, щёлкнув правой кнопкой мыши на сетку и выбрав ***Сохранить как HAR-файл с данными***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Направьте документ поддержке AdGuard (support@adguard.com) с подробным объяснением ошибки. Прилагающиеся скриншоты также могут помочь. @@ -67,24 +67,24 @@ sidebar_position: 1 1. Перейдите по URL-адресу, по которому возникает ошибка. Пока не воспроизводите её. -2. Запустите Инструменты разработчика в режиме ***Сеть***: -- Из меню: ***Меню → Веб-разработчик → Сеть***. -- Клавиатура: ***Ctrl+Shift+C***, или **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Нажмите на кнопку ***Приостановить/возобновить запись сетевого журнала*** в верхнем левом углу вкладки Сеть. +3. Note the **Play/Pause** button at the top left of the Network tab. - Кнопка должна находиться в режиме воспроизведения. -4. Если какая-либо информация отображается на сетке, удалите её, щёлкнув правой кнопкой мыши ***Очистить корзину***. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Установите флажок ***Сохранить журнал*** на вкладке Сеть. +5. Select the **Persist Logs** check box on the Network tab. -6. Установите флажок ***Отключить кэш***. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Воспроизведите действия, создающие проблему. -8. Сохраните сессию как файл .har, щёлкнув правой кнопкой мыши на сетку и выбрав ***Сохранить всё как HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Направьте документ поддержке AdGuard (support@adguard.com) с подробным объяснением ошибки. Прилагающиеся скриншоты также могут помочь. @@ -94,21 +94,21 @@ sidebar_position: 1 1. Перейдите по URL-адресу, по которому возникает ошибка. Пока не воспроизводите её. -2. Запустите Инструменты разработчика в режиме ***Сеть***: -- Из меню Инструменты: ***Инструменты разработчика*** → ***Сеть***. -- Клавиатура: ***F12 → Сеть***. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Найдите кнопку ***Play***, запускающую профилирование запросов, и кнопку остановки профилирования ***Stop*** в левом верхнем углу вкладки Сеть. -- Кнопка Play должна быть серой, а кнопка Stop — красной. Включите режим воспроизведения. Переведите в ***Режим воспроизведения*** . +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Кнопка Play должна быть серой, а кнопка Stop — красной. Включите режим воспроизведения. Put in **Play** mode. -4. Удалите любую информацию, появляющуюся на нижней сетке, нажав на кнопку ***Очистить сессию*** во вкладке Сеть. Наведите курсор иконки, чтобы увидеть их названия. -- ***Кнопка «Очистить сессию»*** представляет собой значок в виде трех линий с изображением буквы x. +4. Удалите любую информацию, появляющуюся на нижней сетке, нажав на кнопку **Очистить сессию** во вкладке Сеть. Наведите курсор иконки, чтобы увидеть их названия. +- **Clear session** button is a three line icon with an x on it. -5. Установите флажок ***Отключить кэш***. +5. Check the **Disable cache** check box. 6. Воспроизведите действия, создающие проблему. -7. Сохраните сессию в виде файла .har, нажав на кнопку ***Save disk*** (Export as HAR) на вкладке Сеть. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Направьте документ поддержке AdGuard (support@adguard.com) с подробным объяснением ошибки. Прилагающиеся скриншоты также могут помочь. @@ -116,24 +116,28 @@ sidebar_position: 1 Чтобы создать файл HAR в Safari: -1. Найдите в панели меню Safari раздел ***Разработка***. Проверьте флажок внизу рядом с ***Показывать меню «Разработка» в строке меню***. -- Если его не видно, включите его, перейдя по вкладкам ***Safari → Настройки → Дополнения***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Перейдите по URL-адресу, по которому возникает ошибка. Пока не воспроизводите её. -3. Откройте вкладку ***Сеть*** в Веб-инспекторе: -- Из меню: ***Разработка → Показать веб-инспектор → Сеть***. -- Клавиатура: ***⌥+⌘+I → Сеть*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Установите флажок ***Сохранить журнал*** в правой части вкладки Сеть. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Очистите элементы Сети, кликнув иконку ***Очистить корзину*** в правом углу от вкладки Сеть. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Установите флажок ***Отключить кэш***. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Воспроизведите действия, создающие проблему. -8. Сохраните сессию в виде файла .har, нажав на значок ***Экспортировать*** рядом с ***Сохранить журнал***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Направьте документ поддержке AdGuard (support@adguard.com) с подробным объяснением ошибки. Прилагающиеся скриншоты также могут помочь. @@ -141,11 +145,11 @@ sidebar_position: 1 Чтобы получить файлы HAR, выполните следующие действия: -1. Откройте AdGuard и перейдите в ***Настройки***. +1. Open AdGuard and go to **Settings**. -2. Выберите в меню ***Расширенные***. +2. Choose **Advanced** in the menu. -3. Выберите ***Настройки низкого уровня*** +3. Choose **Low Level Settings** 4. Активируйте `pref.har.capture` (вам придётся перезапустить защиту). @@ -153,16 +157,16 @@ sidebar_position: 1 6. Теперь снова выключите `pref.har.capture` . -7. Вернитесь назад и нажмите ***Экспортировать логи и информацию о системе*** → ***Сохранить***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Откройте ***Настройки*** → ***Общие настройки*** → **Расширенные настройки** и прокрутите страницу вниз. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Установите флажок ***Включить запись HAR*** . +2. Check the **Enable HAR writing** box. 3. Воспроизведите проблему. -4. Перейдите на страницу ***Общие настройки*** → Нажмите ***Экспортировать логи*** → ***Сохранить***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Запретите запись HAR, сняв соответствующий флажок. diff --git a/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/sk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/sk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/sk/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/sk/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/sk/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/sk/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/sk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/sk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/sk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/sk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/sl/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/sl/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/sl/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/sl/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/sl/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/sl/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/sl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/sl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/sl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/sl/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/sv/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/sv/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/ta/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/ta/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/ta/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/ta/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/ta/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/ta/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/ta/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/ta/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/ta/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/ta/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c170adfe4ae..1a50f544158 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Koruma + +Bu ekran, AdGuard korumasının tüm özelliklerini bir araya getirir: + + * Reklam engelleme + * İzleme koruması + * Can sıkıcı öğe engelleme + * DNS protection + * Güvenlik duvarı + * Browsing Security + * AdGuard VPN ile entegrasyon + +Her bir özellikle ilgili daha fazla bilgi aşağıdadır. + ## Reklam engelleme -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +Bu özellik, reklam engelleme ve dile özgü filtreler uygulayarak reklamları engeller. Reklam engelleme mekanizması hakkında bilgi edinmek için [özel makalesini](/general/ad-filtering/how-ad-blocking-works) okuyabilirsiniz. -![Reklam engelleme](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Temel koruma, çoğu sitedeki reklamları etkili bir şekilde engeller. Daha özelleştirilmiş reklam engelleme için şunları yapabilirsiniz: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Dile özgü uygun filtreleri etkinleştirin — belirli dillerdeki sitelerinde reklamları engellemek için filtreleme kuralları içerirler -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Siteleri izin listesine ekleyin — bu siteleri AdGuard tarafından filtrelenmeyecek -## Filters + * Kullanıcı kuralları oluşturun — AdGuard bunları belirtilen sitelere uygular. [Kendi kullanıcı kurallarınızı nasıl oluşturacağınızı öğrenin](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Reklam engelleme *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## İzleme koruması -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*İzleme koruması* (eski adıyla *Gizlilik Modu*), sitelerin IP adresleriniz, tarayıcınız ve işletim sisteminiz hakkındaki bilgiler, ekran çözünürlüğü ve geldiğiniz veya yönlendirildiğiniz sayfa gibi hakkınızda bilgi toplamasını engeller. Ayrıca, sitelerin tarayıcıyı işaretlemek ve kişisel ayarlarınızı, kullanıcı tercihlerinizi kaydetmek veya bir sonraki ziyaretinizde sizi tanımak için kullandığı çerezleri de engelleyebilir. -## Custom filters +![İzleme koruması *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +Önceden yapılandırılmış üç koruma seviyesi vardır. İşte etkinleştirdikleri özellikler: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standart** -:::tip + a. *İzleyicileri engelleyin*. Bu ayar, AdGuard'ın İzleme Koruması filtresini kullanan çevrimiçi sayaçlara ve web analizi araçlarına karşı koruma sağlar -Use the Import feature to transfer your rules to a different device. + b. *Sitelerden sizi izlememelerini isteyin*. Bu ayar, ziyaret ettiğiniz sitelere [Global Privacy Control](https://globalprivacycontrol.org/) ve [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) isteklerini göndererek web uygulamalarından etkinliğinizin izlenmesini devre dışı bırakmasını ister -::: + c. *X-Client-Data başlığını kaldırın*. Bu ayar, Google Chrome'un sürüm ve değişiklik bilgilerini Google alan adlarına (Double Click ve Google Analytics dahil) göndermesini engeller -## HTTPS filtering {#https-filtering} + 2. **Yüksek** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *İzleyicileri engelleyin* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *İzleme parametrelerini URL'lerden kaldırın*. Bu ayar, AdGuard URL İzleme filtresini kullanarak sayfa URL'lerinden `utm_*` ve `fb_ref` gibi izleme parametrelerini arındırır -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Arama sorgularınızı gizleyin* -Here is the installation instruction: + d. *Sitelerden sizi izlememelerini isteyin* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Kendini yok eden üçüncü taraf çerezler*. Bu ayar, üçüncü taraf çerezlerinin kullanım süresini 180 dk ile sınırlar -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *X-Client-Data başlığını kaldırın* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **En yüksek** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *İzleyicileri engelleyin* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. Bir uyarı mesajı görünür. Read through it and tap *Install anyway* to proceed. + c. *Arama sorgularınızı gizleyin* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Sitelerden sizi izlememelerini isteyin* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *X-Client-Data başlığını kaldırın* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Can sıkıcı öğe engelleme + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Gizlilik Modu +## Güvenlik duvarı -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +Bu bölümde, belirli uygulamalar için internet erişimini kontrol edebilirsiniz — güvenilir bulmadıklarınızı engelleyebilir veya tam tersine, genel güvenlik duvarı kurallarına rağmen kullanmak istediklerinizin engelini kaldırabilirsiniz. + +1. *Özel güvenlik duvarı kuralları* öğesini açın. *Özel kurallara sahip uygulamalar* altında, *Uygulama ekle* öğesine dokunun. + +![Özel güvenlik duvarı kuralları *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Özel güvenlik duvarı kurallarına bir uygulama ekleme *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. *Kullanılabilir özel kurallar* içinde, yapılandırmak istediklerinizi seçin ve "+" simgesine dokunun. Kurallar şimdi *Uygulanan özel kurallar* içinde görünür. + +![Eklenen kural *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. Belirli bir bağlantı türünü engellemeniz gerekiyorsa, düğmeyi sola kaydırın. Buna izin vermek istiyorsanız, düğmeyi etkin bırakın. Özel kurallar genel kuralları geçersiz kılar: *Genel güvenlik duvarı kurallar* içinde yaptığınız herhangi bir değişiklik bu uygulamayı etkilemez. + +*Özel kurallar* öğesinden bir kuralı veya uygulamayı silmek için sola kaydırın. + +### Hızlı eylemler + +*Hızlı eylemler*, *Son etkinlik* (*İstatistikler* içinde bulunabilir) öğesinden gelen isteklere dayalıdır. Bu bölüm, son zamanlarda hangi uygulamaların internete bağlandığını gösterir. + +![Hızlı eylemler *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +İnterneti hiç kullanmaması gereken bir uygulama veya son zamanlarda kullanmadığınız bir uygulama görürseniz, erişimini anında engelleyebilirsiniz. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Gezinti Koruması, sizi kimlik avı ve kötü amaçlı siteleri ziyaret etmekten korur. Ayrıca sizi olası kötü amaçlı yazılımlara karşı uyarır. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Gezinti Koruması *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +Tehlikeli bir siteyi ziyaret etmek üzereyseniz, Gezinti Koruması size aşağıdaki uyarıyı gösterir: -:::note +![Gezinti Koruması uyarısı *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -Android için AdGuard bir antivirüs değildir. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Android için AdGuard'ın bir antivirüs programı olmadığını lütfen unutmayın. Ne virüslerin indirilmesini durdurur ne de önceden indirilmiş olanları siler. Cihazınızı tam olarak korumak için AdGuard'ı bir antivirüs aracıyla birlikte kullanmanızı tavsiye ederiz. -::: +Gezinti Koruması güvenlidir: AdGuard hangi siteleri ziyaret ettiğinizi bilmez. Site güvenliğini kontrol etmek için URL'ler yerine karma önekleri kullanır. + +## AdGuard VPN ile entegrasyon + +Android için AdGuard, trafiği filtrelemek için yerel bir VPN oluşturur. Bu nedenle, Android için AdGuard çalışırken diğer VPN uygulamaları kullanılamaz. Ancak, hem AdGuard hem de AdGuard VPN uygulamalarında, bunları birlikte kullanmanıza izin veren Entegre modlar bulunur. + +Bu modda, AdGuard VPN, AdGuard'ın trafiğini yönlendirdiği bir giden proxy sunucusu gibi davranır. Bu, AdGuard'ın bir VPN arayüzü oluşturmasına, reklamları ve izleyicileri yerel olarak engellemesine olanak tanırken, AdGuard VPN tüm trafiği uzak bir sunucu üzerinden yönlendirir. + +AdGuard VPN'i devre dışı bırakırsanız, AdGuard onu giden proxy olarak kullanmayı bırakır. AdGuard'ı devre dışı bırakırsanız, AdGuard VPN trafiği kendi VPN arayüzü üzerinden yönlendirir. + +AdGuard Reklam Engelleyiciye sahipseniz ve AdGuard VPN'i yüklerseniz, Reklam Engelleyici uygulaması bunu tespit eder ve otomatik olarak *AdGuard VPN ile entegrasyon* öğesini etkinleştirir. Aynı şey tam tersi için de geçerlidir. Entegrasyonu etkinleştirdiyseniz, uygulama istisnaları yönetemeyeceğinizi ve AdGuard VPN uygulamasından DNS sunucularına bağlanamayacağınızı unutmayın. VPN tüneliniz üzerinden yönlendirilecek uygulamaları *Ayarlar* → *Filtreleme* → *Ağ* → *Proxy* → *Proxy aracılığıyla çalışan uygulamalar* üzerinden belirleyebilirsiniz. DNS sunucusu seçmek için AdGuard → *DNS koruması* → *DNS sunucusu* öğesini açın. + +# Uygulama yönetimi + +Bu bölüm, cihazınızda yüklü olan tüm uygulamalar için izinleri ve filtreleme ayarlarını yönetmenize olanak tanır. + +![Uygulama yönetimi *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +Bir uygulamaya tıklayarak ayarlarını yönetebilirsiniz: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Bu uygulamada reklamları ve izleyicileri engelleyin (*Uygulama içeriğini filtrele*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![Uygulama yönetimi: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobil](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtreleme günlüğü *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## Kullanıcı kuralları +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS engelleme +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. Popüler DNS sağlayıcılarının kapsamlı listesine bakın — orada birçok DNS sunucusu bulabilir ve bir parmak dokunuşuyla herhangi birini AdGuard'a ekleyebilirsiniz. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![Genel *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +*Uygulama ve filtre güncellemeleri* altında, otomatik filtre güncellemelerini yapılandırabilir ve bir uygulama güncelleme kanalı seçebilirsiniz. Daha fazla kararlılık için *Sürüm* ve yeni özelliklere erken erişim için *Beta* veya *Nightly* seçeneklerini seçin. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Güncellemeler *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog*, AdGuard'ın sistem tarafından devre dışı bırakılmasına karşı korunmasına yardımcı olur ([Android'in pil tasarrufu modu hakkında daha fazlasını okuyun](/adguard-for-android/solving-problems/background-work/)). Girdiğiniz değer, watchdog denetimleri arasındaki saniye cinsinden aralık olacaktır. -## DNS user filter +*Günlük kayıt düzeyi*, uygulamanın çalışmasıyla ilgili hangi verilerin günlüğe kaydedileceğini tanımlar. Varsayılan olarak, uygulama etkinlikleriyle ilgili verileri toplar. *Hata ayıklama* düzeyi daha fazla etkinlik kaydeder — sorunu daha iyi anlamalarına yardımcı olmak için AdGuard ekibi tarafından istenirse etkinleştirin. [Günlükleri toplama ve gönderme hakkında daha fazlasını okuyun](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Gelişmiş *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtreleme -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## AdGuard VPN ile uyumluluk +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. Aynı zamanda tam tersi şekilde de çalışır: Halihazırda çalışan bir AdGuard VPN'in üzerine AdGuard Reklam Engelleyiciyi yükleyin ve artık hazırsınız. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## Lisans -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Gizlilik Modu -* Browsing security -* Uzantılar -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Destek + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Lisans anahtarının nasıl etkinleştirileceğini öğrenmek için <[bu makaleyi](/general/license/activation) okuyun. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index 2ba05567543..e02fe81efae 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -27,10 +27,10 @@ Bu makalede, AdGuard ile çalışmak için en popüler proxy'lerden bazıların 5. All the required fields will be pre-filled: - | Field | Value | + | Field | Değer | | ---------------------- | -------------------- | | Proxy türü | *SOCKS4* or *SOCKS5* | - | Proxy host | *127.0.0.1* | + | Proxy ana makine | *127.0.0.1* | | Proxy bağlantı noktası | *9050* | Veya **Proxy sunucusu** → **Proxy sunucusu ekle** öğesine dokunabilir, bu değerleri elle girebilir ve Orbot'u varsayılan proxy olarak ayarlayabilirsiniz. @@ -47,10 +47,10 @@ Now AdGuard will forward all traffic through Orbot. If you disable Orbot, Intern 2. Tap the **Add proxy server** button and enter the following data: - | Field | Value | + | Field | Değer | | ---------------------- | ------------------------------------ | | Proxy türü | *SOCKS5* | - | Proxy host | *proxy-nl.privateinternetaccess.com* | + | Proxy ana makine | *proxy-nl.privateinternetaccess.com* | | Proxy bağlantı noktası | *1080* | 3. You also need to fill out the **Username/Password** fields. To do so, log in to the [Client Control Panel](https://www.privateinternetaccess.com/pages/client-sign-in) on the PIA website. Click the **Generate Password** button under the **Generate PPTP/L2TP/SOCKS Password** section. A username starting with "x" and a random password will be shown. AdGuard'da **Proxy kullanıcı adı** ve **Proxy parolası** alanlarını doldurmak için bunları kullanın. @@ -67,10 +67,10 @@ Now AdGuard will forward all traffic through Orbot. If you disable Orbot, Intern 2. Tap the **Add proxy server** button and enter the following data: - | Field | Value | + | Field | Değer | | ---------------------- | ------------------------------------------- | | Proxy türü | *SOCKS5* | - | Proxy host | *proxy.torguard.org* or *proxy.torguard.io* | + | Proxy ana makine | *proxy.torguard.org* or *proxy.torguard.io* | | Proxy bağlantı noktası | *1080* or *1085* or *1090* | 3. For **Username** and **Password** fields, enter your proxy username and proxy password you have chosen at TorGuard signup. @@ -85,10 +85,10 @@ Now AdGuard will forward all traffic through Orbot. If you disable Orbot, Intern 2. Tap the **Add proxy server** button and enter the following data: - | Field | Value | + | Field | Değer | | ---------------------- | ------------------------------------------------------------------------------ | | Proxy türü | *SOCKS5* | - | Proxy host | *any server from [this list](https://support.nordvpn.com/Connectivity/Proxy/)* | + | Proxy ana makine | *any server from [this list](https://support.nordvpn.com/Connectivity/Proxy/)* | | Proxy bağlantı noktası | *1080* | 3. For **Username** and **Password** fields, enter your NordVPN Username and Password. @@ -109,18 +109,33 @@ You should remove Shadowsocks application from filtering before setting up the p 1. AdGuard'ı açın ve **Ayarlar** → **Filtreleme** → **Ağ** → **Proxy** → **Proxy sunucusu** öğesine gidin. -2. Tap the **Add proxy server** and fill the fields: +2. **Proxy sunucusu ekle** öğesine dokunun ve alanları doldurun: - | Field | Value | + | Field | Değer | | ---------------------- | ----------- | | Proxy türü | *SOCKS5* | - | Proxy host | *127.0.0.1* | + | Proxy ana makine | *127.0.0.1* | | Proxy bağlantı noktası | *1080* | 3. **Kaydet ve seç** öğesine dokunun. 4. Cihazınızın trafiğini proxy üzerinden yönlendirmek için ana Proxy düğmesini ve AdGuard korumasını etkinleştirin. +### AdGuard Clash ile nasıl kullanılır + +*Burada zaten bir Clash istemcisi olduğunuzu ve onu cihazınıza yüklediğinizi varsayıyoruz.* + +1. Clash'i açın ve **Ayarlar** → **Ağ** → **Sistem Trafiğini Yönet** öğesine gidin ve düğmeyi değiştirin. Bu, Clash'i proxy moduna ayarlar. +2. Adguard'ı açın ve **Uygulama yönetimi** öğesine gidin. **Clash For Android** öğesini seçin ve **Trafiği AdGuard üzerinden yönlendir** öğesini devre dışı bırakın. Bu, trafik döngüsünü ortadan kaldırır. +3. Ardından **Ayarlar** → **Ağ** → **Proxy** → **Proxy sunucusu** öğesine gidin. +4. **Proxy sunucusu ekle** öğesine dokunun ve alanları doldurun: + + | Alan | Değer | + | ---------------------- | ----------- | + | Proxy türü | *SOCKS5* | + | Proxy ana makine | *127.0.0.1* | + | Proxy bağlantı noktası | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md index 56196f7bc8f..10b9662ed81 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-mac/overview.md @@ -104,9 +104,9 @@ AdGuard Browser Assistant’s primary function is to manage filtering directly f You will be prompted to install the Browser Assistant for your default browser when you first install AdGuard (during the onboarding process). If you missed it, you can [download it for any browser](https://adguard.com/adguard-assistant/overview.html) at any time. -## Uzantılar +## Extensions -![Uzantılar](https://cdn.adtidy.org/content/kb/ad_blocker/mac/Extensions.jpg) +![Extensions](https://cdn.adtidy.org/content/kb/ad_blocker/mac/Extensions.jpg) Extensions are small programs that do exactly what their name implies — they extend functionality. And AdGuard uses several extensions of its own, also called userscripts, to broaden its functions range: diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md index 126670dbe18..dc5561c0b79 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/overview.md @@ -97,7 +97,7 @@ In the Parental Control module you can enable the *Safe search* and manage the * From this tab you can easily proceed to install AdGuard Browser Assistant, which primary function is to manage filtering directly from the browser. We explained more about how to work with it and what to do if there is no Browser Assistant for your browser in the [separate article](../browser-assistant). -## Uzantılar +## Extensions AdGuard can significantly broaden website functionality working as a [user script manager](/general/userscripts). AdGuard Users can add their own scripts, as well as manage existing ones. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 830f03fe881..e1787f3313c 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Sertifika ayarları — onay kutusu](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index c50fd6c530f..1b455038e51 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +`$network` değiştiricisi, yalnızca `$app` ve `$important` değiştiricileriyle birlikte kurallarda kullanılabilir, diğer değiştiricilerle birlikte kullanılamaz. + +::: + **Örnekler** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/tr/docusaurus-plugin-content-docs/current/general/stealth-mode.md index fc20e12b0a8..d9ce9aed154 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Sitelerden sizi izlememelerini iste {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Ziyaret ettiğiniz sitelere [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) ve [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) sinyalleri gönderir. ### Strip tracking parameters from URLs diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/tr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index 86be29821e7..714591c0faf 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ Chrome'da bir HAR dosyası oluşturmak için: 1. Sorunun oluştuğu URL'ye gidin. Sorunu henüz yeniden oluşturmayın. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ Chrome'da bir HAR dosyası oluşturmak için: 1. Sorunun oluştuğu URL'ye gidin. Sorunu henüz yeniden oluşturmayın. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ Firefox'ta HAR dosyası oluşturmak için: 1. Sorunun oluştuğu URL'ye gidin. Sorunu henüz yeniden oluşturmayın. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ Internet Explorer 11'de HAR dosyası oluşturmak için: 1. Sorunun oluştuğu URL'ye gidin. Sorunu henüz yeniden oluşturmayın. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ Internet Explorer 11'de HAR dosyası oluşturmak için: Safari'de bir HAR dosyası oluşturmak için: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Sorunun oluştuğu URL'ye gidin. Sorunu henüz yeniden oluşturmayın. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ Safari'de bir HAR dosyası oluşturmak için: HAR dosyaları oluşturmak için şu adımları izleyin: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ HAR dosyaları oluşturmak için şu adımları izleyin: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Sorunu yeniden oluşturun. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/guides/report-website.md b/i18n/tr/docusaurus-plugin-content-docs/current/guides/report-website.md index 6a5ea3427ab..5d0a858cd5a 100644 --- a/i18n/tr/docusaurus-plugin-content-docs/current/guides/report-website.md +++ b/i18n/tr/docusaurus-plugin-content-docs/current/guides/report-website.md @@ -137,7 +137,7 @@ For example, you are faced with a situation that your favorite website won’t o 3. If you have managed to to detect which setting "breaks" a page, you should inform the developers when filling out the form (see above). In this case, it is desirable to return to the initial settings; 4. In case of failure (issue not solved), turn to section **Extensions**. -### **Uzantılar** +### **Extensions** 1. Disable **Extensions**; 2. If this solved the problem, turn on the module and turn off **Extensions** settings one by one. This is done to find out which setting "breaks" the page; diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/uk/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/uk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/uk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/uk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/uk/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/vi/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/vi/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/vi/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/vi/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/vi/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/vi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/vi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/vi/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box. diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md index 0772eb06318..740d52d0168 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -这篇文章是关于 AdGuard 浏览器扩展,它只能保护用户的浏览器。 To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +这篇文章是关于 AdGuard 浏览器扩展,它只能保护用户的浏览器。 要保护整个设备, [请下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md index 9d493d692c7..4d23421a8c4 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-browser-extension/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -这篇文章是关于 AdGuard 浏览器扩展,它只能保护用户的浏览器。 To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +这篇文章是关于 AdGuard 浏览器扩展,它只能保护用户的浏览器。 要保护整个设备, [请下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md index 6f8a62749dc..39785ff68ef 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -这篇文章是关于 AdGuard 内容拦截器,它只能保护用户的三星浏览器或 Yandex 浏览器。 To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +这篇文章是关于 AdGuard 内容拦截器,它只能保护用户的三星浏览器或 Yandex 浏览器。 要保护整个设备, [请下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md index 972b63ba79b..2bc690d2458 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-content-blocker/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -这篇文章是关于 AdGuard 内容拦截器,它只能保护用户的三星浏览器或 Yandex 浏览器。 To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +这篇文章是关于 AdGuard 内容拦截器,它只能保护用户的三星浏览器或 Yandex 浏览器。 要保护整个设备, [请下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index 15afc73a2be..a6ee24ee1cd 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -阅读应用程序中的说明或[这篇文章](/general/ad-filtering/adguard-filters),了解有关 AdGuard 产品所有可用过滤器的更多信息。 +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS 过滤 {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## 常规 -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -要了解更多关于 DNS-over-QUIC,请查看[这篇文章](https://adguard.com/en/blog/dns-over-quic.html)。 +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS 过滤 -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### 用户脚本 -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## 许可证 -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## 支持 + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index e84cb161c1e..15dc1ea036f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. 点击**「添加代理」**按钮并输入以下数据: +2. Tap the **Add proxy server** and fill in the fields: | 字符串 | 数值 | | ---- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | 字符串 | 数值 | + | ---- | ----------- | + | 代理分类 | *SOCKS5* | + | 代理主机 | *127.0.0.1* | + | 代理端口 | *7891* | + ## 限制 There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md index 2f71489f487..57c85972945 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/installation.md @@ -33,7 +33,7 @@ AdGuard iOS版是 App Store 中的一款应用程序。 如您想要在您的设 ![在搜索栏中输入 "AdGuard" *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/2.png) -[On the opened page of the App Store](https://adguard.com/download.html?auto=1) tap _GET_ under the string _AdGuard - adblock&privacy_ and then tap _INSTALL_. 为了完成安装过程,您可能会看到要求输入您的苹果 ID 和密码的弹窗。 输入您的 ID 和密码后,请等待安装成功完成。 +[在打开的 App Store 页面上](https://adguard.com/download.html?auto=1)点击字符串 _AdGuard 广告拦截和隐私_下的「_获取_」,然后点击「_安装_」。 为了完成安装过程,您可能会看到要求输入您的苹果 ID 和密码的弹窗。 输入您的 ID 和密码后,请等待安装成功完成。 ![点击 AdGuard 应用程序下方的「获取」 *mobile_border](https://cdn.adtidy.org/public/Adguard/kb/installation/iOS/en/3.png) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md index 1e3b909163c..89c2bc52d6b 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-ios/solving-problems/system-wide-filtering.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -本文适用于 iOS 版的 AdGuard,它是一种多功能广告拦截器,可在系统级别保护用户的设备。 To see how it works firsthand, [download the AdGuard app](https://adguard.com/download.html?auto=true) +本文适用于 iOS 版的 AdGuard,它是一种多功能广告拦截器,可在系统级别保护用户的设备。 要了解工作原理, 请[下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md index 91ed328a308..fc8b562748b 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-mac/installation.md @@ -21,7 +21,7 @@ sidebar_position: 2 ## 安装过程 -To install AdGuard for Mac on your computer, launch your browser, type _adguard.com_ in the address bar, and press **Download** [on the page that opens](https://adguard.com/download.html?auto=1). +要将 AdGuard Mac 版安装到电脑上,请打开浏览器,在地址栏键入 _adguard.com_ 后,在[打开的网页](https://adguard.com/download.html?auto=1)上点击「**下载**」按钮。 ![下载应用 *border](https://cdn.adtidy.org/content/kb/ad_blocker/mac/1.jpg) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md index d987d833f96..07182751c28 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/installation.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -这篇文章是关于 Safari 版的 AdGuard,它只能保护用户的 Safari 浏览器。 To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +这篇文章是关于 Safari 版的 AdGuard,它只能保护用户的 Safari 浏览器。 要保护整个设备, [请下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md index 314aa17b28f..105bde93c7a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-safari/overview.md @@ -5,7 +5,7 @@ sidebar_position: 1 :::info -这篇文章是关于 Safari 版的 AdGuard,它只能保护用户的 Safari 浏览器。 To protect your entire device, [download the AdGuard app](https://adguard.com/download.html?auto=true) +这篇文章是关于 Safari 版的 AdGuard,它只能保护用户的 Safari 浏览器。 要保护整个设备, [请下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md index 8aa5703d698..81323741a8d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/installation.md @@ -23,7 +23,7 @@ sidebar_position: 2 如您想要在 Microsoft Windows 操作系统的电脑或笔记本上使用 AdGuard ,您要下载安装包并启用安装程序。 请执行以下步骤: -1. Go to the [AdGuard website](http://adguard.com) in the address bar and click *Download* [on the opened page](https://adguard.com/download.html?auto=1). +1. 在地址栏输入 [AdGuard 官网](http://adguard.com),在[打开的页面](https://adguard.com/download.html?auto=1)中点击「*下载*」。 ![Download AdGuard](https://cdn.adtidy.org/content/kb/ad_blocker/windows/installation/download-from-website.png) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 270c40441ec..5e56f2dc8d0 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md index a260b94c33e..a3aa2394579 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/adguard-filters.md @@ -5,7 +5,7 @@ sidebar_position: 2 :::info -本文介绍我们在 AdGuard 中开发并预装的过滤器。 To check them out, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +本文介绍我们在 AdGuard 中开发并预装的过滤器。 要查看过滤器运行情况,请[下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index c5d1174844f..95db521de06 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -7,7 +7,7 @@ toc_max_heading_level: 4 :::info -在本文中,我们解释如何编写用于 AdGuard 产品的自定义过滤规则。 To test your rules, you can [download the AdGuard app](https://adguard.com/download.html?auto=true) +在本文中,我们解释如何编写用于 AdGuard 产品的自定义过滤规则。 要查看规则运行情况,请[下载 AdGuard 应用程序](https://adguard.com/download.html?auto=true) ::: @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/stealth-mode.md index f838347480b..9f53d1e604e 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index cd742cc01e8..79d99cb49f3 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ HAR 文件可帮助我们的技术支持团队解决复杂的问题。 为了创 1. 前往出现问题的 URL。 暂时不要重复导致问题的操作。 -2. 打开***开发者工具***: +2. Open **Developer Tools**: -- 从菜单中找到:***「菜单」→「更多工具」→「开发者工具」***。 -- 键盘:***Ctrl + Shift + C***,或 ***Ctrl + Alt + I***,或***⌥+⌘+ I(使用于 Mac)***。 +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. 单击 ***「Network」(网络)标签***。 +3. Click on the **Network tab**. 4. 找到 Network 标签中的左上角的圆形按钮,并确认它处于红色录音模式。 如果是灰色的,请您单击使其变为红色的,并开始录音。 -5. 使用「***clear***」(清除)按钮(记录按钮旁边带有一条线的圆圈按钮)以清除所有之前的活动。 +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. 选择 Network 标签中的「***Preserve log***」(保留日志)复选框。 +6. Select the **Preserve log** check box on the Network tab. -7. 勾选「***Disable cache***」(禁用缓存)复选框。 +7. Check the **Disable cache** check box. ![Chrome 浏览器](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. 重复导致问题的步骤。 -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. 发送至 AdGuard 支持团队(support@adguard.com),并详细描述问题。 屏幕截图也会有所帮助。 @@ -38,26 +38,26 @@ HAR 文件可帮助我们的技术支持团队解决复杂的问题。 为了创 1. 前往出现问题的 URL。 暂时不要重复导致问题的操作。 -2. 打开 ***Developer Tools***(开发者工具): +2. Open **Developer Tools**: -- 从菜单中找到:***「菜单」→「更多工具」→「开发者工具」***。 -- 键盘:***Ctrl + Shift + C***,或 ***Ctrl + Alt + I***,或***⌥+⌘+ I(使用于 Mac)***。 +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. 单击 ***「Network」(网络)标签***。 +3. Click on the **Network tab**. 4. 找到 Network 标签中的左上角的圆形按钮,并确认它处于红色录音模式。 如果是灰色的,请您单击使其变为红色的,并开始录音。 -5. 使用「***clear***」(清除)按钮(记录按钮旁边带有一条线的圆圈按钮)以清除所有之前的活动。 +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. 选择 Network 标签中的「***Preserve log***」(保留日志)复选框。 +6. Select the **Preserve log** check box on the Network tab. -7. 勾选「***Disable cache***」(禁用缓存)复选框。 +7. Check the **Disable cache** check box. ![edge 浏览器](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. 重复导致问题的步骤。 -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. 发送至 AdGuard 支持团队(support@adguard.com),并详细描述问题。 屏幕截图也会有所帮助。 @@ -67,24 +67,24 @@ HAR 文件可帮助我们的技术支持团队解决复杂的问题。 为了创 1. 前往出现问题的 URL。 暂时不要重复导致问题的操作。 -2. 在「***Network***」(网络)模式下打开开发者工具: -- 从菜单中找到:***「菜单」→「Web 开发者」→「网络」***。 -- 键盘:***Ctrl + Shift + C*** 或 **⌥+⌘+ E(使用于 Mac)**。 +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. 注意:网络标签左上方的***继续/暂停***按钮。 +3. Note the **Play/Pause** button at the top left of the Network tab. - 按钮应处于继续记录模式。 -4. 如果当前在网格中显示任何信息,请单击继续/暂停按钮旁边的***删除垃圾箱***按钮进行清除。 +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. 选中网络标签上的「***Persist Logs***」(继续记录)复选框。 +5. Select the **Persist Logs** check box on the Network tab. -6. 勾选「***Disable cache***」(禁用缓存)复选框。 +6. Check the **Disable cache** check box. ![firefox 浏览器](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. 重复导致问题的步骤。 -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. 发送至 AdGuard 支持团队(support@adguard.com),并详细描述问题。 屏幕截图也会有所帮助。 @@ -94,21 +94,21 @@ HAR 文件可帮助我们的技术支持团队解决复杂的问题。 为了创 1. 前往出现问题的 URL。 暂时不要重复导致问题的操作。 -2. 在「***Network***」(网络)模式下打开开发者工具: -- 从工具齿轮菜单中找到:***「开发者工具」***→***「网络」标签***。 -- 键盘:***F12 →「网络」***标签。 +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. 请注意网络标签左上方的开始分析会话「***Play***」(继续)按钮和停止分析的「***Stop***」(停止)按钮。 -- 录音时继续按钮将变为灰色,停止按钮为红色。 置于「*** Play***」(继续)模式。 +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- 录音时继续按钮将变为灰色,停止按钮为红色。 Put in **Play** mode. -4. 使用网络标签上的「***Clear session***」(清除会话)按钮以清除显示在下部网格中的所有会话信息。 将鼠标悬停在图标上可以查看名称。 -- 「***Clear session*** 」(清除会话)按钮是一个三行图标,上面带有一个「X」。 +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. 将鼠标悬停在图标上可以查看名称。 +- **Clear session** button is a three line icon with an x on it. -5. 勾选「***Disable cache***」(禁用缓存)复选框。 +5. Check the **Disable cache** check box. 6. 重复导致问题的步骤。 -7. 单击网络标签上的「***Save disk***」(保存磁盘) 按钮(导出为 HAR)将会话内容另存为 .har 文件。 +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. 发送至 AdGuard 支持团队(support@adguard.com),并详细描述问题。 屏幕截图也会有所帮助。 @@ -116,24 +116,28 @@ HAR 文件可帮助我们的技术支持团队解决复杂的问题。 为了创 如要在 Safari 中创建 HAR 文件请执行以下操作: -1. 查看屏幕顶部的 Safari 菜单栏是否有「***Develop***」(开发)菜单。 选菜单栏中的「***Show Develop menu in menu bar***」(显示开发菜单)和底部的复选框。 -- 如果没有,请转到 ***Safari →「Preferences 」(首选项)→「Advanced」(高级)***将其启用。 +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. 前往出现问题的 URL。 暂时不要重复导致问题的操作。 -3. 在 Web Inspector(Web 检查器)中打开「***Network***」(网络)标签: -- 从菜单中找到:***「开发」→「显示 Web 检查器」→「网络」***。 -- 键盘:***⌥+⌘+ I →「网络」*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. 选网络标签右侧的「***Preserve Log***」(保留日志)复选框。 +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. 单击「Network」最右侧的「***delete Trash***」(删除垃圾箱)图标,清除当前的网络项目。 +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. 勾选「***Disable cache***」(禁用缓存)复选框。 +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. 重复导致问题的步骤。 -8. 单击「***Preserve Log***」旁边的「***Export***」(导出)图标,将会话内容另存为 .har 文件。 +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. 发送至 AdGuard 支持团队(support@adguard.com),并详细描述问题。 屏幕截图也会有所帮助。 @@ -141,11 +145,11 @@ HAR 文件可帮助我们的技术支持团队解决复杂的问题。 为了创 To create HAR files, follow these steps: -1. 打开 AdGuard 并转到「***设置***」 +1. Open AdGuard and go to **Settings**. -2. 在菜单中选择「***高级***」 +2. Choose **Advanced** in the menu. -3. 选择「***低级设置***」 +3. Choose **Low Level Settings** 4. 激活 `pref.har.capture`(您必须重新启动保护) @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. 现在再次关闭 `pref.har.capture`。 -7. 返回,然后点击「***导出日志和系统信息***」→「***保存***」。 +7. Go back and tap **Export logs and system info** → **Save**. ## Windows 系统 {#windows} -1. 打开「***设置***」→「***一般设置***」→ 「**高级设置**」并向下滚动。 +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. 勾选「***Enable HAR writing***」(启用 HAR 写入)复选框。 +2. Check the **Enable HAR writing** box. 3. 重复导致问题的步骤。 -4. 前往「***General settings***」(常规设置)→ 点击「***Export logs***」(导出日志)→「***Save***」(保存)。 +4. Go to **General settings** → Click **Export logs** → **Save**. 5. 通过取消勾选相应的方框禁止 HAR 写入。 diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md index c6c8a10c5ae..8a3d1fb0429 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/overview.md @@ -15,249 +15,431 @@ AdGuard for Android is not to be confused with AdGuard Content Blocker. AdGuard ::: +# Protection + +This screen combines all features of AdGuard’s protection: + + * Ad blocking + * Tracking protection + * Annoyance blocking + * DNS protection + * Firewall + * Browsing Security + * Integration with AdGuard VPN + +More on each feature below. + ## Ad blocking -Any ad blocker's main purpose is to block ads, and for the majority of AdGuard software ad-blocking algorithms are mostly the same. The mechanism of filtering ads is described [here](/general/ad-filtering/how-ad-blocking-works). +The feature blocks ads by applying ad-blocking and language-specific filters. To learn about the mechanism of ad blocking, you can read a [dedicated article](/general/ad-filtering/how-ad-blocking-works). -![Ad blocking](https://cdn.adtidy.org/public/Adguard/Blog/manifestv3/adblockingworks.png) +Basic protection effectively blocks ads on most websites. For more customized ad blocking, you can: -The ad-blocking feature is pretty obvious in its concept, but there are some points worthy of a separate mention. Most importantly, AdGuard works as a universal filter sifting through your apps traffic and deciding what to do with this or that web request. The whole process is managed by filters — lists of special rules. The program has a default and constantly updated set of filters but you can also add your own filtering rules and filters to this set. + * Enable appropriate language-specific filters — they contain filtering rules for blocking ads on websites in specific languages -Most mobile ad blockers for Android use this principle, but what is pretty much the whole app in their case is only one of the many features for AdGuard. Read [this comparative article](https://adguard.com/en/blog/adguard-vs-adaway-dns66.html) to learn the differences between AdGuard and other ad blockers. + * Add websites to allowlist — these websites won't be filtered by AdGuard -## Filters + * Create user rules — AdGuard will apply them on specified websites. [Learn how to create your own user rules](/general/ad-filtering/create-own-filters) -The program uses a lot of different filters, our own and third-party ones, sorted by language and their purpose. For example, filters in the Annoyances category are very different from the language-specific ones. +![Ad blocking *mobile_border](https://cdn.adtidy.org/blog/new/o44x5ad_blocking.png) -![Filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filters1.png) +## Tracking protection -Find out more about all the filters available for AdGuard products by reading their descriptions in the app or [this comprehensive article](/general/ad-filtering/adguard-filters). +*Tracking protection* (formerly *Stealth Mode*) prevents websites from gathering information about you, such as your IP addresses, information about your browser and operating system, screen resolution, and the page you came or were redirected from. It can also block cookies that websites use to mark the browser and save your personal settings, user preferences, or recognize you upon your next visit. -## Custom filters +![Tracking protection *mobile_border](https://cdn.adtidy.org/blog/new/y5fuztracking_protection.png) -![Custom filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/custom-filters.png) +There are three pre-configured protection levels. Here’s what features they have enabled: -AdGuard allows you to create your own custom filters, using the same type of rules that we have in our filters. If you want to try your hand at this, we would recommend studying [the article on creating your own ad filters](/general/ad-filtering/create-own-filters) which describes the AdGuard rules syntax in detail and provides plenty of examples. + 1. **Standard** -:::tip + a. *Block trackers*. This setting protects against online counters and web analytics tools using AdGuard’s Tracking Protection filter -Use the Import feature to transfer your rules to a different device. + b. *Ask websites not to track you*. This setting sends the [Global Privacy Control](https://globalprivacycontrol.org/) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit, asking web apps to disable tracking of your activity -::: + c. *Remove X-Client-Data header*. This setting prevents Google Chrome from sending its version and modification info to Google domains (including Double Click and Google Analytics) -## HTTPS filtering {#https-filtering} + 2. **High** -Nowadays almost all websites work via HTTPS, the web protocol where the last S letter stands for "secure". It happened so that most advertisers use this protocol as well, this is why [HTTPS filtering](/general/https-filtering/what-is-https-filtering) is really crucial for a modern ad blocker. + a. *Block trackers* -![What is HTTPS](https://cdn.adtidy.org/public/Adguard/Blog/https/what_is_https.png) + b. *Remove tracking parameters from URLs*. This setting strips tracking parameters like `utm_*` and `fb_ref` from page URLs using the AdGuard URL Tracking filter -To be able to filter HTTPS traffic, AdGuard needs to install a certificate into your device's user storage. On older versions of Android OS this was done automatically during the onboarding process or later via AdGuard settings, and it only required a couple of taps. On Android 11 and later automatic certificate installation is no longer available. Now you need to install the certificate manually. + c. *Hide your search queries* -Here is the installation instruction: + d. *Ask websites not to track you* -1. Go to the app's main screen and tap *Turn on* next to the *HTTPS filtering is off* message (it will be highlighted in orange if the AdGuard certificate is not installed yet). + e. *Self-destruction of third-party cookies*. This setting limits the time to live of third-party cookies to 180 min -2. A new screen will appear, tap *Next*, *Next* and *Save it now* when prompted to download the AdGuard certificate. + f. *Remove X-Client-Data header* -3. After the certificate is downloaded, you will see a new screen. Tap *Open security settings*. + 3. **Ultimate** -4. This will bring up system settings. Scroll down to *Advanced*, open it and then tap *Encryption & credentials* (these settings may be called variously on different devices — the main thing is to choose advanced security settings). + a. *Block trackers* -5. Tap *Install certificate* and then *CA certificate*. + b. *Remove tracking parameters from URLs* -6. A warning message will appear. Read through it and tap *Install anyway* to proceed. + c. *Hide your search queries* -7. Select the recently downloaded AdGuard certificate. A *CA certificate installed* toast message should show up. + d. *Ask websites not to track you* -8. The AdGuard certificate is successfully installed and HTTPS filtering is working now! + e. *Self-destruction of third-party cookies* -:::note + f. *Block WebRTC*. This setting blocks WebRTC, a technology that allows direct streaming of data between browsers and apps and can let others know your true IP address, even if you use a proxy or VPN -If you update from Android 10 to Android 11, there's a chance that the already installed certificate will still be accepted. Otherwise, the *HTTPS filtering is off* warning will appear on the main screen, highlighted in orange. So you'll need to go through the same process of reinstalling the certificate manually. + g. *Block Push API*. This setting prevents websites from sending you notifications, regardless of the activity status of your browser -::: + h. *Block Location API*. This setting prevents browsers from detecting your GPS data -In case you have problems with the certificate installation, read [this article](../solving-problems/manual-certificate) or contact our support team at support@adguard.com. + i. *Hide Referer from third parties*. This setting hides the HTTP header that contains the URL of the initial page and changes it into the default or the specified one. You can set your custom referer in the respective field -:::note + j. *Hide your User-Agent*. This setting removes identifying information from the User-Agent header that usually includes the name and version of the browser, the operating system, and language settings -**We want to emphasize that AdGuard Ad Blocker will function without HTTPS filtering. However, it won't be able to properly filter ads on sites that use the HTTPS protocol (most of sites do that). So if you want to use the full functionality of the app and get the best ad filtering quality and processing speed, we strongly recommend you to activate HTTPS filtering.** + k. *Remove X-Client-Data header* -::: +You can fine-tune Tracking protection by selecting the *Custom* protection level. [Learn more about other Tracking protection settings](/general/stealth-mode) + +## Annoyance blocking + +This feature is based on AdGuard's annoyance filters and allows you to block popups, online assistant windows, cookie notifications, prompts to download mobile apps, and similar annoyances. [Learn more about annoyance filters](/general/ad-filtering/adguard-filters/#adguard-filters) + +![Annoyance blocking *mobile_border](https://cdn.adtidy.org/blog/new/lwujvannoyance.png) + +## DNS protection + +*DNS protection* allows you to filter DNS requests with the help of a selected DNS server, DNS filters, and user rules: + + * Some DNS servers have blocklists that help block DNS requests to potentially harmful domains + + * In addition to DNS servers, AdGuard can filter DNS requests on its own using a special DNS filter. It contains a large list of ad and tracking domains — requests to them are rerouted to a blackhole server + + * You can also block and unblock domains by creating user rules. You might need to consult our article about [DNS filtering rule syntax](https://adguard-dns.io/kb/general/dns-filtering-syntax/) + +![DNS protection *mobile_border](https://cdn.adtidy.org/blog/new/u8qtxdns_protection.png) + +### DNS server + +In this section, you can select a DNS server to resolve DNS requests, block ads and trackers, and encrypt DNS traffic. Tap a server to read its full description and select a protocol. If you didn't find the desired server, you can add it manually: + + * Click *Add DNS server* and enter the server address (or addresses) + + * Alternatively, you can select a DNS server from the [list of known DNS providers](https://adguard-dns.io/kb/general/dns-providers/) and click *Add to AdGuard* next to it + + * If you're using a private AdGuard DNS server, you can add it to AdGuard from the [dashboard](https://adguard-dns.io/dashboard/) + + By default, *Automatic DNS* is selected. It sets a DNS server based on your AdGuard and device settings. If you have integration with AdGuard VPN or another SOCKS5 proxy enabled, it connects to *AdGuard DNS Non-filtering* or any other server you specify. In all other cases, it connects to the DNS server selected in your device settings. + +### DNS filters + +This section allows you to add custom DNS filters and DNS filtering rules. You can find more filters at [filterlists.com](https://filterlists.com/). -## Stealth Mode +## Firewall -Many websites gather information about their visitors, such as their IP addresses, information about the browser and operating system installed, screen resolution, and even what page the user came or was redirected from. Some web pages use cookies to mark the browser and save your personal settings, user preferences, or "recognize" you upon your next visit. Stealth Mode safeguards your personal information from such data and statistics gathering systems. +This feature helps manage Internet access for specific apps installed on your device and for the device in general. -You can flexibly adjust the work of Stealth Mode: for instance, you can prohibit the website to receive the search request you used to find it on the Internet, automatically delete both third-party and website’s own cookies, and disable location sharing in your browser that can be used to track your whereabouts. +![Firewall *mobile_border](https://cdn.adtidy.org/blog/new/gdn94firewall.png) -To learn all the main features and options you can manage in the Stealth mode settings, [read this article](/general/stealth-mode). +### Global firewall rules -![Stealth mode *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/stealth-mode.png) +This section allows you to control Internet access for the entire device. + +![Global firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/4zx2nhglobal_rules.png) + +These rules apply to all apps on your device unless you've set custom rules for them. + +### Custom firewall rules + +In this section, you can control Internet access for specific apps — block the ones you don’t find trustworthy, or, on the contrary, unblock the ones you want to use despite global firewall rules. + +1. Open *Custom firewall rules*. Under *Apps with custom rules*, tap *Add app*. + +![Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/qkxpecustom_rules.png) + +2. Select the app for which you want to set individual rules. + +![Adding an app to Custom firewall rules *mobile_border](https://cdn.adtidy.org/blog/new/2db47fadding_app.png) + +3. In *Available custom rules*, select the ones you want to configure and tap the "+" icon. The rules will now appear in *Applied custom rules*. + +![Added rule *mobile_border](https://cdn.adtidy.org/blog/new/6fzjladded_rule.png) + +4. If you need to block a specific type of connection, toggle the switch to the left. If you want to allow it, leave the switch enabled. Custom rules override global ones: any changes you make in *Global firewall rules* will not affect this app. + +To delete a rule or app from *Custom rules*, swipe it to the left. + +### Quick actions + +*Quick actions* are based on the requests from *Recent activity* (which can be found in *Statistics*). This section shows which apps have recently connected to the Internet. + +![Quick actions *mobile_border](https://cdn.adtidy.org/blog/new/yigrfquick_actions.png) + +If you see an app that shouldn't be using the Internet at all or an app that you haven't used recently, you can block its access on the fly. ## Browsing Security -Phishing is a fraudulent online practice aimed at obtaining sensitive information like usernames, passwords, credit card details and such from internet users. This form of fraud, effected through spoof emailing and fake websites posing as trusted mediums like banks, social services etc., is causing more financial damage every year. As for malware (malicious software), it is as the name suggests — any type of software designed with the intent to damage the personal computer or other device it gets into. What once began as a prank now is a tool to steal confidential information from users and businesses. +Browsing Security protects you from visiting phishing and malicious websites. It also warns you about potential malware. -![Browsing security *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing-security.png) +![Browsing Security *mobile_border](https://cdn.adtidy.org/blog/new/1y6a8browsing_security.png) -Fortunately, AdGuard's Browsing Security module protects you from visiting phishing and malicious websites. It also warns you about malware being downloaded onto your device. In case you want to learn more about Browsing Security, read [this article](/general/browsing-security). +If you're about to visit a dangerous website, Browsing Security will show you the following warning: -:::note +![Browsing Security warning *mobile_border](https://cdn.adtidy.org/blog/new/o8s3Screenshot_2023-06-29-15-49-01-514-edit_com.android.chrome.jpg) -AdGuard for Android is not an antivirus. It will neither stop the actual download of a virus nor delete the already existing ones. For the complete protection of your device, we recommend using AdGuard in tandem with a dedicated AV tool. +> Please note that AdGuard for Android is not an antivirus program. It neither stops viruses from downloading nor deletes already downloaded ones. To fully protect your device, we recommend using AdGuard in conjunction with an antivirus tool. -::: +Browsing Security is safe: AdGuard does not know what websites you visit. It uses hash prefixes instead of URLs to check website security. + +## Integration with AdGuard VPN + +AdGuard for Android creates a local VPN to filter traffic. Thus, other VPN apps cannot be used while AdGuard for Android is running. However, both AdGuard and AdGuard VPN apps have Integrated modes that let you use them together. + +In this mode, AdGuard VPN acts as an outbound proxy server through which AdGuard routes its traffic. This allows AdGuard to create a VPN interface and block ads and trackers locally, while AdGuard VPN routes all traffic through a remote server. + +If you disable AdGuard VPN, AdGuard will stop using it as an outbound proxy. If you disable AdGuard, AdGuard VPN will route traffic through its own VPN interface. + +If you have AdGuard Ad Blocker and install AdGuard VPN, the Ad Blocker app will detect it and enable *Integration with AdGuard VPN* automatically. The same happens in reverse. Note that if you've enabled integration, you won't be able to manage app exclusions and connect to DNS servers from the AdGuard VPN app. You can specify apps to be routed through your VPN tunnel via *Settings* → *Filtering* → *Network* → *Proxy* → *Apps operating through proxy*. To select a DNS server, open AdGuard → *DNS protection* → *DNS server*. + +# App management + +This section allows you to manage permissions and filtering settings for all apps installed on your device. + +![App management *mobile_border](https://cdn.adtidy.org/blog/new/9sakapp_management.png) -![Browsing security warning *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/browsing_security_warning.png) +By clicking an app you can manage its settings: -At the same time, we'd like to emphasize that your personal data is *not* transferred anywhere, and AdGuard does *not* know which websites you are visiting. The security check is not performed against an open web address (URL) but through hash prefixes (hash is a certain data structure that renders unambiguous each address added to the base). However, you can send us information on the websites you visit to improve the database, if you opt to. Learn more about AdGuard's phishing and malware protection. +* Route its traffic through AdGuard +* Block ads and trackers in this app (*Filter app content*) +* Filter its HTTPS traffic (for non-browser apps, it requires [installing AdGuard's CA certificate into the system store](/adguard-for-android/solving-problems/https-certificate-for-rooted/), available on rooted devices) +* Route it through your specified proxy server or AdGuard VPN in the Integration mode -# Control your apps +![App management: Chrome *mobile_border](https://cdn.adtidy.org/blog/new/nvvgochrome_management.png) -One of the main stated purposes of AdGuard for Android is to give users back the full control over their devices. With AdGuard, you can see comprehensive information about all web requests coming through your device. No app will be able to go online without you knowing. +From the context menu, you can also access the app's stats. -## Apps management +![App management: Chrome. Context menu *mobile_border](https://cdn.adtidy.org/blog/new/4z85achome_management_context_menu.png) -In the Apps Management module you can choose which apps should have Wi-Fi or mobile data access, which will be filtered by AdGuard and which not. You can also change the background Internet access rules for your apps when the screen is locked. These settings can be applied to all installed apps at once or on the individual basis. +## Problem-free and problematic apps -![Apps management *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/apps-management.png) +By default, only problem-free apps are routed through AdGuard and filtered. These are the apps that still work properly when filtering is enabled. -You can find extra settings in the upper right corner of the Apps Management screen. They will help you fine-tune AdGuard for Android to your preference. For example, you can make the common settings applicable to each and every app, or select the apps which need a more detailed approach. +Problematic apps, such as Download Manager, radio, system apps with UID 1000 and 1001 (for example, Google Play services) may work incorrectly when routed through AdGuard. That's why you may see the following warning when trying to route or filter all apps: -![Chrome *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/chrome.png) +![Route all apps dialog *mobile_border](https://cdn.adtidy.org/blog/new/6du8jiroute_all.png) -By tapping the icons, you will see a screen showing app-specific traffic to help you make more informed decisions. AdGuard is of help not only with ad filtering and privacy protection, it can aid your device function better, saving battery life and traffic as well. +To ensure proper operation of all apps installed on your device, we strongly recommend that you route only problem-free apps through AdGuard. You can see the full list of apps not recommended for filtering in *Settings* → *General* → *Advanced* → *Low-level settings* → *Protection* → *Excluded apps*. -## Filtering log +# Statistics -In the Filtering Log, you can directly observe all web requests made by browsers and apps. Thanks to this feature, you have full control over all processes on your device. +This feature gives you a complete picture of what is happening with the traffic on your device: how many requests are being sent and to which companies, how much data is being uploaded and downloaded, what requests are being blocked, and more. -![Filtering log *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/filtering-log.png) +![Statistics *mobile_border](https://cdn.adtidy.org/blog/new/czy5rStatistics.jpeg?mw=1360) -You can block each request right there in one tap (or unblock it, if the request is already blocked). There's also detailed information about each request, although it is mostly aimed at the advanced users, particularly those who create their own filtering rules. We will be elaborating on it just a bit further below. +The stats are categorized into different sections. -## User rules +## Requests -As mentioned above, AdGuard for Android uses a set of filters to block ads. And then there is the User rules section that allows you to create and adjust your own filtering rules. It is located in the Settings tab of the AdGuard menu. +This section shows the number of blocked ads, trackers, and the total number of requests for the selected time period: 24 hours, 7 days, 30 days, or all time. You can also filter requests by data type: mobile data, Wi-Fi, or all data combined. -![User rules *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/user-rules.png) +*Recent activity*, formerly known as *Filtering log*, shows the last 10,000 requests processed by AdGuard. Tap *Customize* to filter requests by status (*regular*, *blocked*, *modified*, or *allowlisted*) or origin (*first-party* or *third-party*). -When you first install AdGuard, the User rules section is empty. To fill it with rules, you will need to understand the basics of the rules syntax. Don't worry if you are not familiar with it, here's a good place to start should you feel an urge to delve deeper into custom rules creation. +You can tap a request to view its details and add a blocking or unblocking rule. -By the way, whenever you use Filtering Log to block anything, a corresponding rule will appear in User rules, so use it if you ever want to undo the blocking. And generally speaking, Filtering Log and User rules go together particularly well: you can use the former to monitor requests in order to build a correct rule for the User rules. +## Data usage -## DNS filtering +This section shows the amount of downloaded, uploaded, and saved traffic for the selected time period and data type. Tap *saved*, *uploaded*, or *downloaded* to view the graph of data usage over time. -The DNS Filtering module allows to configure DNS settings on the user's device, including the chosen DNS server, DNS protocol, and DNS filters that block ads and trackers. +## Apps -![AdGuard DNS](https://cdn.adtidy.org/public/Adguard/kb/DNS_filtering/adguard_dns_en.jpg) +This section displays stats for all apps installed on your device. You can sort apps by the number of blocked ads or trackers or by the number of sent requests. -A bit of a theory refresher: DNS stands for "Domain name system", and its purpose is to translate domain names into something browsers can understand, i.e. IP addresses. So, each time you go to a website, your browser sends a DNS request to a server, usually determined by your ISP. That server either redirects the request to another (upstream) server or replies with an IP address. If you use a special DNS server instead of a default one, it can send unsafe and potentially dangerous requests to the "void". Thus, the responses with the IP addresses won't be received and "bad requests" will be nipped in the bud. +Tap *View all apps* to expand the list of your apps, sorted by the number of ads, trackers, or requests. -DNS filtering has its own separate tab within the AdGuard for Android app home screen. Here you can choose which type of DNS you wish to use (it can be either regular DNS or high-security DNS — we will get to that later on) as well as enable DNS-level blocking. +![List of apps *mobile_border](https://cdn.adtidy.org/blog/new/toq0mkScreenshot_20230627-235219_AdGuard.jpg) -## DNS blocking +If you tap an app, you can see its full stats: the requests it sends and the domains and companies it reaches out to. -DNS blocking is a standalone feature that complements AdGuard protection suite. +## Companies -![DNS mechanism](https://cdn.adtidy.org/public/Adguard/Blog/android-features/DNS-mechanism.jpg) +This section displays companies that your device reaches out to. What does it mean? AdGuard detects the domains your device sends requests to and determines which companies they belong to. A database of companies can be found on [GitHub](https://github.com/AdguardTeam/companiesdb). -There are two methods of DNS blocking: +## DNS statistics -1. Some DNS servers can block DNS requests to potentially harmful domains. -2. There is built-in DNS filtering that works right on your device and can block DNS requests, in addition to what's blocked by the selected DNS server. +This section shows data about the requests handled by *DNS protection*. You can see the total number of requests sent and how many were blocked by AdGuard in figures and graphs. You'll also find statistics on the amount of traffic saved, downloaded, and uploaded. -How exactly does DNS filtering work? It has a special DNS filter which contains a large list of ad and tracker domains, which it uses in conjunction with User rules to recognize 'bad' requests. Every request is checked against this filter, and if there's a hit, instead of forwarding it to the DNS server, it is being rerouted to a 'blackhole'. +## Battery usage -The simplicity of this approach is both a benefit and a disadvantage. The main advantage of this approach is that it's both battery life friendly and traffic-saving. Once a domain is blocked, it won't be requested again within an hour. The disadvantage would be the "roughness" of this method: specific URLs can't be blocked, only whole domains. Sometimes the only way to block ads by DNS is to add a rule that will break something at the same time. In this case, we just don't add this rule and the ad remains unblocked — because the alternative where the website does not work at all is even worse. +This section displays statistics on the device resources used by AdGuard during the last 24 hours. The data may differ from your device settings. This happens because the system attributes the traffic of filtered apps to AdGuard. Thus, the device shows that AdGuard consumes more reccources than it actually does. [Read more about battery and traffic consumption issues](/adguard-for-android/solving-problems/battery/) -## DNS servers +# Settings -But AdGuard for Android "DNS package" does not end just there. One of the useful perks is an option to select *absolutely any* DNS server to use. At your service is a list consisting of dozens of servers to choose from, from our own AdGuard DNS servers to other popular providers like Google DNS, Cloudflare and others. On top of that, if your favorite server is not in the default list, you still can enter its address manually and use it anyway. See the comprehensive list of popular DNS providers — you can find many DNS servers there and add any to AdGuard with a tap of a finger. +## General -There are several reasons to use a custom DNS server instead of one offered by your ISP by default. Some servers are faster, some provide ad blocking or parental control solutions, some enhance your privacy etc. +This section helps you manage the appearance and behavior of the app: you can set the color theme and language, manage notifications, and more. If you want to help the AdGuard team detect app crashes and research usability, you can enable *Auto-report crashes* and *Send technical and interaction data*. -But DNS servers not only vary by function. Besides, they can also differ by supported protocol types. There are three main types of protocols that DNS servers work over: HTTPS, TLS, and QUIC. Correspondingly, there are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT) and DNS-over-QUIC (DoQ). While the first two are standard protocols, the third (DoQ) is experimental, yet the most outstanding one. We'll describe it later. Choosing a DNS server from a trusted provider is essential to protect DNS traffic. When user's DNS traffic is safe, their privacy and security are increased, and it's easier to prevent eavesdropping and manipulation of DNS data via man-in-the-middle attacks (MITMs). +![General *mobile_border](https://cdn.adtidy.org/blog/new/my5quggeneral.png) -### DNS-over-QUIC +Under *App and filter updates*, you can configure automatic filter updates and select an app update channel. Choose *Release* for more stability and *Beta* or *Nightly* for early access to new features. -DNS-over-QUIC (DoQ) is a rather new encryption protocol and AdGuard DNS is the first public resolver that supports it. Unlike DoH and DoT, it uses QUIC as a transport protocol and finally brings DNS back to its roots — working over UDP. It brings all the good things that QUIC has to offer — out-of-the-box encryption, reduced connection times, better performance when data packets are lost. Also, QUIC is supposed to be a transport-level protocol and there are no risks of metadata leaks that could happen with DoH. +![Updates *mobile_border](https://cdn.adtidy.org/blog/new/hqm8kupdates.png) -To learn more about DNS-over-QUIC, check out [this article](https://adguard.com/en/blog/dns-over-quic.html) dedicated entirely to it. +### Advanced settings -To enable DoQ in AdGuard for Android, perform the following steps: +*Automation* allows you to manage AdGuard via tasker apps. -* Open the app, then open the side menu -* Go to *Settings → DNS Filtering* and enable it -* Select any of AdGuard DNS servers from the list of available servers -* Under *Server type* choose *DNS-over-QUIC* +*Watchdog* helps protect AdGuard from being disabled by the system ([read more about Android's battery save mode](/adguard-for-android/solving-problems/background-work/)). The value you enter will be the interval in seconds between watchdog checks. -## DNS user filter +*Logging level* defines what data about the app's operation should be logged. By default, the app collects the data about its events. The *Debug* level logs more events — enable it if asked by the AdGuard team to help them get a better understanding of the problem. [Read more about collecting and sending logs](/adguard-for-android/solving-problems/logcat/) -It is very much like the regular User filter, but for DNS requests. +![Advanced *mobile_border](https://cdn.adtidy.org/blog/new/vshfnadvanced.png) -![DNS user filter *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-user-filter.png) +The *Low-level settings* section is for expert users. [Read more about low-level settings](/adguard-for-android/solving-problems/low-level-settings/) -You'll find DNS user filter at *Settings → DNS Filtering → DNS Requests blocking*. DNS User filter supports two types of syntax: a limited portion of AdGuard syntax and "hosts" syntax. You can read more about it in our Knowledge Base. +![Low-level settings *mobile_border](https://cdn.adtidy.org/blog/new/n9ztplow_level.png) -## Custom DNS filters +## Filtering -You can add any [custom DNS filters](https://filterlists.com/) or custom hosts lists. A useful feature considering how popular hosts lists are among Internet users. +This section allows you to manage HTTPS filtering settings, filters, and userscripts, and set up a proxy server. -![DNS filters *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/dns-filters.png) +![Filtering *mobile_border](https://cdn.adtidy.org/blog/new/7v5c6filtering.png) -This option is available on the *Settings → DNS Filtering → DNS Requests blocking* screen. +### Network -## Proxy and TOR +#### HTTPS filtering -A proxy server is basically another computer serving as a hub that processes your internet requests. You can set up AdGuard to route all your device's traffic through any proxy — and you'll be able to configure the whole thing right inside the app. And here is [an instruction on how to set up a proxy](../solving-problems/outbound-proxy). +To block ads and trackers on most websites and in most apps, AdGuard needs to filter their HTTPS traffic. [Read more about HTTPS filtering](/general/https-filtering/what-is-https-filtering) -:::tip +##### Security certificates -Some popular VPN providers offer an alternative way to use their service as a proxy. This can be used to run them alongside AdGuard in local VPN mode. +To manage encrypted traffic, AdGuard installs its CA certificate on your device. It's safe: the traffic is filtered locally and AdGuard verifies the security of the connection. + +On older versions of Android, the certificate is installed automatically. On Android 11 and later, you need to install it manually. [Installation instructions](/adguard-for-android/solving-problems/manual-certificate/) + +The CA certificate in the user store is enough to filter HTTPS traffic in browsers and some apps. However, there are apps that only trust certificates from the system store. To filter HTTPS traffic there, you need to install AdGuard's CA certificate into the system store. [Instructions](/adguard-for-android/solving-problems/https-certificate-for-rooted/) + +##### HTTPS-filtered apps + +This section contains the list of apps for which AdGuard filters HTTPS traffic. Please note that the setting can be applied for all apps only if you have CA certificates both in the user store and in the system store. + +##### HTTPS-filtered websites + +This setting allows you to manage websites for which AdGuard should filter HTTPS traffic. + +HTTPS filtering allows us to see the content of requests and responses, but we never collect or store this data. However, to increase security, we [exclude websites that contain potentially sensitive information from HTTPS filtering](/general/https-filtering/what-is-https-filtering/#financial-websites-and-websites-with-sensitive-personal-data). + +You can also add websites that you consider necessary to exclusions by selecting one of the modes: + +* Exclude specific websites from HTTPS filtering +* Filter HTTPS traffic only on the websites added to exclusions + +By default, we also do not filter websites with Extended Validation (EV) certificates, such as financial websites. If needed, you can enable the *Filter websites with EV certificates* option. + +#### Proxy + +You can set up AdGuard to route all your device's traffic through your proxy server. [How to set up an outbound proxy](/adguard-for-android/solving-problems/outbound-proxy) + +In this section, you can also set up a third-party VPN to work with AdGuard, if your VPN provider allows it. + +Under *Apps operating through proxy*, you can select apps that will route their traffic through your specified proxy. If you have *Integration with AdGuard VPN* enabled, this setting plays the role of AdGuard VPN's app exclusions: it allows you to specify apps to be routed through the AdGuard VPN tunnel. + +#### Routing mode + +This section allows you to select the traffic filtering method. + +* *Local VPN* filters traffic through a locally created VPN. This is the most reliable mode. Due to Android restrictions, it is also the only system-wide traffic filtering method available on non-rooted devices. + +:::note + +The *Local VPN* mode doesn't allow AdGuard to be used simultaneously with other VPNs. To use another VPN with AdGuard, you need to reconfigure it to work in proxy mode and set up an outbound proxy in AdGuard. For AdGuard VPN, this is done automatically with the help of the [*Integrated mode*](#integration-with-adguard-vpn). ::: -![Proxy settings *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/proxy-settings.png) +* *Automatic proxy* is an alternative traffic routing method that does not require the use of a VPN. One significant advantage is that it can be run in parallel with a VPN. This mode requires root access. -Contrary to a popular opinion, using a proxy server is not just about bypassing access restriction to geoblocked resources. It is about security! If you are using a proxy server, intruders won't know what websites you visit. You can also use AdGuard along with the anonymity network TOR (we have already integrated AdGuard with Tor for your convenience!). Here is a [Wiki article](https://en.wikipedia.org/wiki/Tor_(anonymity_network)) where the whole concept of TOR network is nicely explained in case you wish to find out more. +* *Manual proxy* involves setting up a proxy server on a specific port, which can then be configured in Wi-Fi settings. This mode requires root access for Android 10 and above. -## Extensions support +### Filters -Userscripts (we also call them extensions) are basically mini-programs written in JavaScript that extend the functionality of one or more websites. Usually, you'd need some special userscript manager to add them, and it's traditionally more of a desktop thing. But with AdGuard everything is possible! Now you can add any userscripts by URL or load them from a file, and AdGuard will serve as a userscript manager and take care of the rest. Go to *Settings → Extensions* to enable some of the pre-installed extensions or to add custom userscripts. +AdGuard blocks ads, trackers, and annoyances by applying rules from its filters. Most features from the *Protection* section are powered by [AdGuard filters](/general/ad-filtering/adguard-filters/#adguard-filters). If you enable *Basic protection*, it will automatically turn on the AdGuard Base filter and AdGuard Mobile Ads filter. And vice versa: if you turn off both filters, *Basic protection* will also be disabled. -![Extensions *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/extensions.png) +![Filters *mobile_border](https://cdn.adtidy.org/blog/new/7osjdfilters.png) + +Filters enabled by default are enough for normal AdGuard operation. However, if you want to customize ad blocking, you can use other AdGuard or third-party filters. To do this, select a category and enable the filters you'd like. To add a custom filter, tap *Custom filters* → *Add custom filter* and enter its URL or file path. + +:::note + +If you activate too many filters, some websites may work incorrectly. + +::: -By the way, you can tap any added userscript to see more details, and to reinstall or delete it. +[Read more about filters](https://adguard.com/en/blog/what-are-filters.html) -## Compatibility with AdGuard VPN +### Userscripts -The best kind of compatibility is when you install two apps and they just start working together. Presuming you already have AdGuard Ad Blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's an item in General settings). +Userscripts are mini-programs written in JavaScript that extend the functionality of one or more websites. To install a userscripts, you need a special userscript manager. AdGuard has such a functionality and allows you to add userscripts by URL or from file. -![Compatibility *mobile](https://cdn.adtidy.org/content/kb/ad_blocker/android/features/compatibility.png) +![Userscripts *mobile_border](https://cdn.adtidy.org/blog/new/isv6userscripts.png) -Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and the benefits of a VPN. It also works the other way around just as well: install AdGuard Ad Blocker on top of an already-running AdGuard VPN and you're good to go. +#### AdGuard Extra -If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard Ad Blocker settings, just toggle the switch. Additionally, you can add AdGuard Ad Blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently. +AdGuard Extra is a custom userscript that prevents websites from bypassing ad blockers and re-inserting blocked ads. ## License -While some ot the features in AdGuard for Android are free, others require [purchasing a license](https://adguard.com/license.html). There are Personal (up to three devices) and Family (up to 9 devices), Yearly and Lifetime license keys. The premium version offers the following features to its users: -* Stealth Mode -* Browsing security -* Extensions -* Ad blocking in all apps (not only browsers) -* Custom filters +In this section, you can find information about your license and manage it: + +* Buy an AdGuard license to activate [the full version's features](#free-vs-full-version) +* Log in to your AdGuard account or enter the license key to activate your license +* Sign up to activate your 7-day trial period if you haven't used it yet +* Refresh the license status if you have recently extended its validity +* Open the AdGuard account to manage your license there +* Reset your license – for example, if you've reached device limit for this license and want to apply another one + +![License screen *mobile_border](https://cdn.adtidy.org/blog/new/3wyh5hlicense.png) + +## Support + +Use this section if you have any questions or suggestions regarding AdGuard for Android. We recommend consulting *[FAQ](https://adguard.com/support/adguard_for_android.html)* or this knowledge base before contacting support. + +![Support *mobile_border](https://cdn.adtidy.org/blog/new/cz55usupport.png) + +If you notice a missed ad, please report it via *Report incorrect blocking*. + +For unusual app behavior, select *Report a bug*. If possible, describe your problem in detail and add app logs. [How to describe an issue](/guides/report-bugs/#how-to-describe-a-problem) + +For your suggestions, use *Request a feature*. + +:::note + +GitHub is an alternative way to report bugs and suggest new features. [Instructions and repository links](/guides/report-bugs/#adguard-for-android) + +::: + +# Free vs full version + +AdGuard for Android has a free and a paid version. Paid features extend AdGuard's capabilities: + +* *Ad blocking in apps* allows you to block ads in non-browser apps. You can specify apps for filtering in [*App management*](#app-management) + +:::note + +AdGuard uses its own ad-free media player to block ads in YouTube videos. To open the media player, open the YouTube app and share a video with AdGuard. This feature is free. + +::: + +* *Tracking protection* increases your privacy by blocking tracking requests, online counters, UTM tags, analytics systems, and more. [Back to Tracking protection](#tracking-protection) + +* *Browsing Security* warns you if you're about to visit a potentially dangerous website. [Back to Browsing Security](#browsing-security) + +* *Custom filters and user rules* allow you to add your own filtering rules and third-party filters to fine-tune ad blocking. [Back to filters](#filters) + +* *Userscripts* allow you to use AdGuard Extra to bypass ad blocker bans and install other userscripts to extend your browser's functionality. [Back to userscripts](#userscripts) -Read [this article](/general/license/activation) to learn how to activate the license key. +You can get access to these features by [purchasing a license](https://adguard.com/license.html). [How to activate the license](/general/license/activation/#activating-adguard-for-android) -## Other features +# Rooted vs non-rooted devices -There are too many features to describe them all in detail, so let us simply list them here: +Due to additional security measures of Android apps, some AdGuard features are only available on rooted devices. Here's the list of them: -* When you visit certain screens for the first time, there will appear tooltips that describe the purpose of that screen and its main features -* You can export or import AdGuard settings (for a faster switch between the settings profiles or to transfer your profile between different devices) -* Select an update channel, i.e. the mode in which the app receives its updates (stable release channel, less stable beta channel and raw ["nightly" channel](https://adguard.com/en/blog/nightly-builds/) -* By tapping a little battery icon on the main screen of the app you will get to the "Battery Usage" screen. System battery stats [are often wrong](../solving-problems/battery), so we decided to have our own, one that would reflect the real state of things -* You can change the app's language in the General Settings tab +* **HTTPS filtering in most apps** requires [installing a CA certificate into the system store](#security-certificates), as most apps do not trust certificates in the user store. Installing a certificate into the system store is only possible on rooted devices +* The [**Automatic proxy** routing mode](#routing-mode) requires root access due to Android's limitations on system-wide traffic filtering +* The **Manual proxy** routing mode requires root access on Android 10 and above as it's no longer possible to determine the name of the app associated with a connection filtered by AdGuard diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md index ccd57a4b671..d454fcafc2f 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-android/solving-problems/outbound-proxy.md @@ -109,7 +109,7 @@ You should remove Shadowsocks application from filtering before setting up the p 1. Open AdGuard and go to **Settings** → **Filtering** → **Network** → **Proxy** → **Proxy server**. -2. Tap the **Add proxy server** and fill the fields: +2. Tap the **Add proxy server** and fill in the fields: | Field | Value | | ---------- | ----------- | @@ -121,6 +121,21 @@ You should remove Shadowsocks application from filtering before setting up the p 4. Enable the main Proxy switch and AdGuard protection to route your device's traffic through the proxy. +### How to use AdGuard with Clash + +*Here we presume that you are already a Clash client and have it installed on your device.* + +1. Open Clash and go to **Settings** → **Network** → **Route System Traffic** and toggle the switch. This will set Clash to proxy mode. +2. Open Adguard and go to **App management**. Choose **Clash For Android** and disable **Route traffic through AdGuard**. This will eliminate traffic looping. +3. Then go to **Settings** → **Network** → **Proxy** → **Proxy server**. +4. Tap **Add proxy server** and fill in the fields: + + | Field | Value | + | ---------- | ----------- | + | Proxy type | *SOCKS5* | + | Proxy host | *127.0.0.1* | + | Proxy port | *7891* | + ## Limitations There is a factor that can prevent certain traffic from being routed through the outgoing proxy. AdGuard will only re-route traffic that goes through it. Basically, it means apps that have **Ad blocking** flag enabled in the **Apps Management** tab. \ No newline at end of file diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md index 51b2f0eeebb..b9e7f789fbb 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/adguard-for-windows/solving-problems/connection-not-trusted.md @@ -49,6 +49,8 @@ If that doesn't help, follow the instructions for manually adding the AdGuard ce 9) Check the *Trust this CA to identify websites* box and then lick *OK*. +![Certificate settings — checkbox](https://cdn.adtidy.org/content/kb/ad_blocker/windows/solving-problems/cert_checkbox.jpg) + You've successfully installed AdGuard certificate. Restart the browser and the error should go away. ## Yandex.Browser certificate warning diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md index 2d5aae1cd1d..3d3fc65c1d1 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/ad-filtering/create-own-filters.md @@ -1459,6 +1459,12 @@ This is basically a Firewall-like rule allowing to fully block or unblock access We recommend to get acquainted with this [article](#regexp-support) for better understanding of regular expressions. +:::caution Restrictions + +The `$network` modifier can only be used in rules together with the `$app` and `$important` modifiers, and not with any other modifiers. + +::: + **Examples** * `174.129.166.49:3478^$network` blocks access to `174.129.166.49:3478` (but not to `174.129.166.49:34788`). diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/stealth-mode.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/stealth-mode.md index d65bec4336d..b8dcade9bda 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/stealth-mode.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/general/stealth-mode.md @@ -21,9 +21,9 @@ Some options may not be available depending on the particular product due to OS When you get directed to a website from Google, Yahoo, or any other search engine, this option hides the search query that you used to find that website. -### Send Do-Not-Track header {#donottrack} +### Ask websites not to track you {#donottrack} -It sends a Do-Not-Track (DNT) HTTP header to queried websites, thus requiring web apps to disable tracking of your activity. +Sends the [Global Privacy Control](https://globalprivacycontrol.org/#gpc-spec) and [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) requests to the websites you visit. ### Strip tracking parameters from URLs diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/guides/collect-har-file.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/guides/collect-har-file.md index f11cdce44b4..a5d5e7b9139 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/guides/collect-har-file.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/guides/collect-har-file.md @@ -11,26 +11,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![Chrome](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/chrome.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -38,26 +38,26 @@ To create a HAR file in Chrome: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open ***Developer Tools***: +2. Open **Developer Tools**: -- From menu: ***Menu → More Tools → Developer Tools***. -- Keyboard: ***Ctrl+Shift+C***, or ***Ctrl+Alt+I***, or ***⌥+⌘+I for Mac***. +- From menu: **Menu → More Tools → Developer Tools**. +- Keyboard: **Ctrl+Shift+C**, or **Ctrl+Alt+I**, or **⌥+⌘+I for Mac**. -3. Click on the ***Network tab***. +3. Click on the **Network tab**. 4. Locate the round button at the top left of the Network tab and confirm it is in red recording mode. If it's grey, click to turn red to start recording. -5. Use the ***clear*** button (the circle button with a line through it next to the record button) to clear all previous activity. +5. Use the **Clear** button (the circle button with a line through it next to the record button) to clear all previous activity. -6. Select the ***Preserve log*** check box on the Network tab. +6. Select the **Preserve log** check box on the Network tab. -7. Check the ***Disable cache*** check box. +7. Check the **Disable cache** check box. ![edge](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/edge.png) 8. Reproduce the steps that create the issue. -9. Save session as a .har file by right-clicking the grid and selecting ***Save as HAR with content***. +9. Save session as a .har file by right-clicking the grid and selecting **Save as HAR with content**. 10. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -67,24 +67,24 @@ To create a HAR file in Firefox: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From menu: ***Menu→Web Developer→Network***. -- Keyboard: ***Ctrl+Shift+C***, or **⌥+⌘+E (Mac)**. +2. Open Developer Tools in **Network** mode: +- From menu: **Menu → Web Developer → Network**. +- Keyboard: **Ctrl+Shift+C**, or **⌥+⌘+E (Mac)**. -3. Note the ***play/pause*** button at the top left of the Network tab. +3. Note the **Play/Pause** button at the top left of the Network tab. - Button should be in play mode. -4. If any information is currently displayed in the grid, clear by clicking the ***delete trash can*** button next to the play/pause button. +4. If any information is currently displayed in the grid, clear by clicking the **Delete trash can** button next to the play/pause button. -5. Select the ***Persist Logs*** check box on the Network tab. +5. Select the **Persist Logs** check box on the Network tab. -6. Check the ***Disable cache*** check box. +6. Check the **Disable cache** check box. ![firefox](https://cdn.adtidy.org/content/Kb/ad_blocker/guides/firefox.png) 7. Reproduce the steps that create the issue. -8. Save session as a .har file by right-clicking the grid and selecting ***Save all as HAR***. +8. Save session as a .har file by right-clicking the grid and selecting **Save all as HAR**. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -94,21 +94,21 @@ To create a HAR file in Internet Explorer 11: 1. Go to the URL where the issue occurs. Do not reproduce the issue yet. -2. Open Developer Tools in ***Network*** mode: -- From Tools cog wheel menu: ***Developer Tools*** → ***Network tab***. -- Keyboard: ***F12→Network*** tab. +2. Open Developer Tools in **Network** mode: +- From Tools cog wheel menu: **Developer Tools** → **Network tab**. +- Keyboard: **F12 → Network** tab. -3. Note the start profiling session ***Play*** button and stop profiling ***Stop*** button at top left of Network tab. -- Play button will be gray when recording and Stop button will be red. Put in ***Play*** mode. +3. Note the start profiling session **Play** button and stop profiling **Stop** button at top left of Network tab. +- Play button will be gray when recording and Stop button will be red. Put in **Play** mode. -4. Clear any session info appearing in the lower grid using the ***Clear session*** button on Network tab. Hover over icons to see names. -- ***Clear session*** button is a three line icon with an x on it. +4. Clear any session info appearing in the lower grid using the **Clear session** button on Network tab. Hover over icons to see names. +- **Clear session** button is a three line icon with an x on it. -5. Check the ***Disable cache*** check box. +5. Check the **Disable cache** check box. 6. Reproduce the steps that create the issue. -7. Save session as a .har file by clicking on the ***Save disk*** button (Export as HAR) on Network tab. +7. Save session as a .har file by clicking on the **Save disk** button (Export as HAR) on Network tab. 8. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, as well. @@ -116,24 +116,28 @@ To create a HAR file in Internet Explorer 11: To create a HAR file in Safari: -1. Check the Safari menu bar at the top of the screen for a ***Develop*** menu. Check the checkbox at the bottom next to ***Show Develop menu in menu bar***. -- If not visible, turn it on by going to ***Safari→Preferences→Advanced***. +1. Check the Safari menu bar at the top of the screen for a **Develop** menu. +- If not visible, turn it on by going to **Safari → Settings → Advanced**. +- Check the checkbox at the bottom next to **Show Develop menu in menu bar**. 2. Go to the URL where the issue occurs. Do not reproduce the issue yet. -3. Open ***Network*** tab in Web Inspector: -- From menu: ***Develop→Show Web Inspector→Network***. -- Keyboard: ***⌥+⌘+I→Network*** +3. Open **Network** tab in Web Inspector: +- From menu: **Develop → Show Web Inspector → Network**. +- Keyboard: **⌥+⌘+I→Network** -4. Check ***Preserve Log*** checkbox on right side of the Network tabs. +4. Check **Preserve Log** checkbox on left side of the Network tabs, within the **Other filter options...** menu. -5. Clear current Network items by clicking the ***delete Trash*** icon at the far right of Network tabs. +![safari](https://cdn.adtidy.org/content/kb/ad_blocker/safari/preserve-log.png) -6. Check the ***Disable cache*** check box. +5. Clear current Network items by clicking the **Delete Trash** icon at the far right of Network tabs. +- Keyboard: **⌘+K** + +6. Check the **Disable caches** check box. 7. Reproduce the steps that create the issue. -8. Save session as a .har file by clicking the ***Export*** icon next to ***Preserve Log***. +8. Save session as a .har file by clicking the **Export** icon next to the **Delete Trash** icon. 9. Forward to AdGuard support (support@adguard.com) with detailed explanation of issue. Supporting screenshots can be helpful, too. @@ -141,11 +145,11 @@ To create a HAR file in Safari: To create HAR files, follow these steps: -1. Open AdGuard and go to ***Settings***. +1. Open AdGuard and go to **Settings**. -2. Choose ***Advanced*** in the menu. +2. Choose **Advanced** in the menu. -3. Choose ***Low Level Settings*** +3. Choose **Low Level Settings** 4. Activate `pref.har.capture` (you will have to restart the protection). @@ -153,16 +157,16 @@ To create HAR files, follow these steps: 6. Now turn `pref.har.capture` off again. -7. Go back and tap ***Export logs and system info*** → ***Save***. +7. Go back and tap **Export logs and system info** → **Save**. ## Windows {#windows} -1. Open ***Settings*** → ***General settings*** → ***Advanced settings** and scroll down. +1. Open **Settings*** → **General settings** → **Advanced settings** and scroll down. -2. Check the ***Enable HAR writing*** box. +2. Check the **Enable HAR writing** box. 3. Reproduce the problem. -4. Go to ***General settings*** → Click on ***Export logs*** → ***Save***. +4. Go to **General settings** → Click **Export logs** → **Save**. 5. Disable HAR writing by unchecking the corresponding box.