This guide explains iOS proxy configuration for per‑network Wi‑Fi proxies and automatic PAC. We also cover app‑specific behavior and troubleshooting so your traffic routes reliably.
iOS proxies are configured per Wi‑Fi network and affect many apps and browsers using that SSID. Some apps or client tools (e.g., Shadowrocket) implement their own proxy stack and may not rely on system settings. Mobile data does not use Wi‑Fi proxy.
Note: This configuration is bound to the specific Wi‑Fi network. Switching SSIDs requires configuring each network.
Popular iOS clients (e.g., Shadowrocket) implement their own proxy engine and routing rules. Configure these apps directly using your nodes/subscriptions and enable their service to route traffic, which does not depend on Wi‑Fi proxy settings.
Wi‑Fi proxies apply per network. Cellular data does not use Wi‑Fi proxy; use an app‑level client (e.g., Shadowrocket) or a VPN‑based solution.
Apps may bypass system proxy or pin connections. Configure app‑specific proxy settings or use a client with routing rules.