I want to block Apple services on Apple devices, primarily APNS (Apple Push Notification Service).
My plan was as follows:
Use a VPS (Virtual Private Server) with Squid Proxy and Adguard in Docker. This way, I can simply go to the Wi-Fi settings on my iPad, configure the proxy and DNS. Up to this point, everything works fine. With the DNS and proxy, I am able to block almost all iCloud and Apple services. But not completely.
Problem: APNS still functions.
APNS port is 5223, which I can block. However, if it is not reachable, it switches to port 443. If I block port 443, for example, I won't be able to access Google.
Consideration: I block the entire Apple IP range (17.0.0.0/8). However, this still doesn't seem to work.
What would be an alternative approach or solution to address my specific requirement? I can find many articles online on how to solve the issue of devices not receiving push notifications, but none of them explain how to actually create this problem.
My plan was as follows:
Use a VPS (Virtual Private Server) with Squid Proxy and Adguard in Docker. This way, I can simply go to the Wi-Fi settings on my iPad, configure the proxy and DNS. Up to this point, everything works fine. With the DNS and proxy, I am able to block almost all iCloud and Apple services. But not completely.
Problem: APNS still functions.
APNS port is 5223, which I can block. However, if it is not reachable, it switches to port 443. If I block port 443, for example, I won't be able to access Google.
Consideration: I block the entire Apple IP range (17.0.0.0/8). However, this still doesn't seem to work.
What would be an alternative approach or solution to address my specific requirement? I can find many articles online on how to solve the issue of devices not receiving push notifications, but none of them explain how to actually create this problem.