Configuring a global HTTP proxy policy
By imposing a global HTTP proxy policy on supervised iOS 6 through iOS 9.3 devices, you can ensure that HTTP traffic is redirected to the proxy server you specify. You can manually enter the proxy server URL and port number, or the URL for the relevant PAC (proxy auto-configuration) file, which automatically determines the correct proxy server to use for a given URL. If the policy does not include a URL to the PAC file, then the policy uses WPAD (web proxy auto-discovery) to attempt to locate the PAC file.
The global HTTP proxy policy can include two features that provide solutions on-the-fly for when devices cannot access the proxy server:
- Direct connection: For circumstances where the PAC file is unreachable, you can specify that the policy create a direct connection to the requested URL, bypassing the proxy server altogether. This option applies only to automatic proxy connections.
- Proxy bypass: You can configure the policy to bypass the proxy server altogether when a device attempts a connection to a captive network such as a wifi hotspot at a coffee shop or a hotel. Selecting this option allows the device to connect directly to the captive network. Device users establish uninterrupted wifi internet access by logging in through the captive portal before the policy redirects them to the proxy server.
If your organization uses a proxy server to provide data leak protection or content filtering, for example, a global HTTP proxy policy allows you to direct HTTP traffic to and from supervised iOS 6 through iOS 9.3 devices to the proxy server of your choice.
The direct connection and proxy bypass features allow supervised iOS 7 through iOS 9.3 devices to continue accessing the internet even if:
-
The PAC file referenced in their global HTTP proxy policy is unavailable
OR
- They must first log in to a captive portal before accessing a wifi hotspot.
The direct connection and proxy bypass options apply only to supervised iOS 7 through iOS 9.3 devices.
IMPORTANT: Confirm that you have specified the correct proxy information, and the proxy is reachable. An invalid or unreachable proxy server will make the device unreachable by the network. In this case, physical access is required to reset the device.
Procedure
- Go to Policies & Configs > Policies.
- Select Add New > iOS and macOS > iOS Only > Global HTTP Proxy.
- In the New Global HTTP Proxy Policy dialog box, use the guidelines in Global HTTP Proxy Policy to complete this form.
- Click Save.
- Apply the policy to the appropriate labels.
Global HTTP Proxy Policy
Below are the setting definitions for the New Global HTTP Proxy Policy dialog box.
- “Impact to tunneling when using a global HTTP proxy” in the AppConnect Guide for EPMM.