Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Adguard for iOS] Full-tunnel mode breaks remote HomeKit Secure Video camera streams via Cellular connections #232

Open
3 tasks done
agireud opened this issue Feb 4, 2025 · 0 comments
Assignees
Labels
Bug Something isn't working Priority: P4

Comments

@agireud
Copy link

agireud commented Feb 4, 2025

Please answer the following questions for yourself before submitting an issue

  • Filters were updated before reproducing an issue
  • I checked the knowledge base and found no answer
  • I checked to make sure that this issue has not already been filed

AdGuard version

4.5.8

Browser version

N/A

OS version

iOS 18.2.1

Issue Details

Steps to reproduce:

  1. Enable DNS protection in Adguard for iOS in Full-tunnel mode.
  2. Open Apple Home app.
  3. Attempt to view a remote live stream of a HomeKit Secure Video camera via a cellular connection. (i.e. a cellular connection to view a security camera stream in your home network.)

Expected Behavior

Viewing a remote HomeKit Secure Video Live stream should work when utilizing a cellular connection with DNS protection in Adguard for iOS enabled in full-tunnel mode.

DNS protection in Adguard for iOS in Split-tunnel mode works as expected.

Actual Behavior

DNS protection in Adguard for iOS in full-tunnel mode causes remote HomeKit Secure Video Live streams to fail to load. The Home app returns a No Response error with the following text: "This camera is not responding.".

Full-tunnel mode via cellular connection appears to be dropping packets (1,2) with destination UDP Ports 3478-3497 which are listed for nat-stun-port in Apple's documentation. I suspect these ports are used for viewing HKSV cameras remotely as well.

2025/02/03 19:52:06:783 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:06:783 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:06:783 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:06:783 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:06:818 [8615517(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:06:818 [8615517(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:06:818 [8615517(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:06:818 [8615517(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:07:782 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:07:783 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:07:783 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:07:783 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:07:817 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:07:817 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:07:818 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:07:818 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:09:780 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:09:781 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:09:781 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:09:781 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:09:815 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:09:816 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:09:816 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:09:816 [8615514(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:13:776 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:13:777 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:13:777 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16404 -> 17.188.183.14:3495
2025/02/03 19:52:13:777 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:13:811 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:13:812 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:13:812 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:16406 -> 17.188.182.142:3494
2025/02/03 19:52:13:812 [8615519(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: Dropping non-DNS packet
2025/02/03 19:52:15:751 [8615518(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:58913 -> 198.18.0.1:53
2025/02/03 19:52:15:751 [8615518(com.adguard.dnslibs.AGDnsProxy.queue)]  (DnsLibs) - AGDnsProxy handleIPv4Packet: 172.16.209.3:49823 -> 198.18.0.1:53

Additional Information

Related: AdguardTeam/AdguardForiOS#1666

@agireud agireud added the Bug Something isn't working label Feb 4, 2025
@agireud agireud changed the title [Adguard for iOS] Full-tunnel mode breaks remote connections to HomeKit Secure Video camera live streams [Adguard for iOS] Full-tunnel mode breaks remote connections to HomeKit Secure Video camera streams Feb 9, 2025
@agireud agireud changed the title [Adguard for iOS] Full-tunnel mode breaks remote connections to HomeKit Secure Video camera streams [Adguard for iOS] Full-tunnel mode breaks remote HomeKit Secure Video camera streams via Cellular connections Feb 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Priority: P4
Projects
None yet
Development

No branches or pull requests

3 participants