Big Sur: the good, the bad, and the ugly

Not so long ago we released AdGuard v2.5 for Mac, which, among else, made a heavy accent on compatibility with soon-to-come macOS Big Sur. The v2.5.1 patch that followed recently was packed with more compatibility-oriented changes.

I have to say that befriending AdGuard and Big Sur is not a simple task at all. Apple shakes things up really hard this year when it comes to macOS.

First of all, it's because of the deprecation of Kernel Extensions. If you're a frequent reader of our Blog, you probably remember that we mentioned this as early as in March. You can find plenty of information on this topic if you're intrested in digging deeper, but the bottom line is that Kernel Extensions is an API that AdGuard used to rely on in earlier versions, and with Big Sur macOS moves to a new API, and it's very, very different. All internal AdGuard processes had to be rebuilt, accommodating to the new API.

But that's not the only factor. The introduction of Big Sur comes with Apple switching from Intel processors to ARM. As you might guess, it takes its toll as well. Let's take a closer look at both reasons.

ARM support

We'll deal with this one first, because everything is fairly straightforward here. Apple has allowed developers to get so called Developer Transition kit, which includes an ARM-based Mac Mini computer prototype, among other things.

We've tested it out and are happy to report that AdGuard works smoothly with ARM processors.

Moving to Network Extensions

Network Extensions is an API that comes in place of the old Kernel Extensions API. Why Apple did it in the first place? Their motive is to prevent developers from working within the Kernel and confine them to User mode. And proper implementation of Kernel Extensions is quite challenging. You make a mistake and you'll end up crashing the system. Transitioning to User mode all the features that earlier were only possible to implement on Kext level should make the OS more stable altogether, or at least in theory that is. Unfortunately, everything comes at a cost.

As for AdGuard, as already mentioned, the API we'll have to use for system-wide filtering from now on is called Network Extensions. And — you guessed it — adopting it was rather painful as well. Big Sur is the first OS that marked the commonplace use of Network Extensions. We've reported a boatload of bugs and spent countless hours talking to Apple devs. Luckily, all wasn't in vain — all critical issues with Network Extensions have been resolved.

That said, not all these essential changes made it into macOS Catalina, so you'll have to rely on the ol' trusty Kernel Extensions there.

Despite all our efforts, though, there are still some restrictions when it comes to Network Extensions. Here's a rundown on known problems and ways to fix them:

Compatibility with local proxies

Some things have changed in regard to AdGuard working simultaneously with a proxy. Right off the bat, some good news: any remote (non-local) proxy will work normally in Big Sur alongside AdGuard and doesn't require any additional actions from you. But with a local proxy (localhost), you have to remove it from System settings and configure it in AdGuard.

To configure an upstream proxy in AdGuard for Mac in Big Sur, you need to go to AdGuard menu -> Advanced -> Advanced Settings.... Click on the Value area of the upstream.proxy setting to configure a proxy.

Enter a string that looks like scheme://user:password@host:port, where

  • scheme is either http, https, socks4 or socks5, depending on your proxy type.

If you use socks5 proxy type, set the value of the upstream.proxy.socks5udp setting to true to make AdGuard route UDP traffic to the proxy server.

  • user and password are corresponding username and password of your proxy (if needed). Ignore either or both when not applicable
  • host is the IP address of your proxy server
  • port is the desired port number to be used by the proxy server

Example: socks5://localhost:6322 will configure a SOCKS5 local proxy that listens to port 6322 and doesn't require a username or a password.

Click Apply to make AdGuard route all traffic that went through it to the configured proxy server.

Instructions for some popular local proxies

Depending on what local proxy you're using, there may be slight differencies in setup and other specifics. More detailed instructions for a couple of popular proxies (Surge, Shadowsocks) can be found in our Knowledge Base.

VPN apps with legacy API

Despite AdGuard is displayed as a VPN in System settings, it shouldn't cause any conflicts when working alongside other VPN-based apps. However, if you're using a VPN-based app that was downloaded from outside the AppStore, there's a chance it uses the old VPN API and you have to exclude it from filtering:

  1. Open AdGuard's menu.
  2. Select Preferences....
  3. Switch to the Network tab.
  4. Click the Applications... button.
  5. Find the app you want to exclude and uncheck the checkbox next to it.

Alternatives to using a Network Extension

It's impossible to foresee each and every possible problem that can pop up in Big Sur, there are countless various hardware/software and settings configurations. If you face any compatibility issues, please contact our support team, but feel free to try one of these workarounds first:

Using "Automatic proxy" filtering mode

You can try switching AdGuard to Automatic proxy mode. This makes the system treat AdGuard like a proxy and thus avoid compatibility problems caused by Network Extensions.

  1. Open AdGuard's menu.
  2. Select Preferences....
  3. Switch to the Network tab.
  4. Click the Select Mode... button.
  5. Select Automatic Proxy.

Now AdGuard has automatically added a .pac file to your Mac's network settings, so that the system will consider AdGuard a proxy and try to send all traffic through AdGuard.

Take into account that some apps may ignore this system setting and their traffic will not be filtered.

Enabling Kernel extensions

This is kind of a last resort. To enable Kernel Extensions, you would need to disable System Integrity Protection (SIP) first. It has a chance to work, but also carries a risk of causing more problems than it'll solve. If you feel determined, follow the instruction from this Knowledge Base article.

Once again, we only recommend using this method if everything else fails, and even then cautiously.

In conclusion

As you can see from this article, Big Sur is good news, bad news, and everything in between. Time will tell which side the pendulum swings, and whether there will be more problems or new possibilities in the future. For now, best you can do is arm yourself with knowledge from this article and be ready to face any potential complications — and let's hope Apple will enter the overdrive mode and fix everything in no time!

Páčil sa vám tento príspevok?
AdGuard VPN AdGuard DNS AdGuard Mail Peňaženka AdGuard
AdGuard VPN AdGuard DNS AdGuard Mail Peňaženka AdGuard
Hlavná obrazovka AdGuardu pre Windows
Obrazovka ochrany AdGuardu pre Windows zobrazujúca funkcie a nastavenia ochrany
Obrazovka so štatistikami v aplikácii AdGuard pre Windows, ktorá zobrazuje štatistiky blokovaných reklám a sledovacích programov
Obrazovka správy aplikácií v AdGuarde pre Windows zobrazujúca možnosti správy ochrany pre aplikácie nainštalované v zariadení
20 387 20387 hodnotení
Výborne!

AdGuard: blokovač reklam pre Windows

AdGuard pre Windows je viac než blokovač reklám. Je to viacúčelový nástroj, ktorý blokuje reklamy, kontroluje prístup k nebezpečným stránkam, zrýchľuje načítavanie stránok a chráni deti pred nevhodným obsahom
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Microsoft Store
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
AdGuard pre Windows v8.0, 14-dňová skúšobná doba
Hlavná obrazovka AdGuardu pre Mac
Obrazovka Režimu utajenia v aplikácii AdGuard pre Mac
20 387 20387 hodnotení
Výborne!

AdGuard: blokovač reklám pre Mac

AdGuard pre Mac je unikátny blokovač reklám navrhnutý pre macOS. Okrem ochrany pred otravnými reklamami v prehliadačoch a aplikáciách Vás chráni aj pred sledovaním, phishingom a podvodmi
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
AdGuard pre Mac v2.19, 14-dňová skúšobná doba
Hlavná obrazovka AdGuardu pre Android
Obrazovka ochrany pred sledovaním v aplikácii AdGuard pre Android
Obrazovka správy aplikácií v AdGuarde pre Android, ktorá zobrazuje možnosti správy ochrany pre aplikácie nainštalované v zariadení
Obrazovka so štatistikami aplikácie AdGuard pre Android, ktorá zobrazuje štatistiky blokovaných reklám a sledovacích programov
Hlavná obrazovka súkromného prehliadača AdGuard pre Android
QR kód na stiahnutie AdGuardu pre Android
20 387 20387 hodnotení
Výborne!

AdGuard: blokovač reklám pre Android

Blokuje reklamy a sledovače vo všetkých prehliadačoch, hrách a iných aplikáciách. Chráni Vaše súkromie a umožňuje Vám kontrolovať, ako Vaše aplikácie používajú internet. Inštaluje sa cez APK
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
Naskenujte a stiahnite
Použite akúkoľvek čítačku QR kódov dostupnú vo Vašom zariadení.
AdGuard pre Android v4.14, 14-dňová skúšobná doba
Hlavná obrazovka AdGuardu pre iOS
Obrazovka ochrany AdGuardu pre iOS zobrazujúca funkcie a nastavenia ochrany
Obrazovka so štatistikami v aplikácii AdGuard pre iOS, ktorá zobrazuje štatistiky blokovaných reklám a sledovačov
QR kód na stiahnutie AdGuardu pre iOS
20 387 20387 hodnotení
Výborne!

AdGuard: blokátor reklám pre iOS

Najlepší blokovač reklám pre iOS na iPhone a iPad. AdGuard eliminuje všetky druhy reklám a sledovacích nástrojov v prehliadači Safari a chráni Vaše súkromie vo všetkých aplikáciách na úrovni DNS.
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
Naskenujte a stiahnite
Použite akúkoľvek čítačku QR kódov dostupnú vo Vašom zariadení.
AdGuard pre iOS v4.5
Hlavná obrazovka blokovača obsahu AdGuard
Obrazovka filtrov blokovača obsahu AdGuard
Obrazovka nastavení blokovača obsahu AdGuard
20 387 20387 hodnotení
Výborne!

AdGuard blokovač obsahu

Blokovač obsahu AdGuard eliminuje všetky druhy reklám v mobilných prehliadačoch, ktoré podporujú technológiu blokovania obsahu – konkrétne v prehliadačoch Samsung Internet a Yandex Browser. Jeho funkcie sú v porovnaní s AdGuardom pre Android obmedzené, ale je bezplatný, ľahko sa inštaluje a je efektívny
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
AdGuard blokovač obsahu v2.8
Hlavná obrazovka rozšírenia prehliadača AdGuard
Obrazovka ochrany pred sledovaním rozšírenia prehliadača AdGuard
20 387 20387 hodnotení
Výborne!

AdGuard rozšírenie prehliadača

AdGuard je najrýchlejší a najľahšie rozšírenie pre blokovanie reklám, ktoré účinne blokuje všetky typy reklám na všetkých webových stránkach! Vyberte si AdGuard pre prehliadač, ktorý používate, a získajte rýchle a bezpečné prehliadanie bez reklám.
Inštalovať
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Inštalovať
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Inštalovať
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Inštalovať
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Inštalovať
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
Inštalovať
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
AdGuard rozšírenie prehliadača v5.5
Hlavná obrazovka AdGuard Assistant
20 387 20387 hodnotení
Výborne!

Asistent AdGuard

Rozšírenie prehliadača pre desktopové aplikácie AdGuard. Umožňuje vám blokovať vlastné položky na webových stránkach, pridávať webové stránky na zoznam povolených a odosielať hlásenia priamo z prehliadača
Asistent AdGuard v1.4
20 387 20387 hodnotení
Výborne!

AdGuard Home

AdGuard Home je sieťové riešenie na blokovanie reklám a sledovacích programov. Nainštalujte si ho raz na smerovač, aby ste pokryli všetky zariadenia vo Vašej domácej sieti – nie je potrebný žiadny ďalší klientsky softvér. Toto je obzvlášť dôležité pre rôzne zariadenia internetu vecí, ktoré často predstavujú hrozbu pre Vaše súkromie
AdGuard Home v0.107
Hlavná obrazovka AdGuard Pro pre iOS
Obrazovka ochrany AdGuard Pro pre iOS zobrazujúca funkcie a nastavenia ochrany
Obrazovka so štatistikami AdGuard Pro pre iOS, ktorá zobrazuje štatistiky blokovaných reklám a sledovacích nástrojov
20 387 20387 hodnotení
Výborne!

AdGuard Pro pre iOS

AdGuard Pro pre iOS obsahuje všetky pokročilé funkcie ochrany proti blokovaniu reklám. Ponúka rovnaké nástroje ako platená verzia AdGuardu pre iOS. Vyniká v blokovaní reklám v prehliadači Safari a umožňuje Vám prispôsobiť nastavenia DNS pre Vašu ochranu. Blokuje reklamy v prehliadačoch a aplikáciách, chráni Vaše deti pred nevhodným obsahom a chráni aj Vaše osobné údaje
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
AdGuard Pro pre iOS v4.5
Hlavná obrazovka AdGuard Mini pre Mac
Obrazovka ochrany Safari v AdGuard Mini pre Mac
Obrazovka Vytvorenie pravidla v aplikácii AdGuard Mini pre Mac
20 387 20387 hodnotení
Výborne!

AdGuard Mini pre Mac — blokovanie reklám v Safari

AdGuard Mini pre Mac je výkonný blokovač reklám pre Safari. Táto ľahká aplikácia odstraňuje reklamy, blokuje sledovače a zrýchľuje načítavanie stránok. Pomáha vám prehliadať web v Safari bez rozptýlení a chráni vaše dáta
Inštalovať
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
AdGuard Mini pre Mac v2.3
Hlavná obrazovka AdGuard pre Android TV so zapnutou ochranou
Obrazovka blokovania reklám aplikácie AdGuard pre Android TV zobrazujúca jej funkcie a nastavenia
Obrazovka nastavení AdGuardu pre Android TV
Obrazovka správy aplikácií AdGuard pre Android TV zobrazujúca aplikácie, v ktorých sú blokované reklamy a sledovače
20 387 20387 hodnotení
Výborne!

AdGuard pre Android TV

AdGuard pre Android TV je jediná aplikácia, ktorá blokuje reklamy, chráni Vaše súkromie a funguje ako firewall pre Váš Smart TV. Dostávajte upozornenia na webové hrozby, používajte zabezpečené DNS a profitujte zo šifrovanej prevádzky. Uvoľnite sa a ponorte sa do svojich obľúbených relácií so špičkovým zabezpečením a žiadnymi reklamami!
AdGuard pre Android TV v4.14, 14-dňová skúšobná doba
Maskot AdGuardu, Agnar, drží tučniaka s Linuxom
20 387 20387 hodnotení
Výborne!

AdGuard pre Linux

AdGuard pre Linux je celosvetovo prvý systémový blokovač reklám pre Linux. Blokujte reklamy a sledovače na úrovni zariadenia, vyberte si z predinštalovaných filtrov alebo pridajte svoje vlastné – to všetko cez rozhranie príkazového riadka
AdGuard pre Linux v1.4
20 387 20387 hodnotení
Výborne!

AdGuard Temp Mail

Bezplatný generátor dočasných e-mail adries, ktorý Vás udržiava v anonymite a chráni Vaše súkromie. Žiadny spam vo Vašom hlavnom priečinku doručenej pošty!
20 387 20387 hodnotení
Výborne!

AdGuard VPN

75 lokalít po celom svete

Prístup k ľubovoľnému obsahu

Silné šifrovanie

Neukladajú sa žiadne záznamy

Najrýchlejšie pripojenie

Non-stop podpora

Vyskúšajte bezplatne
Stiahnutím programu akceptujete podmienky licenčnej zmluvy
Prečítať si viac
20 387 20387 hodnotení
Výborne!

AdGuard DNS

AdGuard DNS je alternatívne riešenie pre blokovanie reklám, ochranu súkromia a rodičovskú kontrolu. Jednoduché nastavenie a bezplatné používanie poskytuje potrebné minimum ochrany proti online reklamám, sledovačom a phishingu bez ohľadu na to, akú platformu a zariadenie používate.
20 387 20387 hodnotení
Výborne!

AdGuard Mail

Chráňte svoju identitu, vyhýbajte sa spamu a udržujte svoju doručenú poštu v bezpečí pomocou našich aliasov a dočasných e-mailových adries. Užite si našu bezplatnú službu preposielania e-mail správ a aplikácie pre všetky operačné systémy
20 387 20387 hodnotení
Výborne!

Peňaženka AdGuard

Bezpečná a súkromná krypto peňaženka, ktorá Vám poskytuje plnú kontrolu nad Vašimi aktívami. Spravujte viacero peňaženiek a objavte tisíce kryptomien na ukladanie, odosielanie a výmenu
Sťahovanie AdGuard Ak chcete spustiť inštaláciu, kliknite na tlačidlo označené šípkou Vyberte možnosť "Otvoriť" a kliknite na tlačidlo "OK" - chvíľu počkajte, kým sa súbor stiahne. V otvorenom okne pretiahnite ikonu AdGuard do priečinka "Aplikácie". Ďakujeme, že ste si vybrali AdGuard! Vyberte možnosť "Otvoriť" a kliknite na tlačidlo "OK" - chvíľu počkajte, kým sa súbor stiahne. V otvorenom okne kliknite na "Inštalovať". Ďakujeme, že ste si vybrali AdGuard!
Nainštalujte AdGuard na Vaše mobilné zariadenie