새롭게 재설계된 Android용 AdGuard 4.0 나이틀리 버전
오랫동안 AdGuard의 모바일 앱에 대해 게시하지 않았지만 이제는 저희가 무엇을 했는지 알려드리겠습니다.
Android용 AdGuard 앱은 모든 사람이 편하게 사용할 수 있도록 개선되었습니다. 이제 기술적인 지식이 없는 사람들이 사용하기가 훨씬 간단해졌으며 데이터를 완벽하게 제어하려는 사람들을 위한 기능이 더욱 풍부해졌습니다. 또한 앱이 훨씬 더 빠르고 원활하게 실행되도록 앱을 완전히 재구성했습니다.
고지 사항: 이 버전은 나이틀리 버전이므로 앱에 평소보다 더 많은 버그가 있습니다(여기 알려진 문제 목록을 확인하실 수 있습니다). 버그를 보고할 준비가 되지 않았다면 위험을 감수하지 마시고 릴리스를 기다리는 것이 좋습니다. 저희는 앱을 더 안정적으로 만들기 위해 적극적으로 노력하고 있습니다.
이 버전은 영어로만 제공됩니다. Crowdin에서 Android용 AdGuard v4.0을 현지화하는 데 도움을 주실 수 있습니다. 언어를 선택하고 번역을 시작하기만 하면 됩니다.
유용한 업데이트
앱 재설계
원래 Android용 AdGuard에는 광고, 추적기 및 기타 위협을 차단하기 위한 다양한 기능이 있습니다. 핵심 기능을 더 간단하게 사용할 수 있도록 앱을 재설계하여 탭 한 번으로 이 기능을 이용할 수 있습니다. 이제 광고 차단, 추적 방지, 성가심 차단 또는 필터와 함께 DNS 보호를 켜기 위해서는 기본 스위치 위의 해당 아이콘을 누르기만 하면 됩니다.
보호 섹션도 추가되었습니다. 화면 하단의 방패 아이콘을 탭하여 이 섹션을 찾을 수 있습니다. 위에서 언급한 핵심 기능 외에도 이 섹션에서는 방화벽, 브라우징 보안 및 AdGuard VPN까지 관리가 가능합니다. 보호 화면에서 이러한 모듈을 켜거나 끌 수 있을 뿐만 아니라 해당 설정에 쉽게 액세스할 수 있습니다.
자세한 통계
이미 잘 알려져 있듯 요즘 앱들은 사용자의 데이터를 마음대로 처리하고 심지어 유출할 수도 있습니다. 하지만 당연하게도 사용자는 자신의 데이터를 온전히 제어하기를 원합니다. AdGuard와 함께라면 그것은 이미 가능한 일입니다. 그리고 지금, 더 많은 투명성을 제공하는 기능을 소개합니다!
통계를 사용하면 이제 어떤 앱이 글로벌 기업에 데이터를 보내는지 추적하고 일부 요청을 즉석에서 차단하거나 허용할 수 있습니다.
방화벽
Android 앱에는 이전에 방화벽과 유사한 기능이 있었지만 앱 내부 깊숙이 있는 앱 관리 섹션에 숨겨져 있었습니다. 하지만 이제는 독립적인 기능이 되었습니다.
방화벽을 사용하면 인터넷에 대한 앱의 액세스를 제어할 수 있습니다. 화면이 꺼진 상태에서 모바일 데이터 또는 Wi-Fi를 사용할 수 있는 앱을 결정하고, 앱 활동에 대한 실시간 알림을 받고, 빠른 작업 섹션에서 방화벽 규칙을 업데이트할 수 있습니다.
고급 기능
변경사항을 완전히 이해하기 위해서는 어느 정도의 기술적 지식이 필요합니다. 기술적인 설명을 원하지 않으신다면 다음 장으로 건너뛰십시오. 여전히 읽고 계시다면 고급 기능을 함께 살펴보겠습니다.
AdGuard VPN 통합 모드
일반적으로 두 개의 서로 다른 네트워크 필터링 앱은 Android에서 함께 작동할 수 없습니다. 그러나 통합 모드 덕분에 AdGuard 광고 차단기와 AdGuard VPN은 동시에 작동하고 있습니다. 통합 모드는 기존에도 존재했지만 이번 업데이트를 통해 훨씬 좋아졌습니다.
가장 큰 개선 사항 중 하나는 안정성입니다. 이전 버전에서는 앱을 다시 설치하거나 업데이트할 때마다 통합 모드를 처음부터 다시 설정해야 했습니다. 하지만 이제는 통합 모드를 한 번만 설정하면 됩니다. 앱을 업데이트하거나 다시 설치하더라도 링크는 그대로 유지됩니다.
그와 더불어, AdGuard 광고 차단기와 AdGuard VPN은 이제 더 자주 정보를 교환합니다. 결국 통합 모드의 안정성을 긍정적으로 반영합니다. 하지만 걱정하지 않으셔도 됩니다. 프로그램의 성능이나 다른 어떤 것에 부정적인 영향을 미치지 않습니다.
안타깝게도 이 나이틀리는 AdGuard VPN의 정식 버전 또는 베타 버전과도 호환되지 않습니다. AdGuard VPN을 사용하는 경우, 나이틀리 업데이트 채널로 전환해야 합니다.
선택적 앱 프록시
AdGuard를 사용하면 지정된 프록시 서버를 통해 웹 트래픽을 라우팅할 수 있지만 이전 버전에서는 전체 웹 트래픽만 라우팅할 수 있었습니다.
이제 프록시를 통해 작동할 앱을 선택할 수 있습니다. 웹 트래픽을 더 유연하게 관리하는 것 외에도 이 기능은 AdGuard VPN과 통합 모드를 설정할 때 유용합니다.
현재 AdGuard VPN의 앱 예외 목록은 일반 모드에서만 설정할 수 있으므로 AdGuard와 AdGuard VPN을 동시에 사용할 수 없습니다. 그러나 곧 Apps operating through proxy 기능을 통해 AdGuard VPN을 통해 트래픽을 보내는 앱을 지정할 수 있습니다.
루트 액세스 특전
만약 이 글을 읽고 있으시다면 루팅이 무엇인지 알고 계실 겁니다. 루팅은 장치에 대한 더 많은 제어 권한을 얻는 과정입니다. Android 기기가 루팅된 경우, 이 나이틀리는 이전 버전의 AdGuard 광고 차단기보다 더 많은 옵션을 제공합니다.
일반적으로 AdGuard는 로컬 VPN을 설정하여 네트워크 트래픽을 필터링 엔진인 CoreLibs로 라우팅합니다. 루트 액세스로 AdGuard를 Automatic proxy 모드로 전환할 수 있습니다 (Settings → General → Network → Routing mode → Automatic proxy). 그렇게 하면 AdGuard는 더 이상 로컬 VPN을 사용하지 않고 대신 동일한 목표를 달성하기 위해 iptables를 재구성합니다. iptables를 사용하는 것에는 몇 가지 장점이 있습니다.
우선, 이 모드에서 AdGuard는 이제 이전에는 불가능했던 IPv6 요청에 DNS 필터링을 적용할 수 있습니다. 둘째, AdGuard가 어떤 웹 요청이 어떤 앱에 속하는지 판단하지 못하게 했던 몇 가지 단점을 수정했습니다. 방화벽, 필터링 로그 등의 전반적인 품질이 향상됩니다.
루트에 대한 자세한 내용은 ‘향후 계획’ 장에서 확인할 수 있습니다.
로우 레벨 설정 재작업
Settings → General → Advanced에 있는 로우 레벨 설정은 고급 사용자를 대상으로 합니다. 하지만 해당 설정이 상당히 복잡하기 때문에 사용자가 잘못 설정하는 경우가 많습니다.
그래서 로우 레벨 설정을 좀 더 이해하기 쉽게 만들었습니다. 또한 입력한 값 등에 대한 유효성 검사와 같은 일부 안전 장치를 추가했습니다.
설정 자체에 관해서는 일부를 추가하고 일부를 제거했습니다. 오픈 베타 및 공식 릴리스에 가까워지면 지식 창고에 로우 레벨 설정에 대한 가이드를 올릴 예정입니다.
향후 계획
이미 많은 일이 이루어졌지만 여전히 많은 일이 진행 중입니다. 향후 업데이트 예정인 기능을 살펴보겠습니다.
- 홈 화면이 추가적으로 업데이트됩니다. 3.6과 이번 나이틀리 사이에 급격한 변화는 없을 예정이지만, 몇 가지 작은 변경사항이 추가될 것입니다.
- 방화벽은 로밍 관련 규칙을 지원할 것입니다. 로밍 데이터를 사용할 수 있는 앱과 언제 사용할 수 있는지를 선택할 수 있을 뿐만 아니라 각 앱에 대해 별도의 일간, 주간 또는 월간 로밍 데이터 한도를 설정할 수 있습니다.
방화벽 화면에 이미 로밍 데이터 사용 항목이 있지만 아직은 작동하지 않습니다… 하지만 다음 업데이트에는 사용할 수 있을 것입니다.
- AdGuard VPN과 통합 모드에 있는 동안 VPN 터널 사용에서 앱을 선택적으로 제거할 수 있습니다.
- 현재 루트 액세스 권한이 있는 장치에서 AdGuard는 Chromium 기반 브라우저에서 HTTPS를 필터링할 수 없습니다. 두 번째 중간 인증서를 도입하여 이 문제를 해결할 것입니다.
- 다양한 사용자 지정 사용자 규칙, 허용 목록, 차단 목록 등에 대한 내보내기/가져오기 옵션을 추가할 계획입니다. 현재는 전체 설정 내보내기/가져오기만 가능합니다.
- 글로벌 Encrypted ClientHello(ECH) 지원이 추가될 예정입니다. 현재 암호화를 사용하더라도 ISP는 사용자가 무엇을 하고 있는지 볼 수 없더라도 사용자가 연결하는 도메인을 볼 수 있습니다. ECH는 이 문제를 해결합니다. 현재는 기존의 로우 레벨 설정에서만 ECH를 찾을 수 있지만, 최종적으로는 전 세계에서 사용 가능하도록 기본 설정으로 활성화할 계획입니다. 이전 베타 버전의 변경 로그에서 ECH에 대해 자세히 알아보세요.
자가 진단
새 나이틀리 버전에 대한 피드백을 남겨주시면 감사하겠습니다! Android용 AdGuard 4.0 나이틀리 버전과 AdGuard VPN의 나이틀리 버전을 다운로드하고 버그를 보고하고 새로운 기능을 제안해 주세요.
버그를 보고하는 방법
버그를 발견한 경우, GitHub 문제를 생성하여 알려주세요. 문제를 자세히 설명하고 devteam@adguard.com으로 로그를 보내주세요. 이렇게 하면 문제를 속신하게 해결할 수 있습니다.
로그를 수집하기 위해서는 Settings → General → Advanced을 누르고 Export logs and system info를 선택하세요. Auto-report crashes 기능을 켜두는 것이 좋습니다.
저희는 이미 일부 문제를 수정 중이므로 이 문제를 다시 보고하지 않으셔도 됩니다. 버그 보고서를 보내시는 경우 알려진 문제 목록을 참조하십시오.
기능 요청에 투표
GitHub에서 기능 요청에 대한 반응을 남길 수 있습니다. 그러면 사람들이 어떤 기능에 관심이 있는지 알아내는 데 도움이 됩니다. 반응을 남기려면 원하시는 기능 요청을 선택하고 이모티콘을 사용하여 구현을 지원하세요.
결론
저희는 단일 나이틀리 버전에 이렇게 많은 관심을 기울인 적이 없습니다. 하지만 이 버전은 곧 Android용 AdGuard 광고 차단기에 엄청난 변화가 있을 것임을 예고하기에 이 나이틀리에 대해 자세히 다루어 보았습니다.
여러분의 도움으로 저희는 모든 버그를 찾고 수정하여 릴리스 버전이 완벽해 질 수 있을 것입니다.
AdGuard의 나이틀리 버전과 AdGuard VPN의 나이틀리 버전을 다운로드하고 여러분의 생각을 알려주세요.