Skip to content

[codex] Publish focused Apple APNs rules - #13

Merged
KuGouGo merged 1 commit into
mainfrom
codex/apple-apns-rules
Jul 15, 2026
Merged

[codex] Publish focused Apple APNs rules#13
KuGouGo merged 1 commit into
mainfrom
codex/apple-apns-rules

Conversation

@KuGouGo

@KuGouGo KuGouGo commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • narrow the APNs domain collection to the official *.push.apple.com suffix and focused bootstrap aliases
  • remove the broad akadns.net and generic Apple EdgeKey matches
  • add the nine narrow APNs IPv4/IPv6 ranges published by Apple
  • generate dedicated domain/apple-apns and ip/apple-apns artifacts across supported platforms

Why

The generic ip/apple collection covers all Apple address space and is too broad for an APNs-only policy. The previous akadns.net suffix also matched unrelated Akamai services. Dedicated narrow domain and IP collections let clients route APNs without proxying unrelated Apple or CDN traffic.

Validation

  • make lint-rules
  • make preflight (25/25 tests passed)
  • compiled and decompiled both rule sets with sing-box 1.14.0-alpha.44 and verified the resulting domains and CIDRs

Sources

@KuGouGo
KuGouGo merged commit 9fdc3b9 into main Jul 15, 2026
2 checks passed
@KuGouGo
KuGouGo deleted the codex/apple-apns-rules branch July 15, 2026 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant