passepartoutvpn / passepartout

Your go-to app for VPN and privacy.
https://passepartoutvpn.app
GNU General Public License v3.0
821 stars 123 forks source link

Siri does not work with encrypted DNS when VPN is default gateway (Apple bug) #182

Open BetaMatrixCompositor opened 3 years ago

BetaMatrixCompositor commented 3 years ago

Setting custom DNS (either DoH or DoT) through Passepartout causes Siri to display a message that Siri is unavailable (stating the iPhone is not connected to the internet.)

Using cleartext DNS or the VPN’s DNS does not cause this issue. I am not sure more Apple services are affected, and whether some connectivity check is failing. Verified this behaviour on both an iPhone and an iPad with iOS 14.4.2.


EDIT

Known bug? https://developer.apple.com/forums/thread/677812

Basic test:

Confirmed to be correctly configured on https://1.1.1.1/help/

Test:

Test DOES work when using CloudFlare 1.1.1.1 app though (in fact, it's not the default gateway).

JGitHubB commented 3 years ago

Same issue there. Are you planning a fix? @keeshux

keeshux commented 1 year ago

A quick test revealed that the issue DOES NOT happen when the VPN is not the default gateway.

keeshux commented 1 year ago

https://developer.apple.com/forums/thread/677812

keeshux commented 1 year ago

You can tell from the forum thread that this is an Apple issue. Siri has never worked with encrypted DNS since iOS 14 released the feature.