AdguardTeam / AdGuardHome

Network-wide ads & trackers blocking DNS server
https://adguard.com/adguard-home.html
GNU General Public License v3.0
25.44k stars 1.83k forks source link

Issues with .mobileconfig on iOS 18 and iPadOS 18 with Quad9 and Apple Messages #7283

Closed danielraffel closed 5 days ago

danielraffel commented 1 month ago

Prerequisites

Platform (OS and CPU architecture)

Custom (please mention in the description)

Installation

GitHub releases or script from README

Setup

On one machine

AdGuard Home version

v0.107.52

Action

I’m running AdGuard Home (AGH) on a virtual machine in Google Cloud, connected via my Tailscale network. My setup allows me to run encrypted DNS through AGH and Quad9 both at home and on the go by using a .mobileconfig file generated from AGH and installed on my iPad and iPhone. I have verified this setup using Quad9’s testing tool (multiple times in the past), and it had been working flawlessly for over a year.

Expected result

I expected my .mobileconfig DNS setup to continue working without issue after updating to iOS/iPadOS 18. This includes:

Actual result

Additional information and/or screenshots

I’ve been using this setup for over a year without issues, so I suspect that something in iOS/iPadOS 18 might be causing the disruption, but I’m unable to pinpoint where in the stack the problem arises.

Let me know if you’d like to investigate things or make any further adjustments! I haven't changed my DNS Proxy and DNS Settings so surprised to see behavior changes since updating.

Also, I tried to generated a new .mobileconfig to see if that might have expired (or other issue) but that didn't fix things.

WeYouHe commented 2 weeks ago

I used the .mobileconfig configuration file generated by AdGuard Home for iPad and iPhone. It was normal before September, but it has been an invalid request so far. Changing the deployed device and configuration file is also invalid. Switching to automatic is normal. The iOS system version is: 16.6.1, the AdguardHome version is: v0.107.52, and the deployment method is: Docker and Linux system deployment. May I ask if you have solved it?

danielraffel commented 2 weeks ago

This is still a problem for me. Running AGH v0.107.53 and iOS 18.0.1 and constantly have to mess with switching VPN profiles to get things working.

WeYouHe commented 2 weeks ago

I installed a lower version and cannot use the iOS description file method. I don't know if it is a problem with the iOS 16.0-18.0 system.

danielraffel commented 5 days ago

Well...I upgraded to iOS 18.1 and then I deleted my existing AGH profile on my device. Then, I downloaded and installed a new profile from the AGH admin interface and it worked great.