메뉴
한국어

Mac용 AdGuard – Release – AdGuard 버전

Mac용 AdGuard 2.14
출시일: 2024년 4월 18일
The AdGuard v2.14 for Mac features the usual bug-fixes-for-better-performance changes, but not only that! This time, the star of the show is the CoreLibs update, which brings improvements to the app overall, with two notable features in particular. First up, we’ve fine-tuned the Encrypted ClientHello support. Yes, it’s still in the experimental phase, but our team has identified several issues that were holding back the seamless activation of ECH by default. With this release, we’ve addressed them and paved the way for enhanced performance. Additionally, the updated CoreLibs now provide the ability to filter DNS-over-HTTPS requests on the fly. This means that AdGuard by default won’t redirect DoH queries to another DNS server, and instead queries will still be sent to the server chosen in the browser. The old behavior may be restored by turning off network.dns.filter.secure.request.transparently.enabled in the advanced settings. This update also includes other minor changes. If you’d like to, feel free to dig into each one of them by reading our extensive changelog below.

Changelog

Fixes

Buttons do not respond on the Proxy Configuration screen in some cases #1327

CoreLibs (Filtering engine) updated to v1.14.51

Improvements

Indicate that outbound proxy is used in the request processed event #1385
Support for passing host to outbound proxy #1386
User rules editor improved #1402

Fixes

Apply $permissions only to document #1856
Cannot parse QUIC ClientHello split into two packets #1861
Cookie rules with [ and ] in the name considered as invalid #1843
Cosmetic rules are not applied in some cases when AdGuard works alongside AdGuard VPN browser extension #1791
VOT (Voice over translation) script does not work in Google chrome #1665
$all modifier does not work correctly #1842
mall.sk content script is not injected #1834

Other

Added Firefox 121.0+ to the list of user agents, which support :has() natively #1840
Added an option to use | as a separator in $permissions #1850
Blocking regex rule that has escaped slash in a character class does not work #1831
Content script is not injected if there is a tag (with embed attribute) before doctype declaration #1825
Get ECH parameters from intercepted DNS HTTPS queries #1794
Improved HTML filtering performance #1855
On-the-fly filtering of DoH connections #198
Support anti-DPI feature for Korea Telecom #1789
$path modifier does not work with query params #1817
$removeparam on url with port redirects to url without port #1818
AdGuard breaks the android-hilfe.de website #1800
Cannot connect to wiki.cemu.info securely #1821

DnsLibs (DNS filtering engine) updated to v2.5.18

Improvements

Allow specifying tcp-only and udp-only DNS upstreams #208
Support passing hostname to outbound proxy instead of bootstrapping #197

Other

Improved handling of HTTPS rrtype #215
Happy Eyeballs used for IPv4/IPv6 in DoH #217

UserscriptsWrapper updated to v1.2.23

Added GM.xmlhttpRequest as alias of GM_xmlhttpRequest #1785

Scriptlets (JavaScript enhancement for filtering rules) updated to v1.10.25

Improvements

Added compatibility with uBO’s set-cookie scriptlet #332
Added new scriptlet — call-nothrow.js #333
Added new scriptlet — spoof-css #317
Added new scriptlet — trusted-create-element #278
set-cookie — added more supported values #379
google-analytics — added ga.q property #355
google-ima3 — added OmidVerificationVendor property #353
Added new scriptlet — href-sanitizer #327
Added new scriptlet — json-prune-fetch-response #361
Added new scriptlet — json-prune-xhr-response #360
Added new scriptlet — trusted-suppress-native-method #383
set-cookie — increase a possible numeric value #388
trusted-click-element — add support for finding selectors in shadowRoot #323
Use some redirects resources as scriptlets as well #300
New scriptlet — trusted-set-attr #281
New scriptlet — no-protected-audience #395
Added possibility to allowlist scriptlets #377
Improved prevent-fetch — add cors responseType #394
Improved set-cookie — add 'domain' parameter #389

Fixes

set-constant — setProxyTrap() #403
set-cookie — do not encode a cookie name #408
set-local-storage-item conversion — '$remove$' param #404
Mac용 AdGuard 2.13
출시일: 2023년 12월 22일
Mac용 AdGuard v2.13을 소개합니다. 이 버전에는 브라우징 환경을 개선하기 위한 몇 가지 내부 개선 사항과 버그 수정이 포함되어 있습니다. 또한 유용한 광고 차단 도구도 구현했습니다.

새로운 CoreLib 및 HTTPS 필터링 상태 식별 기능

HTTPS 필터링의 투명성을 높이기 위해 AdGuard는 필터링 로그를 통해 원본 인증서를 확인할 수 있는 기능을 추가했습니다. 여기에서 각 웹 요청의 세부 정보, AdGuard에서 사용하는 암호화 및 원본 인증서를 확인할 수 있습니다.
인증서 보기 *mobile
이 기능은 HTTPS 필터링의 주요 관심사에서 비롯된 기능입니다. AdGuard는 인증서의 유효성을 검사하지만, 원본 인증서를 직접 검사하고 싶은 상황이 있을 수 있습니다. 이 문제에 대한 자세한 내용은 지식 창고에서 확인할 수 있습니다.

HTML 필터링 규칙에서 선택기 지원

이번 버전에서 가장 큰 특징은 HTML 필터링이 개선되었다는 점입니다. HTML 필터링 규칙에 선택기 지원을 추가하여 광고를 더욱 효과적으로 차단할 수 있습니다.

새로운 DnsLib 및 기본 HTTP 인증

이번 DnsLibs 업데이트를 통해 Mac용 AdGuard 사용자는 새로운 기능인 기본 HTTP 인증을 이용할 수 있습니다. 이 기능은 어떻게 사용하나요?
사용자 정의 DNS 서버가 있고 이에 대한 액세스를 제한하고 싶다고 가정해 보세요. IP 주소로 액세스를 제한할 수 있지만(예: 집 IP만 DNS 서버에 연결하도록 허용), 네트워크를 자주 변경하는 모바일 기기가 있다면 어떻게 해야 할까요?
다행히도 DNS-over-HTTPS 프로토콜을 사용하면 HTTP 프로토콜의 기능을 활용할 수 있으며, 그 중 하나가 인증 옵션입니다. 이제 Mac용 AdGuard에서 HTTP 인증을 지원하는 사용자 정의 DNS 서버를 추가할 때 해당 서버에 연결할 때 사용할 인증 정보를 포함할 수 있습니다.
곧 기본 HTTP 인증이 AdGuard Home 및 AdGuard DNS에서 제공될 예정입니다.
또한 몇 가지 사소한 문제를 수정하고 AdGuard의 성능과 안정성을 개선했습니다. Mac용 AdGuard v2.13의 새로운 버전을 즐겨주시기 바랍니다.

변경 로그

개선 사항

AdGuard 어시스턴트에 대한 Vivaldi 지원이 추가되었습니다. #998
필터링 로그에 HTTPS 필터링 상태 및 원본 인증서를 표시합니다. #1284

수정 사항

DNS 서비스를 중지/시작하지 못했습니다. #1311
AdGuard가 실행 중인 경우 ‘연결할 수 없음’ 오류가 발생했습니다. #1234
AdGuard가 켜져 있는 동안 Wi-Fi 인증 팝업이 표시되지 않았습니다. #892
DNS 필터링으로 인해 Tunnelblick VPN이 중단되었습니다. #1310

CoreLibs(필터링 엔진)

CoreLibs가 1.13.115 버전으로 업데이트되었습니다.
인증서를 이동하는 옵션이 제거되었습니다. #277
KT(Korea Telecom)을 위한 ‘DPI로부터 보호’ 기능이 추가되었습니다. [#1789](https://github.com/AdguardTeam/CoreLibs/issues/1789 ) ​

개선 사항

'!#else' 전처리기 지시어 지원이 추가되었습니다. #1806
새로운 규칙 우선순위 체계가 채택되었습니다. #1768
스텔스 모드가 활성화된 경우 User Agent와 일치하도록 'sec-ch-ua' 헤더가 변경되었습니다. #1764
HTML 필터링 성능이 개선되었습니다. #1772
ECH retry_configs의 사용법이 개선되었습니다. #1793

수정 사항

Edge Bing 채팅에서 이미지가 표시되지 않았습니다. #1744
SXG를 사용하는 웹사이트는 Google 검색에서 열었을 때 코스메틱 필터링이 적용되지 않았습니다. #1812
'macperformanceguide.com' 웹사이트의 필터링이 작동하지 않았습니다. #1810
TCP/IP 스택에서 UDP 타임아웃이 너무 짧았습니다. #1796

DnsLibs(DNS 필터링 엔진)

DnsLibs가 2.4.18 버전으로 업데이트되었습니다.
​#### 개선 사항
DoH 서버에 대한 기본 HTTP 인증 구성이 추가되었습니다. #189
도메인으로만 구성된 # 규칙에 댓글이 허용되었습니다. #196

수정 사항

DNS 업스트림 서버 사용 시 로컬 DNS 프록시에 대한 DoS 공격 가능성을 제거했습니다. #202
DoH가 오래된 연결을 너무 오래 사용하려고 했습니다. #200
type=HTTPS 요청이 이제 제대로 필터링됩니다. #199

필터 관리자를 위한 중요 사항

특정 유저스크립트를 비활성화하는 $extension 수정자가 추가되었습니다. #1706
'$$$$' HTML 필터링 규칙이 개선되어 CSS에서와 같이 선택기를 사용할 수 있게 되었습니다. #94
cap_html_filtering 조건에 대한 지원이 추가되었습니다. #1758
$denyallow는 차단 문서를 허용하지 않았습니다. #1809
$stealth 예외는 STUN/TURN을 차단하는 TCP 스택 수준에서 작동하지 않았습니다. #1737
object 태그에 로드된 요소에 콘텐츠 script가 삽입되지 않았습니다. #1769
언어 필터를 자동으로 활성화하기 위해 HTML 속성 lang 및 HTTP 헤더를 기반으로 사이트 언어를 정의하는 기능이 추가되었습니다. #1736
$replace, $hls$jsonprune 에 대한 응답 크기 제한을 10MB로 늘렸습니다. #326

Scriptlets(JavaScript로 필터링 규칙을 강화하는 라이브러리)

Scriptlets이 v1.9.101로 업데이트되었습니다.

개선 사항

prevent-fetch가 개선되었습니다. #364
항목 제거를 위한 정규식 지원이 추가되었습니다. #256
새로운 신뢰할 수 있는 scriptlet trusted-prune-inbound-object가 추가되었습니다. #372
'set-cookie'에 대해 더 많은 지원 값이 추가되었습니다. #375
set-local-storage-itemset-session-storage-item에 켜기 및 끄기에 대한 지원이 추가되었습니다. #366
uBO의 $redirect 우선순위가 제거되었습니다. #59
텍스트 콘텐츠 일치 시 xml-prune에 대한 xpath 지원이 추가되었습니다. #325
리디렉션 이름을 기반으로 리디렉션을 변환하는 API 메서드가 추가되었습니다. #346
json-prune에서 stack 매개변수의 작동이 개선되었습니다. #348
prevent-xhr 사용이 개선되었습니다. #347

수정 사항

googletagservices-gptsetPrivacySettings 메소드가 없었습니다. #344
set-constant scriptlet는 vimeo.com을 손상시켰습니다. #380
최대 호출 스택 크기가 초과될 때 set-constant scriptlet가 수정되었습니다. #373
set-constant에 대한 값 재정의가 수정되었습니다. #330
music.youtube.com에서 trusted-replace-xhr-response가 제대로 작동하지 않는 문제가 수정되었습니다. #359
m3u-prune이 개선되었습니다. \r이 있는 경우 콘텐츠가 잘리지 않았습니다. #354
'trusted-replace-fetch-response'가 개선되었습니다. URL이 Object.defineProperty로 설정된 경우 콘텐츠를 바꾸지 않아야 합니다. #367
uBO 규칙으로 변환하는 동안 매개변수에서 쉼표가 이스케이프되었습니다. #343

UserscriptsWrapper

UserscriptsWrapper가 1.2.21 버전으로 업데이트되었습니다.
'网盘直链下载助手` 유저스크립트가 AdGuard에서 작동하지 않습니다. #1780
Mac용 AdGuard 2.12.2
출시일: 2023년 10월 24일
Mac용 AdGuard v2.12.2는 Firefox 사용자에게 영향을 미치는 문제를 해결했습니다. AdGuard를 활성화하면 일부 웹사이트가 로드되지 않고 잠재적인 보안 위험에 대한 오류가 표시되었습니다.

변경 로그

수정 사항

Firefox의 HSTS/SSL 오류가 수정되었습니다. #1326

CoreLibs(필터링 엔진)

CoreLibs가 v1.12.83으로 업데이트되었습니다. #1324
Mac용 AdGuard 2.12.1
출시일: 2023년 10월 11일
Mac용 AdGuard의 이전 버전에서는 일부 사용자가 시스템을 재부팅할 때마다 "AdGuard가 변경하려고 합니다"라는 메시지가 표시되었습니다. Mac용 AdGuard v2.12.1에서는 이 버그를 수정하고 CoreLibs 및 DnsLibs를 업데이트했습니다.

변경 로그

수정 사항

재부팅 후 관리자 비밀번호를 입력하라는 메시지가 표시되었습니다. #1307
'결과 있음' 상태에서 연결 시간이 초과되었습니다. #1180
127.0.0.1 local 규칙을 사용하면 AdGuard가 .local 도메인에 대한 모든 요청을 차단했습니다. #207

CoreLibs

CoreLibs가 1.12.78 버전으로 업데이트되었습니다. #1308

DnsLibs

DnsLibs가 2.2.36 버전으로 업데이트되었습니다. #1314
Mac용 AdGuard 2.12
출시일: 2023년 9월 21일
Mac용 AdGuard 2.12 버전이 출시되었습니다! 이번 버전에서는 사용자 경험과 개인 정보 보호를 개선하기 위해 많은 노력을 기울였습니다. 이번 버전부터 Mac용 AdGuard는 macOS High Sierra 10.13 및 Mojave 10.14에서 더 이상 지원되지 않습니다. 현재 Mac의 이전 버전을 사용 중인 경우, AdGuard의 이전 버전을 다운로드하세요.
Mac용 AdGuard v2.12에는 상당한 개선 사항이 있습니다. 이전에는 Mac용 AdGuard에서 HTTP/1 및 HTTP/2 트래픽만 필터링할 수 있었지만, 2.12 버전에서는 CoreLib을 업데이트하여 이제 HTTP/3 필터링을 활성화할 수 있습니다. HTTP/3(HTTP-over-QUIC)는 TCP 대신 QUIC을 사용하는 HTTP 프로토콜의 최신 버전입니다. QUIC 프로토콜은 TCP 전송 계층 프로토콜에 비해 많은 장점이 있습니다. QUIC은 개인 정보를 보호하고 더 안정적이고 빠른 인터넷 연결을 제공합니다. HTTP/3 필터링을 활성화하면 QUIC 프로토콜의 모든 장점을 사용할 수 있을 뿐만 아니라 광고와 트래커도 차단할 수 있습니다! 새로운 기능으로 빠르고 끊김 없는 인터넷 연결을 즐기세요.
현재 HTTP/3 필터링은 실험적인 기능입니다. 또한 브라우저별 버그로 인해 현재 Chrome에서는 이 기능이 중단되었지만 Safari와 Firefox에서는 정상적으로 작동합니다. HTTP/3 필터링을 사용하려면 고급고급 설정network.https.filter.http3.enabled로 이동하세요.
HTTP/3 지원 *mobile border
또한 WARP와의 호환성 문제를 수정하고 Scriplets, CoreLib, DnsLib를 업데이트했습니다.

변경 로그

기능

실험적인 HTTP/3 필터링 지원이 추가되었습니다. #1253

수정 사항

AdGuard는 기본적으로 macOS Sonoma의 ‘웹 앱’에서 광고를 차단하지 않았습니다. #1292
업데이트 버튼 위에 커서를 올려도 커서가 변경되지 않습니다. #1244
앱에 5개의 권장 필터 대신 1개의 비권장 방해 요소 필터가 설치되었습니다. #1263

필터 관리자를 위한 중요 사항

기능

기본 규칙에 대한 $method 수정자가 추가되었습니다. #1713
빈 패턴을 가진 $stealth 규칙이 허용되었습니다. #1762

수정 사항

$jsonprune, $replace, $hls가 non-GET-POST HTTP 메서드에서 작동하지 않았습니다. #1743
$path 수정자가 market.yandex.ru/? 경로에서 작동하지 않았습니다. #1726
$jsonprune 수정자는 jsonp에 대한 따옴표를 처리할 수 있어야 합니다. #1734
$network 규칙이 kext를 사용하는 macOS에서 작동하지 않았습니다. #1773
ExtendedCss의 사용이 #?# 규칙 토큰에 조건부로 지정되지 않은 경우 :has(), :not(), :is()를 표준 의사 클래스로 간주했습니다. #1683

Scriptlets

Scriptlets이 v1.9.62로 업데이트되었습니다.

기능

리디렉션 이름을 기반으로 리디렉션을 변환하는 API 메서드가 추가되었습니다. #346
trusted-replace-fetch-response/trusted-replace-xhr-response이 개선되었습니다. 일치하는 모든 콘텐츠를 교체하는 기능이 추가되었습니다. #303
새 scriptlet evaldata-prune이 추가되었습니다. #322
새 scriptlet remove-node-text가 추가되었습니다. #318
새 scriptlet trusted-replace-node-text가 추가되었습니다. #319

수정 사항

set-constant scriptlet의 지원되는 값을 반환하는 새로운 방법이 추가되었습니다. #316
로깅 scriptlets에 대한 cannot apply rule 메시지가 제거되었습니다. #313
AdGuard는 규칙을 uBO 규칙으로 변환할 때 쉼표를 고려했습니다. #343
prevent-xhr scriptlet이 개선되었습니다. #347
log-addEventListener 작업의 오류를 수정했습니다. #335
요청/도메인이 DNS 필터링에 의해 차단된 경우 scriptlet 'prevent-fetch`, 'prevent-xhr'이 도움이 되지 않았습니다. #334
set-cookie에 대한 AcceptReject 값이 추가되었습니다. #336
set-cookie의 대소문자를 구분하지 않는 값으로 변경했습니다. #342
DAI SDK와의 충돌을 피하기 위해 google-ima3가 수정되었습니다. #331
키별로 항목을 제거하는 기능을 추가하기 위해 저장소 항목 scriptlets이 수정되었습니다. #338
prevent-xhrtrusted-replace-xhr-response에 대한 getResponseHeader()getAllResponseHeaders() 메서드를 시뮬레이션했습니다. #295
m3u-prunexml-prune scriptlets에서 send() 메서드를 호출하기 전에 addEventListener를 사용할 때 가지 치기 관련 문제가 수정되었습니다. #315
onerror 삽입을 방지하고 link 태그와 일치하도록 'pvent-element-src-loading' scriptlet에 기능이 추가되었습니다. #276
trusted-set-cookie-reload관련 문제를 해결했습니다. $now$ 값이 사용된 경우 웹 사이트가 다시 로드되지 않았습니다. #291
쿠키 설정 scriptlet이 제대로 작동하지 않았습니다. #311
scriptlet 및 리디렉션의 'Response' 요소 속성 문제가 해결되었습니다. #297
trusted-set-cookietrusted-set-cookie-reload scriptlets에서 값 인코딩 문제를 해결했습니다. #320
googletagservices-gpt문제가 해결되었습니다. - updateTargetingFromMap() #293
scriptlet은 이스케이프 따옴표를 올바르게 처리하지 않습니다. #286
scriptlet 또는 리디렉션에 대한 지원을 선언하는 버전이 지정되었습니다. #273

버전

CoreLibs가 v1.12.75로 업데이트되었습니다. #1294
DnsLibs가 v2.2.27로 업데이트되었습니다. #1299

CoreLibs

기능

HTTP/3(IETF QUIC)("h3" 프로토콜)에 대한 지원이 추가되었습니다. #487
새로운 XPC 프로세서 간 통신 시스템으로 이전했습니다. #1675
$to 수정자가 추가되었습니다. #1714
$referrerpolicy 수정자가 추가되었습니다. #135

수정 사항

uBO 미디어 쿼리가 지원되지 않았습니다. #1707
AdGuard가 이미 실행 중인 경우 WARP에서 ‘연결할 수 없음’ 오류가 발생했습니다. #1234
ipTIME 홈 공유기 방문 시 몇 초 지연이 발생했습니다. #1756
network.https.ech.enabled와 브라우저 기반 VPN 확장 프로그램을 동시에 실행하는 경우, 도메인에 대한 액세스가 차단됩니다. #1751
AdGuard로 인해 웹페이지 로딩 시간이 느려졌습니다. #1522
예외 규칙이 서로 간섭했습니다. #1749
'검색어 숨기기' 옵션이 제대로 작동하지 않았습니다.#1766
mypikpak.com에서 보정 규칙이 작동하지 않았습니다. #1767
network.https.ech.enabled` 설정이 활성화된 경우, ECH를 지원하지 않는 사이트에 대해 ECH GREASE가 활성화되었습니다. #1781
scriptlet text decryption key not found을 처리하는 동안 오류가 발생했습니다. #1750
때때로 DNS 폴백 도우미가 공급자의 서버 대신 127.0.0.1을 반환하는 경우가 있었습니다. #1687
TCP/IP: ICMP가 관리적으로 금지되어 있으므로 새로운 거부 모드가 추가되었습니다. #1774
TcpIpStack에서 UDP 타임아웃이 너무 짧았습니다. #1796
유저스크립트 SaveFrom 도우미ok.ru 사이트에서 비디오를 다운로드할 때 오류를 발생시켰습니다. #1776

DnsLibs

기능

기본 예외 목록에 "lb._dns-sd._udp.*.in-addr.arpa"가 추가되었습니다. #194

수정 사항

DoH가 오래된 연결을 너무 자주 사용하려고 시도했습니다. #200
sdns://` 인증서 고정이 잘못되었습니다. #205
127.0.0.1에 대한 요청이 업스트림 프록시 서버로 리디렉션되었습니다. #195

UserscriptsWrapper

UserscriptsWrapper가 v1.2.20으로 업데이트되었습니다.

수정 사항

imdb.com`에 대한 유저스크립트가 작동하지 않았습니다. #1729
Mac용 AdGuard 2.11
출시일: 2023년 6월 29일
이 버전에서는 고급 설정에서 더 쉽게 탐색할 수 있습니다. 이제 기능이 알파벳순으로 정렬되고, 이름을 복사할 수 있으며, 열 너비를 조정할 수 있습니다. 또한 이제 전용 지식 창고 문서로 연결되는 링크가 있습니다. 그 외에도 몇 가지 버그가 수정되고 Dnslib이 업데이트되었습니다.

변경 로그

기능

고급 설정이 개선되었습니다. #1222
베트남어 현지화가 추가되었습니다. #1224

수정 사항

2.10.1 버전에서 브라우저 어시스턴트 아이콘이 무작위로 회색으로 바뀌었습니다. #1247
Safari 브라우저를 사용할 때 baidu.com에서 차단할 항목을 선택할 수 없었습니다. #1246
아웃바운드 프록시를 사용하는 동안 설정 내보내기가 불가능했습니다. #1249
체코어로 된 정보 섹션에 오타가 있었습니다. #1225

버전

DnsLib가 v2.2.5로 업데이트되었습니다. #1243
Mac용 AdGuard 2.10.1
출시일: 2023년 5월 23일
이번 패치에서는 메인 유저스크립트 이름에 유니코드가 포함된 일부 유저스크립트가 작동하지 않던 버그가 수정되었습니다. 또한 Encrypted ClientHello(ECH)에 대한 실험적 지원을 개선하여 이제 Kext 및 자동 프록시 필터링 모드에서 작동하도록 했습니다. 마지막으로, CoreLibs와 DNSLibs가 업데이트되었습니다.

변경 로그

수정 사항

Kext 및 PAC 필터링 모드에서 ECH 기능이 작동하지 않았습니다. #1226
path 수정자가 yandex.ru/images에서 작동하지 않았습니다. #1738
v2.10으로 업데이트한 후 사용자 정의 유저스크립트가 작동하지 않았습니다. #1229

필터 관리자를 위한 중요 사항

이제 $permissions는 CSP 구문 대신 Structured Field Values 구문을 사용합니다. #1748

버전

CoreLibs가 v1.11.98로 업데이트되었습니다. #1237
DnsLibs가 v1.11.98로 업데이트되었습니다. #1236
Mac용 AdGuard 2.10
출시일: 2023년 4월 12일
Mac용 AdGuard v2.10은 많은 새로운 기능과 다양한 변경 사항을 제공합니다.

기본적으로 활성화된 DNS 필터링

이제 모든 사용자에게 DNS 보호가 기본적으로 활성화됩니다. DNS 서버를 사용하지 않는 경우, AdGuard DNS 필터와 시스템 DNS 서버가 자동으로 선택됩니다. 이러한 변화는 또 다른 중요한 기능인 Encrypted ClientHello(ECH) 지원을 구현하기 위해 부분적으로 필요했습니다.

실험적 Encrypted ClientHello 지원

Encrypted ClientHello란 무엇인가요?

요즘에는 거의 모든 HTTPS 연결이 암호화되어 있어 아무도 그 내부의 내용을 확인할 수 없습니다. 그러나 연결의 첫 번째 패킷인 ClientHello는 연결 중인 서버의 이름을 나타냅니다. 예를 들어, www.google.com을 열고자 하는 경우, ISP가 사용자가 정확히 무엇을 주고받는지는 알 수 없지만 사용자가 어떤 웹사이트를 이용하고 있는지는 알 수 있습니다. ECH는 이 문제를 해결하고 암호화되지 않은 마지막 비트의 정보를 암호화하여 HTTPS 연결이 완전히 암호화되도록 합니다. 즉, ISP와 같은 제3자는 연결 내부의 내용이나 연결이 이루어진 사이트를 볼 수 없습니다.
AdGuard뿐만 아니라 Chrome 및 Firefox와 같은 브라우저도 ECH 지원을 추가하기 위해 노력하고 있습니다. 하지만 AdGuard는 상당한 장점이 있습니다.
ECH 지원이 Chrome에 추가되더라도 Chrome 내에서만 작동하며 다른 앱과 브라우저로 확장되지는 않을 것입니다. 하지만 AdGuard의 ECH 지원은 AdGuard가 필터링하는 모든 앱과 브라우저에서 자동으로 작동합니다. 따라서 운영 체제나 앱이 ECH를 지원할 때까지 기다릴 필요가 없으며, AdGuard를 통해 이 기능을 사용할 수 있습니다.

ECH 지원을 활성화하는 방법

ECH 지원을 활성화하기 위해서는 다음 단계를 따르세요:
DNS 보호가 켜져 있는지 확인하세요. ECH는 DNS를 통해 얻은 데이터에 의존하므로 AdGuard가 이 데이터를 수신하고 사용자를 위해 전 세계적으로 ECH를 활성화하기 위해서는 DNS 필터링이 필요합니다.
dns.proxy.block.encrypted.client.hello.response.parameters 옵션이 꺼져 있는지 확인하세요(ECN 지원 기능을 방해할 수 있으므로).
고급 설정으로 이동하여 network.https.ech.enabled를 켜세요.
ECH 지원을 활성화하는 방법
ECH가 작동하는지 확인하기 위해서는 다음 방법 중 하나를 사용하세요.
1.https://crypto.cloudflare.com/cdn-cgi/trace/으로 이동하여 ECH가 작동 중이면 sni=encrypted라고 표시됩니다.
ECH가 작동하는지 확인하는 방법
https://defo.ie/ech-check.php으로 이동하여 ECH가 작동 중이면 SSL_ECH_STATUS: success라고 표시됩니다.
ECH가 켜져 있는지 확인하는 방법

제한 사항 및 문제점

ECH는 새로운 기술이기 때문에 사용 시 몇 가지 문제가 발생할 수 있습니다.
이 기능을 사용하면 브라우징 속도가 약간 느려질 수 있습니다. 하지만 이미 이 문제를 개선하기 위해 노력 중입니다!
ECH 지원은 AdGuard 측뿐만 아니라 서버 측에서도 구현되어야 합니다. 현재 이러한 서버는 새로운 기술이고 아직 완성되지 않았기 때문에 그 수가 많지 않습니다. 하지만 ECH를 지원하는 서버의 수는 점점 늘어날 것으로 예상됩니다.

새로운 고급 설정

고급 설정에서는 4가지 카테고리로 나뉘어져 있는 새로운 기능을 찾을 수 있습니다:
Anti-DPI 옵션을 사용하면 필터링 요청을 낮은 수준으로 수정하여 심층 패킷 검사(DPI)로부터 사용자 트래픽을 보호할 수 있습니다.
stealth.antidpi.clienthello.split.fragment.size
stealth.antidpi.http.space.juggling
stealth.antidpi.http.split.fragment.size
킵얼라이브(Keepalive) 옵션을 사용하면 AdGuard에서 필터링한 TCP 킵얼라이브 연결에 대한 설정을 구성할 수 있습니다.
network.tcp.keepalive.enabled
network.tcp.keepalive.interval.seconds
network.tcp.keepalive.timeout.seconds
DNS 관련 옵션은 DNS 설정을 미세 조정하는 데 도움이 될 수 있습니다.
network.https.ech.enabled
dns.proxy.fallback.on.upstreams.failure.enabled
dns.proxy.http3.enabled
dns.proxy.parallel.upstream.queries.enabled
dns.proxy.servfail.on.upstreams.failure.enabled
인증서 보안 옵션을 사용하면 다양한 기준에 따라 웹사이트 및 웹 서비스의 인증서를 확인할 수 있습니다.
network.https.enforce.certificate.transparency
또한 CoreLib, DnsLib, 스크립틀릿 및 ExtendedCss에 많은 변경 사항이 적용되었습니다. 그리고 우크라이나 필터가 추가되었습니다.

변경 로그

기능

모든 사용자에 대해 DNS 필터링 및 시스템 DNS가 기본적으로 사용하도록 설정되었습니다. #1217
Tor 브라우저 지원이 추가되었습니다. #1045
Arc 브라우저 지원이 추가되었습니다. #1188
Safari에서 보고할 때 기본적으로 창 대신 새 탭이 열립니다. #1100

수정 사항

개체 이름에 파일 시스템에 대해 잘못된 문자가 포함된 경우 내보내기에 실패했습니다. #1198
필터 업데이트 확인 간격을 비활성화한 상태에서 앱을 시작한 경우 네트워크 서비스가 연결되지 않았습니다. #1190
메인 화면과 라이선스 화면의 라이선스 기간 잔여 일수가 일치하지 않았습니다. #1177
MacOS 13에서 시스템 인증서 저장소를 읽을 때 필터링 서비스가 충돌했습니다.#1151

버전

CoreLibs

CoreLibs가 v1.11.79로 업데이트되었습니다. #1221
Encrypted ClientHello 지원이 추가되었습니다. #1565
HTTPS 제외에 대한 정확히 일치 구문이 추가되었습니다. #1691
일반 HTTP에 대해 DPI로부터 보호 기능을 구현했습니다. #1629
‘네트워크 없음’으로 인해 네트워크 확장을 시작할 때 실패 감지 기능이 개선되었습니다. #1679
DPI로부터 보호 기능으로 HTTPS 조각화를 구성할 수 있습니다. #1649
서명된 인증서 타임스탬프(SCT) 지원이 추가되었습니다. #1529
AdGuard를 일시 중지할 때 Netbiosd 프로세스가 많은 CPU를 사용하기 시작합니다. #937
끊어진 TCP/HTTP 연결이 수정되었습니다. #1658
Ads are not blocked by Brook 광고는 Brook에 의해 차단되지 않았습니다. #1641
설치된 경우 RouteResolver 대신 NEAppProxyFlow.networkInterface를 사용했습니다. #1677
유저스크립트에서 @match 필드의 잘못된 작동이 수정되었습니다. #1650
HTTPS 필터링으로 trading.finam.ru가 중단되었습니다. #1724
‘DPI로부터 보호’가 활성화된 상태에서 elearning.ual.pt가 열리지 않았습니다. #4451
끝에 점이 있는 웹사이트에서는 필터링이 작동하지 않았습니다. #1741
path 수정자가 yandex.ru/images/에서 작동하지 않았습니다. [#1738](https://github.com/AdguardTeam/CoreLibs/issues/1738 )

DnsLibs

DnsLibs가 v2.1.27로 업데이트되었습니다. #1211
대체 도메인에 tplinkdeco.net이 추가되었습니다. #175
대체 도메인에 tplinkextender.net이 추가되었습니다. #183
Android의 IPv6 전용 네트워크에서 충돌이 발생했습니다. #182
DNS 업스트림 시간 초과로 인해 많은 요청이 보류되었습니다. #40

Scriptlets

Scriptlets가 v1.9.1로 업데이트되었습니다.
새로운 m3u-prune 스크립틀릿이 추가되었습니다. #277
set-attr 스크립틀릿에서 더 많은 가능한 값이 추가되었습니다. #283
'adjust-setTimeout' 및 'adjust-setInterval' 스크립틀릿이 개선되었습니다. #262
json-prune 스크립틀릿이 개선되었습니다. #282
noopcss 리디렉션에 대한 호환성이 수정되었습니다. #299
google-ima 리디렉션의 호환성 문제가 수정되었습니다. #272
prevent-addEventListener와 유저스크립트 간의 호환성 문제가 수정되었습니다. #271
'prevent-element-src-loading'의 오류가 수정되었습니다. #270
xml-prune 관련 오류가 수정되었습니다. #289

ExtendedCss

​* ExtendedCss가 v2.0.51로 업데이트되었습니다.
이제 'IAffectedElement'의 'style'에 있는 'content' 속성은 선택 사항입니다. #163

필터 관리자를 위한 중요 사항

$permissions 수정자가 추가되었습니다. #419
$domain 수정자에 대한 regexp 지원이 추가되었습니다. #1550
'$url` 수정자가 추가되었습니다. #1551
uBO와 $redirect 구문의 호환성이 개선되었습니다. #1605
$jsonprune이 개선되었습니다. #1710
$jsonprune modifier should be able to handle jsonp $jsonprune 수정자는 jsonp를 처리할 수 있어야 합니다. #1717
변환된 uBO 구문 HTML 규칙 ##^script:has-text()를 적용할 때 원본 규칙을 필터링 로그에 보냅니다. #1709
HTML 필터링을 uBO로 변환하는 문제가 해결되었습니다. #1708
$generichide + $generichide,badfilter로 인해 보호 기능을 활성화/비활성화할 수 없었습니다. #1681
$important 수정자가 작동하지 않는 경우가 있었습니다. #1695
$removeparam 제외가 작동하지 않았습니다. #1704
올바른 규칙은 유효하지 않은 것으로 표시되었습니다. #1625
규칙에 ~domain이 포함된 경우 요소 숨기기 예외가 작동하지 않았습니다. #1673
Mac용 AdGuard 2.9.2
출시일: 2023년 1월 24일
이 버전부터 앱을 설치한 경우, DNS 보호가 기본적으로 활성화됩니다. AdGuard는 ISP의 DNS 서버를 사용하지만 목록에서 다른 DNS 서버를 선택하거나 자신만의 서버를 추가할 수 있습니다. DNS 탭에서 DNS 서버를 변경하고 DNS 필터링을 설정하고 DNS 보호를 끌 수 있습니다(설정 → DNS).
또한 폴란드어 번역을 업데이트하고 사소한 버그를 수정했으며 핵심 필터링 엔진인 CoreLibs 및 DNSLibs를 업그레이드했습니다.

변경 로그

업데이트된 내용

CoreLib가 v1.10.182로 업데이트되었습니다.#1175
DnsLibs가 v2.0.75로 업데이트되었습니다.#1179

추가 사항

폴백 도메인에 대한 PIX-LINK 라우터/리피터 도메인 #170
Safari 브라우저 지원에서 누락된 폴란드어 번역#1174
Mac용 AdGuard 2.9.1
출시일: 2022년 11월 24일
이 버전에서는 여러 버그가 수정되었습니다. 또한 DNSCrypt의 DNS 스탬프뿐만 아니라 CoreLibs 및 DnsLibs도 업데이트되었습니다.

변경 로그

[개선 사항] CoreLib가 v1.10.135로 업데이트됨 #1161
[개선 사항] DnsLibs가 v2.0.58으로 업데이트됨 #1162
[수정 사항]macOS 13 공개 베타에서 Mac용 AdGuard 설치 문제 #1116
[수정 사항]작동하지 않는 일부 regexp 규칙#1688
Mac용 AdGuard 2.9.0
출시일: 2022년 10월 25일
Mac용 AdGuard 2.9.0 버전이 출시되었습니다. 이 버전은 베타 테스트를 통과했으며 이제 모든 사용자가 사용할 수 있는 많은 변경 사항과 개선 사항을 제공합니다.
업데이트된 기능에 대해 알려드리기 전에 중요한 공지 사항이 있습니다. Mac용 AdGuard는 macOS 10.12(Sierra)에서 더 이상 지원되지 않습니다. AdGuard v2.9.0의 경우 macOS의 최소 필수 버전은 macOS 10.13(High Sierra)이며, 다음 릴리스부터는 macOS 10.15(Catalina)가 최소 지원 버전이 됩니다.
[개선 사항] 필터링 로그를 통해 규칙을 추가하는 옵션이 구현됨 #925
add_rule_filtering_log_ko
이제 필터링 로그에서 직접 규칙을 추가할 수 있습니다. 사용자 지정 규칙을 추가하려면 필터링 로그에서 쿼리 행을 선택하고 두 번 클릭한 다음 차단 또는 차단 해제 버튼을 누릅니다. 그다음에는 추가하려는 규칙 유형을 선택하고 규칙 추가 버튼을 클릭합니다.
[개선 사항] 프록시 설정이 네트워크 탭으로 이동됨 #734
new_proxy_network_ko
프록시 설정은 (일반 사용자가 거의 사용하지 않는) 고급 설정에서 앱의 설정에 있는 네트워크 탭으로 이동되었습니다. 이제 아웃바운드 프록시 서버에 연결하도록 AdGuard를 설정하는 것이 더 쉽습니다. 자체 프록시 서버를 만들고 AdGuard와 함께 이 프록시를 사용하는 방법에 대한 지침은 저희 블로그에서 찾을 수 있습니다.
[개선 사항] 고급 메뉴에 새로운 로깅 섹션이 추가됨 ​ logging_item_ko ​ 이제 로깅 섹션에서 로깅 수준을 선택하고, 로그 및 시스템 정보를 내보내고, 로그를 모두 초기화할 수 있습니다. 디버그 로깅 수준은 지원 팀에서 사용하도록 요청한 경우에만 사용하고, 그렇지 않은 경우 기본** 수준을 사용하는 것이 좋습니다.
주요 CoreLibs 및 DnsLibs 업데이트
이 릴리스에서는 CoreLibs 및 DnsLibs가 업데이트되었습니다. 이제 CoreLibs v1.10.113에는 DNS-over-HTTPS를 필터링하는 옵션과 $jsonprune 수정자에 대한 지원이 있습니다. 또한 스크립틀릿 라이브러리가 업데이트되었습니다.
이제 크게 업데이트된 버전의 DNS 필터링 라이브러리 DnsLibs 2.0.30은 더 적은 리소스를 사용하고 더 빠르게 실행됩니다. DNS-over-QUIC 프로토콜은 이제 RFC 9250 표준을 지원하며 실험 상태는 DoQ 지원에서 제거되었습니다.
또한 AdGuard가 제대로 작동하지 못하게 하는 몇 가지 사소한 문제를 수정했습니다. Mac용 AdGuard 2.9.0이 마음에 드셨으면 좋겠습니다.

변경 로그

[개선 사항] DNS 탭의 ‘일반’ DNS 서버 설명에 대한 ‘암호화되지 않음’ 아이콘이 추가됨 #1034
[개선 사항] AdGuard 보호가 비활성화된 경우 앱 종료 확인이 더 이상 표시되지 않음 #1079
[개선 사항] AdGuard의 안정적인(릴리스) 버전 번호에서 '릴리스'라는 단어가 제거됨 #1099
[수정 사항] 화이트리스트에 새 사이트를 추가하면 이전에 추가된 사이트가 제거됨 #1056
[수정 사항] AdGuard 닫기에 대한 확인이 다른 앱 위에 표시되지 않음 #1058
[수정 사항] 네트워크가 꺼져 있을 때 네트워크 확장을 통한 필터링 초기화 오류 #1124
[수정 사항] AdGuard가 활성화된 경우 메모리 누수 #1092
[수정 사항] AdGuard는 절전 모드에서 광고 요청을 필터링하지 않음 #994

필터 개발자를 위한 중요 변경 사항

[개선 사항] 필터 메타데이터 구문 분석이 CoreLibs로 이동됨
[개선 사항] 필터링 로그를 통해 규칙을 추가하는 기능이 탑재됨 #925
[개선 사항] $jsonprune 규칙을 사용한 JSON 응답 편집 지원이 추가됨 #1447
[개선 사항] HLS(m3u8) 파일 작업을 위한 새로운 수정자가 추가됨 #1434
[개선 사항] $stealth 수정자의 확장된 기능 #1224
[개선 사항] 비기본 규칙에 대한 빈 $path 수식어 지원이 추가됨 #1591
[개선 사항] $removeparam은 POST 요청에 적용될 수 있음 #1573
[수정 사항] 스텔스 모드의 '제3자로부터 리퍼러 숨기기'라는 옵션이 '$third-party' 수정자를 사용하는 규칙의 작동에 영향을 줌 #1640
[수정 사항] :where() 의사 클래스가 있는 규칙은 거부됨 #1609
[수정 사항] 필터의 전처리기 지시문 수정

v1.10.113으로 업데이트된 CoreLibs

[개선 사항] $jsonprune 규칙을 사용한 JSON 응답 편집 지원이 추가됨 #1447
[개선 사항] DoH 요청 필터링이 구현됨 #1563
[개선 사항] $stealth 수정자의 확장된 기능 #1224
[개선 사항] 차단기 제목은 필터링 목록에서 삭제됨 #1667
[개선 사항] 필터 메타데이터 구문 분석이 CoreLibs로 이동됨 (https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#pre-processor-directives)
[개선 사항] HLS(m3u8) 파일 작업을 위한 새로운 수정자가 추가됨 #1434
[개선 사항] 비기본 규칙에 대한 빈 $path 수식어 지원이 추가됨 #1591
[개선 사항] $removeparam 수정자는 POST 요청에 적용될 수 있음 #1573
[수정 사항] '$third-party' 수정자가 있는 규칙은 사이트 자체 하위 도메인의 리소스를 차단함 #1637
[수정 사항] 스텔스 모드의 '제3자로부터 리퍼러 숨기기'라는 옵션이 '$third-party' 수정자를 사용하는 규칙의 작동에 영향을 줌 #1640
[수정 사항] macOS에서 우회 연결을 처리할 때 메모리 누수 #1643
[수정 사항] Mac용 AdGuard는 wwww.mindray.com에 대한 액세스를 차단함 #1648
[수정 사항]$all 수정자가 있는 규칙은 방문한 사이트를 차단하지 않음 #1590
[수정 사항] Mac용 AdGuard는 Microsoft Edge 컬렉션을 차단함 #1653
[수정 사항]:where() 의사 클래스가 있는 규칙은 거부됨 #1609
[수정 사항] AdGuard DNS 보호는 일부 유형의 시스템 DNS 서버를 지원하지 않음#1061

v2.0.30으로 업데이트된 DNSLibs

[수정 사항] DNS64 조회 오류 #1142
[기타] 고급 설정에 새로운 옵션 ’암호화된 ClientHello’ 매개변수 차단가 추가됨 #161
[기타]프로젝트를 빌드할 때 응용 프로그램 확장에서 사용하기에 안전하지 않은 dylib에 연결하라는 경고가 나타남 #136
Mac용 AdGuard 2.8.1
출시일: 2022년 8월 3일
앱의 안정성을 높이고 사소한 버그를 수정하기 위한 기술 업데이트입니다.
Mac용 AdGuard 2.8.1
출시일: 2022년 4월 27일
We released the last version not long ago, but it looks like we're quite the perfectionists. In the new patch, we fixed bugs with DNS filtering and small UI imperfections. And, as usual, we updated the CoreLibs and made a few more improvements to make sure it all works perfectly.

Changelog

[Enhancement] Update CoreLibs to 1.9.62
[Fixed] AdGuard sometimes crashes when importing DNS rules/domains
[Fixed] App crashes when DB malformed
[Fixed] DNS settings interface glitches when switching tabs
[Fixed] Search bar in Blocklist&Allowlist disappears
[Fixed] AdGuard does not detect the presence of a DNS profile
[Fixed] Scrollbar behavior in section “Filtered applications”
Mac용 AdGuard 2.8.0
출시일: 2022년 4월 14일
Mac용 AdGuard 2.8 버전을 만나 보세요! 이전 버전은 크리스마스 직전에 나왔지만 이번 버전은 부활절에 맞춰 출시되었습니다. 이 버전에는 세 가지 중요한 기능이 탑재되었습니다. 첫 번째 기능은 설정 내보내기/가져오기 기능입니다. 이미 Mac 버전을 제외한 모든 AdGuard 제품에 구현되어 있지만 이제 Mac 사용자도 마침내 일괄적으로 설정을 내보내고 가져올 수 있습니다.
ExtScreen
두 번째 기능은 설치 중에 더 많은 대화 상자가 표시된다는 것입니다. 시스템 구성을 많이 변경하고 HTTPS 필터링을 수행하기 위해 인증서를 생성 및 설치합니다. 이 대화 상자에서 저희는 정책을 명시하고 요청된 권한에도 불구하고 광고 필터링 이외의 다른 목적으로 사용자의 시스템에서 얻은 권한을 사용하지 않습니다.
ExtScreen
그리고 개인정보 보호를 개선하기 위해 DPI로부터 보호라는 기능을 추가했습니다. 이 기능은 ISP의 심층 패킷 검사 시스템이 방문하는 웹사이트를 감지하지 못하게 합니다.
또한 일부 버그(예: 어시스턴트 아이콘이 활성화되었을 때 회색으로 변함)를 수정할 뿐만 아니라 CoreLibs 및 DNSLibs를 업데이트했습니다.

변경 로그

[개선 사항] 설정 내보내기 추가 #514
[개선 사항] AdGuard가 시스템을 구성하기 위해 루팅된 도구를 실행해야 한다고 설명하는 대화 상자가 추가됨 #977
[개선 사항] 보호 활성화 및 비활성화를 위한 바로가기 #879
[수정 사항] 어시스턴트 아이콘이 무작위로 회색으로 바뀜 #1025
[수정 사항] 목록에 포함되지 않은 경우 마지막 업데이트를 표시하지 않음 #1022
[수정 사항] AdguardFilters에 문제를 보고할 때 사용자 스크립트 없음 #1033 *[수정 사항] Safari에서 어시스턴트를 열 때 AdGuard가 충돌함 #1016

CoreLibs가 v1.9.60으로 업데이트됨

[수정 사항] Kinopoisk.ru 인증 실패 #1502
[수정 사항] 일부 올바른 규칙이 거부됨 #1531
[기타] AdGuard는 고속 연결 속도를 줄임 #1561
[기타] 페이스북 사진 업로드 불가능 #1588
[개선 사항] 스텔스 모드에 DPI로부터 보호 옵션 추가 #1615
[기타] DnsLibs가 v1.7.22로 업데이트됨
Mac용 AdGuard 2.7.0
출시일: 2021년 12월 15일
Using the app has become safer, easier, and overall more pleasant. Browse the web even more securely thanks to an updated Browsing security module, activate your AdGuard account via social networks, and check for filter updates as frequently as you wish.
[Enhancement] Safebrowsing v2.0 Safebrowsing, which is responsible for blocking requests to malicious and phishing sites, has been upgraded. The new version of this module makes browsing the Internet safer than ever.
[Enhancement] Social login for license activation We’ve implemented the ability to activate AdGuard license via Google, Facebook, or Apple account.
[Enhancement] Add option to choose filters update check period #146 A long-awaited feature is finally here!

Changelog

[Added] The possibility to disable script interceptor in Advanced settings #992
[Fixed] Incompatibility with AirDrop on macOS Monterey #973
[Fixed] Issue with displaying the certificate chain through the browser assistant #836
[Fixed] AdGuard DNS crashes after waking MacBook Pro up from sleep mode #962
[Enhancement] Refined color scheme of filtering rules in Dark mode #863
[Enhancement] Started using FilterlistProcessor for downloading filter lists #995
[Enhancement] Added 360 Secure Browser to the list of filtered apps #999
[Enhancement] CoreLibs updated to 1.8.276 #1017
[Enhancement] DNSLibs updated to 1.6.71 #1011
Mac용 AdGuard 2.6.1
출시일: 2021년 10월 21일
We’re back with a patch less than a week. The apple doesn’t fall far from the tree, as the saying goes. We’re sorry for the inconvenience caused to you. This patch provides a few bug fixes and improvements. Hopefully, the new version makes things better.

[Fixed] Mail.app account switched offline #965

Sometimes traffic of non-filtered protocols in filtered apps was corrupted due to a bug. That might break IMAP connections in the Apple Mail app. As a result, users of AdGuard for Mac could not access their email accounts, they showed “Offline” in the preferences. Luckily, we managed to fix this issue at the earliest possible time, so now AdGuard users shouldn’t have any trouble with receiving emails.

Changelog

[Fixed] AdGuard DNS crashing after waking MacBook Pro up from sleep mode #962
[Enhancement] Add Sidekick to the list of default browsers #938
[Enhancement] Update CoreLibs to 1.8.221 #971
[Enhancement] Update DnsLibs to 1.6.58 #970
Mac용 AdGuard 2.6.0
출시일: 2021년 10월 15일
It took us 7 months from the previous minor release to prepare this one. Remarkably, the previous big release took place almost exactly a year ago, on October 12, 2020. That’s a substantial period of time, so we can’t help but hold our breath when we present the new version of AdGuard for Mac. It delivers such features as DNS filtering, native Apple silicon support, and Monterey support. The first two ones have been used by beta testing enthusiasts for a long time now, but today we’ve finally got to the release point, so the features will be available for all users.

DNS filtering support #685

adguard_preferences_dns_en
We've used the same approach as in AdGuard for Windows, Android, and iOS, bringing to the app for Mac DNS servers, DNS blocklists and allowlists. One of feature requests from users was adding DNSCrypt, DoH, and DoT support. Finally, it's all there, DoT included. AdGuard DNS has become the first public DNS resolver to support the cutting-edge DNS-over-QUIC protocol. Now you needn't rely on a DNS server provided by your ISP by default, you can choose DNS servers from known DNS providers and add custom DNS servers. You can also add domains to DNS blocklist or allowlist and add complicated rules using DNS rules syntax. Besides, you can add DNS filters of your choice. You can find various filters and links to them here.

Native Apple Silicon support #801

Another great news is that we're added М1 support, now AdGuard for Mac is fully optimized to run on Apple Silicon.

macOS Monterey support #875

macOS Monterey is the latest version coming this fall. We did our best to make AdGuard v2.6 for Mac work seamlessly with macOS Monterey. All you need to do is wait for the newest macOS 12 to be released – to try AdGuard on it, among other things :)

Changelog

[Fixed] AdGuard no longer filters Brave Browser on Big Sur #746
[Fixed] AdGuard cannot detect that AdGuard Browser Assistant is installed in Chrome #907
[Fixed] AdGuard stops running after the Mac is out of sleep mode #781
[Fixed] AdGuard crashes when updating filters #911
[Fixed] Change the KEXT behavior in case of switching between users #769
[Fixed] Editing an allowlist causes the app to crash #860
[Fixed] Fast user switching might corrupt the certificate database #675
[Fixed] The Vivaldi Browser traffic is not filtered #852
[Fixed] AdGuard assistant: Add the ability to install in Chrome Beta/Chrome dev browser #950
[Enhancement] Update CoreLibs to 1.8.214 #960
Mac용 AdGuard 2.5.3.955
출시일: 2021년 3월 5일
This small update contains a CoreLibs enhancement and only one, but rather an important fix: a nasty crash that was bothering a non-zero percent of our users.

Changelog

[Enhancement] CoreLibs updated to v1.7.200 #841
[Fixed] Crash in AGNEVpnRouteResolver::refreshRoutingTable() #1416
Mac용 AdGuard 2.5.2.949
출시일: 2021년 2월 18일
This is a rather uncharacteristic update for AdGuard for Mac. There's no real headliner, but instead a bunch of bugfixes, low-scale improvements, and localization updates. Important! Starting with this update, AdGuard will only work on macOS 10.12+. Unfortunately, the older macOS versions do not have capabilities to support the advanced techniques we use in our filtering engine.

Changelog

[Enhancement] Update CoreLibs to 1.7.189 #835
[Fixed] Some text strings on the initial setup screen are clipped #785
[Fixed] Opera browser isn't filtered in Network extension mode #800
[Fixed] Switching between system profiles causes AdGuard to crash #805
[Fixed] hepsiburada.com - HTTPS filtering issue #1406
[Fixed] blockchain.com is broken #1411
[Other] Added Dutch localization
[Other] Microsoft Outlook removed from the list of applications filtered by default
[Other] Added AdGuard Browser Assistant extension support in Edge browser
Mac용 AdGuard 2.5.1.928
출시일: 2020년 11월 20일
Today we are launching a small but still very important hotfix. Namely, the compatibility with the new Chrome 87 was improved and the CoreLibs was updated.
[Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374
This week Chrome 87 was released, which has a compatibility problem with AdGuard when using the HTTP/2 filtering protocol - some sites may experience regular hangs and download errors. In this update we have improved HTTP/2 filtering compatibility with Chrome 87, it is recommended to upgrade to the new stable version as soon as possible. :)
[Fixed] BigSur: AdGuard can't start protection in Network Extension filtering mode because of codeSignatureInvalid error
Also in this update, the issue which many Big Sur users encountered was fixed. AdGuard network extension couldn't pass the authenticity verification of the developer's signature. Because of that, it was impossible to turn the Network Extension mode on and to enable AdGuard protection.

Changelog

[Fixed] AdGuard stops working after the system is out of sleep #781
[Fixed] Change the KEXT behavior in case of a change of user #769
[Other] Protection switch is stuck after system update
[Other] Update CoreLibs to 1.7.150 #787
Mac용 AdGuard 2.5.1
출시일: 2020년 11월 9일
This patch is simple and clear: only four fixes in the main changelog and three ones in the CoreLibs section. In case you've never heard of it, CoreLibs is our filtering engine that affects filtering quality of our apps so we try to upgrade it regularly.

Changelog

[Fixed] The DeepL app won't connect #763
[Fixed] No HTTPS connectivity in browser #755
[Fixed] Nord VPN breaks connection when AdGuard uses KEXT
[Fixed] AdGuard blocks Facebook images from loading

CoreLibs updated to v1.7.143

[Fixed] $badfilter rules are sensitive to domain lists #1331
[Fixed] Issues with web filtering
[Enhancement] Improved behavior in Proxy mode when server addresses are partly unavailable #123
Mac용 AdGuard 2.5
출시일: 2020년 10월 12일
The biggest thing about AdGuard v2.5 for Mac is better compatibility with Big Sur. Thanks to adoption of System Extensions, AdGuard will work better on the newest macOS iteration — read below to find out the details. Other than that, we made a lot of changes and enhancements to CoreLibs, which will result in an overall better filtering quality.
[Enhancement] System Extensions support in Big Sur #692
First of all, what are System Extensions? It all started in 2019 when Apple decided to minimize the amount of code that's executed in kernel. The old framework — Kernel Extensions — was declared as deprecated. As an alternative, Apple offered System Extensions, and specifically Network Extensions as a framework for apps that filter traffic.
In macOS 11 (Big Sur), the old Kernel Extensions will not be supported (partly or at all), so we are adding support for the new framework. If you're already on Big Sur preview, make sure your AdGuard works in Network Extensions mode: open AdGuard's menu -> Select Preferences... -> Network -> Select Mode.... "Kernel Extension" mode should be grayed out, and "Network Extension" mode should be selected.
preferences_network_extension_en
Unfortunately, as a replacement for Kernel Extensions, Network Extensions aren't around for long yet (they first appeared in this role in macOS 10.15). They are still being actively developed by Apple, so there is a significant amount of various issues associated with them. If you're facing any, please check out our problem solving guide.

Other changes

[Fixed] AdGuard icon hidden from menu bar #265
[Fixed] The protection is automatically deactivated when the system goes into sleep mode #722
[Fixed] AdGuard doesn't filter Brave Browser on Big Sur #746
[Fixed] Enable/disable protection in main menu is available when the app starts
[Fixed] Parameters stripped by Stealth Mode are not visible in filtering log
[Fixed] Incorrect behavior of EV-certs filtering feature
[Fixed] Switching between logging modes is not working with kext
[Fixed] Trackers counter doesn't work
[Other] Upstream Proxy added for AdGuard #731
[Other] Added "How to enable Network extension" screen
[Other] New app icons for Big Sur
[Other] Localizations updated

Upgraded CoreLibs to v1.7.119

[Enhancement] Add $ping content type #1258
[Enhancement] Trusted-types CSP does not break the content script #1320
[Enhancement] Indicate libraries versions #1150
[Fixed] AGFDVSocket doesn't return the original peer address in case of outbound proxy set #1330
[Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
[Fixed] Exclusion with $elemhide,jsinject,extension disable HTML filtering rules #1337
[Fixed] Filtering log doesn't show information about cookies #3406
[Fixed] Problematic userscripts #1273
[Fixed] Regexp rule doesn't match URL #1311
[Fixed] Foreign requests get into filtering log with enabled DNS module #3411
[Fixed] Path combining helper adds an extra slash #1338
[Fixed] The filter ID of the triggered rule for a blocked request is not defined correctly#1312
[Fixed] Issue with hkclubs.samsung.com #1340
[Other] Encoding errors #79
[Other] Partial HTML processing issues #1308
[Other] local.adguard.org certificate is not re-issued when it expire #1348
Mac용 AdGuard 2.4
출시일: 2020년 5월 28일
Here comes AdGuard for Mac 2.4! Two betas served as cornerstones for this new version and we are glad to present it to you five months after the previous release.
The biggest thing that has changed here is the new Assistant. CoreLibs has traditionally been updated, too, which enhanced filtering quality. In other aspects, 2.4 is more of a bugfix release. We cleaned it from the recurrent problems of the previous versions, polished it up, so it works nice and smooth.

[Enhancement] The old Assistant has been replaced with a native Assistant browser extension #669, #670

AdGuard Browser Assistant is a new browser extension that simultaneously takes over the roles of the old Assistant and of the integration mode. We definitely support the functional approach, so we thought: why distribute workload between two old tools when one new extension can handle it better? Now let us tell you what AdGuard Browser Assistant is capable of.
What can you do with the help of the Assistant? Enable/disable filtering on the current webpage, manually block any element on the page, reporting the website if something goes wrong or view the filtering log. Now you have all these features without the limitations that appeared in the integration mode or in the old Assistant.
When you install AdGuard for Mac for the first time (or update it to the new version), the Safari Assistant will be installed automatically. If you use another browser, you can download the Assistant at this link. Or, you can install the Assistant for your default browser via app settings or during the onboarding process.

Changelog

[Fixed] Incorrect information about QUIC connections is displayed in the filtering log #532
[Fixed] Filtering in Microsoft Edge Beta doesn't turn off when removing the browser from filtered applications #663
[Fixed] AdGuard does not preserve the Whitelist #674
[Fixed] Fast user switching might corrupt certificate database #675
[Fixed] AdGuard doesn’t work in Brave Beta 1.7.64 #689
[Enhancement] Different build configurations for beta/release/nightly #615
[Enhancement] "What's new" screen now shows up after major app updates #671
[Other] New localizations: Croatian, Persian, Romanian, Thai #678

CoreLibs has been updated to 1.5.269

[Fixed] Incorrect extended CSS rule causes problems with JS rules’ work * #1147
[Fixed] Rules with :style() are converted incorrectly #1149
[Fixed] Issue with LINE extension #1280
[Fixed] Rules with restricted domains do not match requests without referer #1286
[Fixed] Stealth mode error #1290
[Fixed] Cosmetic rules can be used as CSS rules #1293
[Fixed] Basic rules with wilcard in top level domains are not working #1298
[Enhancement] “Proceed anyway” option doesn’t work correctly if a website is blocked by a rule with $all modifier #1267
[Enhancement] New rule selection algorithm for the cases when HTTPS filtering is disabled #1291
Mac용 AdGuard 2.3.2
출시일: 2019년 12월 23일
After looking closer at the last beta we decided it was good enough to become a little proud release all by itself. It’s mostly focused on fixing network- and UI-related bugs, but there’s also a new Stealth Mode parameter to block Java.
[Added] “Block Java” option to Stealth Mode #476
[Added] HTTPS filtering step to the initial wizard #659
[Changed] Discord, Steam and Outlook added to the list of apps filtered by default #483
[Fixed] Several minor UI issues in Filters window #422
[Fixed] The text for onboarding tips is truncated in some localizations #616
[Fixed] Onboarding screen turns black #629
[Fixed] Menubar icon becomes semi-transparent #650
[Fixed] AdGuard is irresponsive after pressing "Ignore" button during settings reset #651
[Fixed] "Next" button unavailable during extension reinstall #652
[Improved] After adding a custom filter the focus is switched to that filter #441
[Improved] Certificate page design #451
[Improved] CoreLibs has been updated to v1.5.163 #662
Mac용 AdGuard 2.2.3.661
출시일: 2019년 11월 26일
What makes a good ad blocker update? New features? We added custom userscripts support and activation via personal account — check. Improved ad blocking quality? There’s a CoreLibs update and support for new modifiers — check. Fixes to known bugs? It’s all here, and it’s for you to enjoy!
[Added] Custom userscripts support #11
Userscripts, or “extensions” as we also call them, are highly useful mini-programs that change the behavior of web pages. Every AdGuard for Mac user probably knows about at least some of the extensions added by default, for example, AdGuard Assistant or Popup Blocker.
Now you have an option to add any custom extensions by clicking on the plus symbol in the “Extensions” tab of AdGuard settings window. You are able to load userscripts either from a local file or by URL.
[Added] Option to activate AdGuard by logging into your personal account #588
This is something we’ve already tried with some of the other AdGuard products, and it proved to be a useful addition. Basically, instead of entering a license key directly, you can link your adguard.com personal account to the app by entering the credentials, and AdGuard will automatically get activated if there’s at least one eligible license key in your account.
[Added] Scriptlets support
Scriptlets is a powerful ad blocking instrument. You can say that scriptlet is an internal script (a mini-program) that we install with the app, and then execute that script with the help of filtering rules. Putting it simply, scriptlets allow us to modify how the code of the web page behaves. As for the practical use, this helps to block anti-ad blockers, for example, and in some other cases.
[Added] $redirect and $rewrite modifiers support
They are practically the same modifiers, and they allow to substitute resources. If you are not a custom filtering rules aficionado, don't bother with it. Just know that it is yet another instrument in the hands of filter developers that helps block ads more efficiently.
We should mention that both $redirect and $rewrite modifiers are still kind of working in test mode, but they are fully operational and you should feel free to use them.
[Added] “Trusted” flag for custom filters #521
[Changed] Edge icons have been updated #641
[Changed] Opera Beta and Opera Dev added to the list of apps filtered by default #621
[Fixed] “Untrusted CA certificate” issue #596
[Fixed] Extra copies of “AdGuard Extra” userscript #607
[Fixed] Editing user rules doesn’t work when search box is not empty #569
[Fixed] AdGuard icon is invisible #527
[Fixed] Remotix compatibility issues #592
[Fixed] Custom userscripts can’t resolve URLs with non-English symbols #640
[Improved] Installer icon updated to match the app’s icons #584
[Improved] Voiceover accessibility #634
[Improved] CoreLibs has been updated to v1.5.130 #645
[Improved] AdGuard now can parse Last modified parameter of custom filters #409
[Improved] Localizations have been updated
Mac용 AdGuard 2.1.3
출시일: 2019년 10월 17일
Recently, many Chrome-based browsers have rolled out their respective updates. Due to some technical peculiarities behind these updates, AdGuard for Mac became unable to filter these browsers’ traffic. Obviously, we couldn’t sit on our hands till the next scheduled release and came up with an urgent hotfix.
Mac용 AdGuard 2.1.2
출시일: 2019년 8월 14일
This update will not blow you away, unless you are really, really into bugfixes and under the hood improvements. But those we have aplenty, especially when it comes to CoreLibs filtering engine. As a result, the new Mac version works faster and blocks ads better than its predecessor, but lacks bit in the wow-factor: the only new feature is, admittedly, rather tame.
[Added] Automatic filter subscriptions detection #279
Most filters have “subscribe” buttons on their homepages or in other places. From now on, AdGuard will be able to intercept click on such links and offer you to add these filters to the app. It’s not much perhaps, but it’s a nice thing to have and it certainly won’t hurt anyone 🙂
[Improved] CoreLibs has been updated to v1.4
There are over 50 bugfixes and improvements in this new CoreLibs version. Some notable examples:
AdGuard doesn't unnecessarily reset cookies anymore. Previously it could lead to such problems as spontaneous sign outs, which was especially irritating for websites like Twitch or YouTube.
Protection restart doesn't require closing connections anymore. Before v2.1, protection restarts could sometimes cause the interruption of your ongoing downloads, issues with online games etc.
Several issues with upload speed have been resolved.
Overall, AdGuard for Mac is now faster and much more stable than it used to be.
[Fixed] No internet connection with custom DNS in DNSCrypt #528
[Fixed] adguard-tcpkill process constantly crashes on macOS Catalina #530
[Fixed] “Reset Settings” option hangs the app #543
[Fixed] iTunes Store access issue #552
[Fixed] Compatibility issues
[Improved] Algorithm for automatic language filters activation #513
[Improved] Automatic detection of certificate issues in Firefox #472
[Improved] New settings reconfiguration method does not require closing active connections #542
[Improved] The new icon implemented across the app #561
[Improved] The protocol to add filter subscriptions #559
[Improved] Localizations has been updated
Mac용 AdGuard 2.0.6
출시일: 2019년 6월 13일
WARNING: for the app to work properly you might need to restart the system.
NOTE: if you currently have AdGuard installed to any folder except for /Applications, the old version will launch after the update anyway. In such case you need to close and uninstall the old AdGuard. Users who have AdGuard installed to /Applications already can update as usual.
Its a common situation when a release is followed by a hotfix, taking care of all unnoticed bugs. The bigger the release, the more bugfixes there usually are in the hotfix. All things considered, v2.0 can be considered a success, seeing how few serious issues we had to resolve in this update.

Ad blocking

[Fixed] Status of the "Trusted" checkbox isn't saved for custom filters #519

Network

[Fixed] Pages don't load when two system user accounts are in use #509

UI

[Fixed] Incorrect statistics after system restart #517
[Fixed] AdGuard doesn't detect some system locales #502
[Fixed] Userscripts are not translated into Traditional Chinese #503

Other

[Fixed] AdGuard installer does not work in MacOS Catalina beta #526
[Improved] CoreLibs engine has been updated #522
Mac용 AdGuard 2.0.4
출시일: 2019년 5월 30일
WARNING: for the app to work properly you might need to restart the system.
NOTE: if you currently have AdGuard installed to any folder except for /Applications, the old version will launch after the update anyway. In such case you need to close and uninstall the old AdGuard. Users who have AdGuard installed to /Applications already can update as usual.
This is one of the biggest updates in the history of AdGuard for Mac. It introduces the long-due Stealth Mode, an updated UI (including the improved Assistant), integration with CoreLibs — the new enhanced filtering engine — and much more. Give it a try and you'll immediately notice the difference.

[Added] CoreLibs integration #232

This is the first AdGuard for Mac that introduces CoreLibs — the new filtering engine that lies at the core of the filtering process. It is not random that we put this before such huge news as Stealth Mode or new design. The effects of this change will be both big and long lasting.
CoreLibs significantly enhances both ad blocking quality and performance, in comparison to the latest stable version. And since CoreLibs is a cross-platform filtering engine, in addition to these obvious improvements it allows to implement more new features that previously were only available in other AdGuard products.
Worth mentioning that AdGuard for Mac becomes the second AdGuard product to receive the «CoreLibs treatment» after AdGuard for Android.

[Added] Stealth Mode #12

Stealth Mode is a special module which sole purpose is to protect your online privacy. It went a long way from an obscure, Windows-exclusive feature, to the centerpiece of almost any AdGuard product in the very near future. This is a logical flow of things as the value of privacy has been rising to the sky for some time now, and the need to protect it becomes apparent.
If you had a chance to use AdGuard for Windows, you will find inside all familiar options. We’ll not clog up the changelog by describing every single one, they are all explained in the tooltips next to them.

[Improved] New UI #346

Finally, we get to the new UI. You may be baffled why it was left until the very end of the changelog, the explanation is very simple: the changes are modest. Both the main screen and the settings menu look different enough, but you won’t have to re-familiarize yourself with the app. Think new, prettier icons, honed styles and so on.
One thing that stands out is the new Assistant, it is miles ahead of the old version in terms of convenience, and allows you to access the web reporter for any filter-related issues on the web pages.
Oh, and another treat, exclusively for Mojave users who prefer dark themes. AdGuard now supports the dark theme, so if you switch to it in your Mac settings, AdGuard will no longer be a black sheep among your applications, pun not intended.
New users will also be greeted with redesigned onboarding screens. They are made more informative and help make first steps and adjust AdGuard according to your needs.

[Added] AdGuard Extra extension #492

In some complicated cases the usual approach with filtering rules just doesn’t work. In particular, in some cases of ad blocker circumvention/ad reinjection. So we came up with an alternative solution — a userscript. For those unfamiliar, userscripts are basically mini programs that modify web pages and augment browsing.
AdGuard Extra does it in a way that makes it harder for websites to employ the circumvention/reinjection techniques. AdGuard for Mac is the first AdGuard product to get this addition, we are thrilled to see it in action and read your feedback on it.

[Changed] Developer ID has been changed #460

Application’s Developer ID has been changed to AdGuard Software Limited. This shouldn’t concern you much, but if you are curious why it’s because of the problem we ran into on Mojave. Basically, all new and updated apps on Mojave now have to be notarized. In the future, this will be mandatory for all applications. And part of the notarization process for us was changing the Developer ID.

Ad blocking

[Added] An indicator for modified cookies in the Filtering Log #386
[Changed] Filtering rules limitations #393
[Changed] Handling of multiple $replace rules #338
[Fixed] "Proceed anyway" button does not work #369
[Fixed] "Rule" is missing from the Filtering Log item details #404
[Fixed] AdGuard crashes after editing the User filter #436
[Fixed] Compatibility problems
[Fixed] Microsoft Edge browser is not filtered #487
[Fixed] Receiving "Filter activated automatically" notification for already activated filters #366
[Fixed] Records with empty URL in the filtering log #342
[Fixed] Some filters become enabled after every app update #437
[Fixed] Vivaldi browser is not filtered #475
[Fixed] Whitelist shows comments from User Filter after update #452

Network

[Added] Stealth Mode parameters to the web reporter link #388
[Fixed] Stealth Mode actions aren't showed in the Filtering Log #355

UI

[Added] A description in the Filtering Log for some types of Stealth Mode events #421
[Added] Indicate that filter is trusted or recommended #445
[Added] New AdGuard for Mac icon #450
[Fixed] Blocked 'WebRTC, location API, push API' doesn't show in modified request in filtering log #449
[Fixed] Two notifications appear after using the manual ad blocking tool #419

Other

[Added] «Application» column to the Filtering Log #341
[Added] «Export logs and system info...» option #395
[Changed] Exception rules created via Assistant now have $document,~extension modifiers #333
[Changed] Localizations has been updated
[Changed] The list of apps filtered by default has been updated
[Changed] Users with an active subscription will not be notified anymore that their license key is soon to expire #329
[Fixed] adguard-tcpkilldoes not work with the new Chrome version #427
[Fixed] AdGuard doesn’t start automatically on the system startup #480
[Fixed] Changes to the filtered apps and extensions are not applied until the protection is restarted manually #354
[Fixed] Description for “Strip tracking parameters” option #398
[Fixed] Filtering Log issues #430
[Fixed] Forwarder applied properly to all links in the app #389
[Fixed] High CPU usage due to a sync XHR request made by the Assistant #315
[Fixed] Kext status check does not work properly on macOS 10.14 #337
[Fixed] Statistics is not counted properly #334
[Fixed] The app hanged on exit #462
[Fixed] The list of filtered apps gets reset after an update #473
[Fixed] Website report is now sent properly via the Assistant #361
[Improved] Enhanced app accessibility #406
[Improved] New onboarding screens #385, #407
[Improved] Refactoring «Launch at Login» #415
Mac용 AdGuard 1.5.14
출시일: 2018년 12월 14일
In the anticipation of the AdGuard for Mac v2.0 big update (which is coming at the beginning of the 2019 and will have loads of new features), we really want to acquaint as many people with it as possible. And the biggest driving factor here is, of course, the ability to use the product in your native language. It was nothing but unfair that we deprived our French, Danish and Norwegian-speaking users of that opportunity. We apologize and add respective localizations to AdGuard for Mac for you to enjoy. See you next year with AG for Mac v2.0!
[Changed] Localizations has been added #322
Mac용 AdGuard 1.5.12
출시일: 2018년 11월 22일
A small update for v1.5. We have temporarily disabled support for the dark theme on Mojave OS for version 1.5 since we were focused on the technical part of the development for the new version 2.0. In the upcoming major v2.0 update big changes are expected, but as for now:
[Changed] Disable dark mode on Mojave OS #379
[Changed] Localizations has been updated
[Fixed] No default filters on clean install #360
[Fixed] Welcoming UI and app menu are broken in dark mode on Mojave #359
Mac용 AdGuard 1.5.10
출시일: 2018년 10월 24일
A small but important update that resolves to issues:
[Fixed] AdGuard does not filter new Chrome 72 builds #349
[Fixed] AdGuard does not filter Brave Browser 0.55 unless you add it manually to the list of filtered apps #351
Mac용 AdGuard 1.5.8
출시일: 2018년 6월 4일
No new stunning features this time, the release is mostly about bugfixes. But they are important ones, you'll appreciate them if you were unlucky enough to come across one of the fixed issues. Oh, and we have added Japanese localization — we know there are quite a few Japanese users out there!

Networking

[Fixed] Browser connections are blocked in certain circumstances #306
[Fixed] TCP FastOpen incompatibility #309
[Fixed] Compatibility with Boxcryptor #310
[Fixed] High CPU usage due to a sync XHR request made by Assistant#315

Other

[Changed] Localization fixes for the Japanese translation #308
[Changed] Start using adguard.com/forward for the website links #313
Mac용 AdGuard 1.5.6
출시일: 2018년 4월 9일
It’s been a while since the last AdGuard for Mac release, so we owed one to our Mac users. This release is small but impactful — or at least we hope so. Some important bugfixes and key improvements have been done, all aimed at achieving better stability and filtering quality.
[Fixed] Sometimes connections can randomly slip past AdGuard #285
The title pretty much explains it. We’ve received several complaints from users about some websites not being filtered (even big ones like youtube.com). Without diving into technical details, we managed to fix it.
[Fixed] Crash in tcpClosed handler while the laptop is sleeping #295
Another bug that doesn’t really require any further explanation, but is serious enough to justify mentioning. In case you encountered this frustrating behavior — rejoice! The bug is fixed in this version.
[Improved] ExtendedCss has been updated to version 1.10 #293
This effectively means more extended cosmetic rules are supported now. Which, in its turn, ensures “cleaner” look of the post-processed pages (no ad leftovers, empty spaces etc.).

Ad blocking

[Fixed] CSP issue at github.com #292
[Fixed] HTTPS filtering + Firefox master password issue #284

Networking

[Fixed] Certain traffics gets corrupted #172
[Fixed] Dropping TCP connections leads to kernel panics after nfext unloading #276
[Fixed] AdGuard does not filter traffic when TunnelBear extension is enabled #286

UI

[Fixed] Protection status UI bug #304
[Improved] AdGuard UI files have been altered to use modern approach in localization #273

Other

[Fixed] Userscripts are injected despite being disabled #296
[Improved] Better support for language codes #290
Mac용 AdGuard 1.5.3
출시일: 2017년 12월 27일
Hello!
We are on the verge of the year 2018, and what is a better time to release a new AdGuard for Mac version? :)
As you will see with this update, a lot of major changes here relate to UI convenience and better user experience — in particular, filter subscription by URL deserves a separate mention. Ad blocking quality has been increased too, several bugs have been eliminated.

Ad blocking

[Added] Filter subscription by URL #1
It’s become much more convenient now to add new filter subscriptions since you have a choice between uploading a local file or entering a URL.
[Improved] Close active connections when network filtering starts #263
Translating to a more common language, this means that no connections will slip by AdGuard’s protection when you turn it on. A real life example: many Safari users used to have problems with unblocked ads on YouTube. This change fixes it. - [Added] $~websocket modifier support #245
[Added] "Brave" browser to the filtered apps list #246
[Added] Mozilla Developer Edition to the filtered apps list #241
[Fixed] Can't log in to icloud.com #242
[Fixed] AdGuard blocks notifications on Yandex mail in a browser tab #256
[Fixed] "Reinstall certificate" does not work in FF #257
[Fixed] Some websites open slowly with AdGuard #247
[Fixed] Some websites are not accessible with the HTTPS filtering enabled #249

UI

[Added] "Undo/Redo" buttons to the user filter editor #227
Self-explanatory. Working with filter editor has become so much more convenient — trust us, we do it a lot, and we can tell the difference! [Improved] Filter editor now indicates that the filter contains disabled rules #258
Another quality of life improvement. You won’t now find yourself in situations when something is not working because you’ve disabled a couple of rules, but can’t remember in what filter. - [Added] Inform the user about closed connection to a website with EV certificate #228
[Fixed] Applied settings are not displayed correctly when the language filters are activated automatically #233
[Fixed] No first run wizard when installing on High Sierra #244
[Fixed] Title of the window appears on wizard style windows on MacOS 10.13 #255

Other

[Fixed] "Shadowsocks-R" and AdGuard compatibility problem #240
[Improved] "ExtendedCss" module has been upgraded to v1.0.9 #262
[Fixed] Localization issues #261
Mac용 AdGuard 1.5.0
출시일: 2017년 9월 21일
It has been a very long time since the last AdGuard for Mac release. We definitely don't want such hiatus to become a routine – expect the next one much sooner.
And in this one we've made some positive changes to the UI and improved the filtering quality by a lot. Read the full changelog below.

Ad blocking

[Fixed] AdGuard doesn't filter apps from the WebCatalog app #165
Previously, AdGuard wasn’t able to filter apps installed with WebCatalog, and they couldn’t even be added to the list of filtered apps manually. This issue gets fixed in this version. - [Added] $network basic rules modifier #171
[Changed] The ~third-party modifier behavior #177
[Fixed] Content filtering exception rules #176
[Fixed] Error while parsing a wide filtering rule #175
[Fixed] Replace rules aren't applied to .m3u8 files content #178
[Fixed] Regular expressions with $ aren't processed properly #167
[Fixed] Content rules are applied even when there is a $document exception #234
[Fixed[ The script is being removed/cut if there is an $empty modifier in the rule #209
[Fixed] Cosmetic filters are being applied to pages whitelisted by a $document exception #189
[Improved] The range of $$ rules has been increased #196
[Improved] "ExtendedCss" module has been upgraded to v1.0.8 #216
[Improved] The trimming limit for request URLs has been increased #214
[Improved] The $network modifier has been extended, it can now be an exception as well #190

Networking

[Added] An option to exclude websites with EV certificates from filtering #170
An option already familiar to Windows users. Some websites feature Extended Validation (EV) SSL certificates, which require a very strict verification process and offer a stronger guarantee that the website is plausible and trusted. Usually, they are bank websites, payment systems etc., and they normally do not have many ads anyway, if any.
We have also improved the security aspect of AdGuard by addressing some security-related issues (#186, #194).
[Fixed] Wrong cyphers order #224
[Fixed] SHA-1 intermediate issue #194
[Fixed] AdGuard cannot handle huge chunks properly #218
[Fixed] Connection is allowed when DH1024 is in use #186
[Fixed] "strict-dynamic" CSP is not handled properly #203
[Fixed] AdGuard Crashes when receives new metadata from backend #220
[Fixed] There is an empty response from local.adguard.com in some cases when HTTPS is used #206
[Fixed] Several network errors and compatibility issues

UI

[Improved] Filter editor has been reworked #56
Now it has become possible to enter the 'advanced editing mode'. Basically, it means that the User filter turns into a single text area which you can work with as in any text editor: copy/paste several lines at once and apply all changes at once and not line by line. The search tool will help you to find or replace anything you need. All in all, it should be a welcome change for all the aspiring filter developers.
[Added] Add "Reset settings..." option #180
[Changed] "System Extension Blocked" issue on macOS 10.13 (High Sierra) #217
[Changed] Filters' names have been adjusted #187
[Changed] AdGuard to AdGuard #231
[Fixed] Wrong date of establishment in "About AdGuard" section #205
[Fixed] Several localization fixes and updates
[Fixed] The 'expiring trial' warning translation #169
[Fixed] The number of remaining subscription days is not displayed in AdGuard toolbar #191
[Fixed] UF is always turned on after restarting the app #237
[Fixed] Interface bug with filters list #236
[Fixed] Misplaced title in Support window #235

Other

[Improved] AdGuard can now be launched from an external drive #210
A niche but useful improvement. In case you prefer to store your data on an external drive and switch between different desktops a lot. No need to update your user filter and other settings separately on every Mac separately anymore, just have AdGuard installed on an external drive.
[Changed] The SSL exceptions list has been updated
[Fixed] Yandex mail compatibility issue #160
Mac용 AdGuard 1.4.1 (377)
출시일: 2017년 3월 16일
IMPORTANT UPDATE: compatibility with Chrome 59 and newer. The changes are few, but crucial.
[Fixed] local.adguard.com certificate is considered invalid by Chrome v59 #183
It may not seem like much, but without this change, AdGuard would be partially incompatible with the newest Chrome versions. Needless to say, Chrome is one of the most popular browsers among Mac users, so it is hard to overstate the importance of this fix.
[Changed] Bundle ID for Waterfox app #164
Mac용 AdGuard 1.4.0 (375)
출시일: 2017년 2월 7일
A small hotfix containing a couple of changes.
[Fixed] AdGuard maintains network connections even if the computer is in idle mode #163
[Improved] Cosmetic exception rules compilation speed #173
Mac용 AdGuard 1.4.0
출시일: 2016년 12월 14일
The Christmas came early this year for AdGuard for Mac users - a new version comes out today :) It significantly improves ad blocking, namely introducing Extended CSS support and several new modifiers. Networking and UI have undergone some fixing and tweaking too, so AdGuard will become more stable and easy in use.

Ad blocking

[Added] Extended CSS support #109, #120
This is a very important addition in terms of future (and present) possibilities that it opens for ad blocking. Extended CSS is a module for applying CSS styles with extended selection properties. Basically, it means that we will be able to select and, therefore, block some elements that we would not be able to block otherwise. Notably, this concerns such things as 'Sponsored posts' on Facebook.
[Added] $important modifier #132
This new addition is an significant one, but mostly relevant for creators of custom filter rules. With it's help you can give certain rules higher priority.
[Added] $websocket modifier #131
[Changed] Updated default HTTPS exclusions list #124
[Fixed] $empty modifier behaviour #108, #143
[Fixed] Latin extended symbol in a filter rule interferes with filtering #134
[Fixed] $replace rule can't be applied along with the other rules #133

Networking

[Changed] HTTPS is now used for safebrowsing requests #148
[Changed] WoSign and StartCom certificates are now distrusted #141
[Changed] New separate server is used now for filter updates #139
[Fixed] $replace rules break content charset #147
[Fixed] AdGuard compatibility with Opera built-in VPN #123, #130
[Fixed] Kernel panic issue #106
[Fixed] AdGuard blocks the page from loading if /etc/hosts has incorrect records #111
[Fixed] Inability to apply inline style #142
[Fixed] Excessive CPU load #135
[Fixed] Safebrowsing check algorithm #148
[Fixed] Unknown pseudo class error #154
[Improved] Content injection algorithm #119
[Improved] AdGuard styles are now protected from removal #149

UI

[Added] Hotkeys for filters management #9, #128
[Changed] CMD+Backspace key combination can now be used to delete filters from the filter list #9
[Changed] "Check filter updates" action moved to settings menu #116
[Fixed] Incorrect filter is displayed in "Filtering Log" #129
[Fixed] $replace rules are displayed correctly in the filtering log #150
[Improved] Allowed pasting mulitple rules at once in filter area #126
Mac용 AdGuard 1.3.0
출시일: 2016년 6월 21일
Hello! Last AdGuard for Mac version was released in February, so we felt a bit guilty and decided to release a new one :) There is quite a bit of various fixes and changes here, as you can see in the changelog below, but the most important, or rather the most impactful ones, are those that affect performance - specifically, we mean #88 and #91 (you can find more detailed description for these changes below). Overall, AdGuard will become faster now, and thanks to the better performance, AdGuard will now consume significantly less battery resourse. But not only that, for example, we drastically improved browsing of some of the most problematic websites when IPv6 is enabled (#93).

Ad blocking

[Improved] Basic filtering rules processing speed was optimized #91
Optimizing basic filtering rules processing is very important since basic rules are the most resourse-consuming among all. This change will result in AdGuard working faster and spending less resourses.
[Changed] $replace rules now have higher priority than other basic rules #49
[Changed] Origin is used as Referer for requests Referer isn't defined for #84
[Fixed] AdGuard crash because of huge data: URLs #81
[Fixed] AdGuard does not ignore "base" tag "href " attribute while constructing absolute URL any more #80
[Fixed] Websites can't be broken any more because of invalid HTML inside a "noscript" tag #79
[Fixed] Error previously occuring when parsing a style tag with embedded svg #76
[Fixed] AdGuard can now detect HTML if there is an xml declaration at the document start #83
[Fixed] Wrong HTML content detection #71
[Fixed] twitch.tv filtering issue #105
[Improved] Increase content filtering rules maximum length limit #101

Networking

[Changed] Connections are not kept alive for too long now if 'HTTP keep alive' timeout is specified #88
Previously the 'keep-alive' time for connections was higher, and AdGuard consumed more battery resourse than it should. Now, when we lowered the connections 'keep-alive' time, the resourse consumption during the 'idle time' will be significantly lower as well.
[Changed] Webdav methods are supported now (specifically REPORT) #85
[Changed] Rewritten mechanism of checking the websites availability #93
[Fixed] After blocking a POST request, next request is read only when data was read to end #68
[Fixed] AdGuard prevents UDP traffic on 443 port #90
[Fixed] AdGuard fails to detect HTML on some websites #100

UI changes

[Added] A notification that is shown if user unchecks the "Filter https protocol" box #65

Languages and Translations

[Added] Finnish language #63

Minor issues

[Added] Support for complex language codes #78
[Changed] Increase idle connection timeout to 10 minutes #102
[Fixed] Problem with AdGuard start after motherboard replacement #77
[Fixed] Wrong information in AdGuard's filtering log #75
[Fixed] Added description of the status code in filtered HTTP response #74
[Fixed] Spelling issue #73
[Fixed] Occasional app crash when user attempts to view AdGuard Program Log #66
[Fixed] Apps crash #67
[Fixed] AdGuards code is no more injected into noscript tag #64
[Fixed] Major battery resourse consumption on Mac #52
Mac용 AdGuard 1.2.0
출시일: 2016년 2월 15일
This new version brings a lot of very important changes to AdGuard for Mac. Most viable changes are: $replace modifier and security improvements.

UI changes

[Added] New localizations: Serbian (Latin), German, Italian, Spanish, Chinese Traditional, Armenian, Turkish, Korean, Indonesian, Hungarian. #50
[Added] User warnings in case HTTP proxy mode fails to start. #22
[Changed] Assistant requests are now excluded from 'Filtering log'. #4
[Changed] Now clicking on AdGuard icon in status bar brings opened AdGuard windows to front and makes them active. #33
[Fixed] Error previously led to inability to change HTTP proxy port with HTTP proxy mode enabled. #42
[Fixed] Lack of explanation text in the 'Enter email address' text field. #44

Ad blocking

[Added] $genericblock rule modifier. #16
[Added] $generichide rule modifier. #15
[Added] $replace modifier for basic rules #38
[Changed] Now $popup rules modifier is also applied to server redirect responses. #49
[Changed] Now status 500 is always returned for blocked requests. #35
[Changed] User filter is now loaded last, after all other filters are loaded. #41
[Fixed] Error in css-inject rules. #7
[Fixed] Error in finding the elements path on a page for HTML filtering rules. #17
[Fixed] Error in HTML filtering rules – previously empty elements were never removed. #29
[Fixed] Improved processing of rules with $popup modifier. #25
[Fixed] Modifiers for the whitelist rules now work while filtering content. #57
[Fixed] Now $elemhide rule modifier is applied only to HTML pages. #14
[Fixed] Problem with basic rules being treated as rules with $popup modifier. #34
[Fixed] Template modifier * in rules now takes into account line break symbols. #40
[Fixed] Third-party requests filtering error. #6

Networking

[Changed] AdGuard automatically stops filtering of the websites with client certificate authorization. #2
[Changed] Browser cache is now suppressed for a short period of time after filtering startup. #53
[Changed] For all modern browsers SHA1 certificates were deprecated. #46
[Changed] Port AdGuard accepts connections on. #5
[Changed] Updated default list of SSL exceptions. #3
[Fixed] Problem when AdGuard caused browser to freeze. #37

Browsing Security

[Changed] A method of domain check with Browsing Security module. Requests privacy was improved. #8

Compatibility issues

[Improved] Compatibility with sites that use the Content-Security-Policy mechanism. #58
[Fixed] Blocking of Google Chrome Rapportive extension for Gmail. #30
[Fixed] Problem when AdGuard extension for Google Chrome couldn't see triggered $genericblock rules. Integration mode works correctly now. #39
[Fixed] Safari inability to connect to some websites with IPv6 network configuration. #10
Mac용 AdGuard 1.1.0
출시일: 2015년 8월 26일
Added function to send a report in case of an unexpected AdGuard shutdown.
Added tutorial screen at AdGuard first launch.
Added OCSP Stapling support.
Added localizations: Chinese (Simplified), Polish, Portuguese (Brazil), Slovak, Korean.
Changed SSL connections encrypting mode to a more modern one.
Improved root certificate and private key generation for SSL connections.
Fixed Logjam vulnerability (now AdGuard doesn't filter connections with weak keys).
Improved mechanism of SSL connections processing.
Significantly extended list of browsers filtered by default.
Now, in case of its absence, AdGuard automatically suggests to install root certificate into Firefox to filter HTTPS-websites.
Improved way of root certificate installation into Mozilla-based browsers.
Improved security of installing AdGuard Assistant to web pages.
Improved AdGuard API extensions security.
Confined access to userscripts API functions.
Reworked installation process, now AdGuard will work correctly after restoring Mac from Time Machine.
Improved filtering rules correctness verification.
Now AdGuard system components are stored in the folder shared for all users.
Now upon switching Mac to sleep mode, AdGuard closes current network connections.
Fixed situation when AdGuard won't respond to users actions while watching a video on YouTube.
Fixed error previously led to AdGuard crash while surfing a website with incorrect HTML.
Fixed an error previously led to rules with specific symbols being excluded from filtering process.
Fixed an error previously led to shutdown when exiting AdGuard.
Mac용 AdGuard 1.0.63
출시일: 2015년 4월 28일
Added TLSv1.2 support.
Added certificate verification in HTTPS connections.
Added Ukrainian localization.
Chromium added to default application filtering list.
Now automatic check for updates is enabled by default.
Improved speed optimization.
Removed splashscreen upon starting AdGuard.
Fixed AdGuard's work with several users on the same computer.
Fixed errors leading to incorrect filtering.
Fixed the error when AdGuard operated incorrectly upon exiting sleep mode.
Improved security upon filtering encrypted traffic.
Fixed FREAK vulnerability.
Fixed memory leaks.
Improved program stability on old versions of OS X.
Fixed several errors that could previously lead to app crash.
Mac용 AdGuard 1.0.53
출시일: 2015년 3월 19일
World’s first standalone ad blocker for Mac OS X. New AdGuard has all the features to ensure more efficient and comfortable use of the Internet:
Ad filtering in any browser. Our ad blocker is the first to solve the problem of removing notorious video ads in Safari that other adblock solutions fail to block.
Built-in Browsing security module provides protection from malicious and suspicious websites.
Privacy protection function is responsible for the safety of personal data.
Other advantages
Filtering Log demonstrates all the processes occurring in the program.
AdGuard Assistant is an extension that allows you to manage the program directly from the browser.
Technical information
AdGuard is supported in all versions of OS X from 10.7 and later.
AdGuard 다운로드 시작 AdGuard를 설치하려면 화살표가 가리키는 파일을 클릭하세요 "열기"를 선택한 다음 "확인"을 누른 후, 다운로드가 완료될 때까지 기다리세요. 창이 열려있다면, AdGuard를 "애플리케이션" 폴더에 드래그해주세요. AdGuard를 선택해주셔서 감사합니다! "열기"를 선택 후 "확인"을 클릭한 다음, 다운로드가 완료될 때까지 기다리세요. 열렸으면, "설치"를 눌러주세요. AdGuard를 선택해 주셔서 감사합니다!
모바일 기기용 AdGuard도 설치할 수 있습니다