Product Documentation

To add a proxy device policy for iOS

Mar 03, 2015

You can add a device policy in XenMobile to specify global HTTP proxy settings for devices running iOS 6.0 or later. You can deploy only one global HTTP proxy policy per device.

Note: Before deploying this policy, be sure to set all iOS devices for which you want to set a global HTTP proxy into Supervised mode. For details, see To place an iOS device in Supervised mode by using the Apple Configurator.
  1. In the XenMobile console, click Configure > Device Policies. The Device Policies page appears.


    Select device policies

  2. Click Add to add a new policy. The Add a New Policy dialog box appears.


    Select proxy policy

  3. Click More and then, under Network access, click Proxy. The Proxy Policy page appears.



  4. In the Policy Information pane, enter the following information:
    1. Policy Name: Enter a descriptive name for the policy.
    2. Description: Optionally, enter a description of the policy.
  5. Click Next. The iOS Platform Information page appears.


    iOS proxy policy information page

  6. On the iOS Platform Information page, enter the following information:
    1. Proxy configuration: Click Manual or Automatic for how the proxy will be configured on users' devices. The following table lists the options available for each proxy configuration. Each cell indicates whether the option is not applicable (-), required, or optional.
      Manual Automatic
      Host name or IP addrss for the proxy server Required
      Port for the proxy server Required
      User name Optional
      Password Optional
      Proxy PAC URL Optional
      Allow direct connection if PAC is unreachable OFF
    2. Allow bypassing proxy to access captive networks: Select whether to allow bypassing the proxy to access captive networks.
  7. Under Policy Settings, next to Remove policy, click either Select date or Duration until removal (in days).
  8. If you click Select date, click the calendar to select the specific date for removal.
  9. In the Allow user to remove policy list, click Always, Password required, or Never.
  10. If you click Password required, next to Removal password, type the necessary password.


    Policy removal settings

  11. Click Next. The Proxy Policy assignment page appears.
  12. Next to Choose delivery groups, type to find a delivery group or select a group or groups in the list to which you want to assign the policy. The groups you select appear in the right-hand Delivery groups to receive app assignment list.


    Policy assignment page

  13. Expand Deployment Schedule and then configure the following settings:
    1. Next to Deploy, click ON to schedule deployment or click OFF to prevent deployment. The default option is ON. If you choose OFF, no other options need to be configured.
    2. Next to Deployment schedule, click Now or Later. The default option is Now.
    3. If you click Later, click the calendar icon and then select the date and time for deployment.
    4. Next to Deployment condition, click On every connection or click Only when previous deployment has failed. The default option is On every connection.
    5. Next to Deploy for always-on connection, click ON or OFF. The default option is OFF.
      Note: This option applies when you have configured the scheduling background deployment key in Settings > Server Properties. The always-on option is not available for iOS devices.
    Note: The deployment schedule you configure is the same for all platforms. Any changes you make apply to all platforms, except for Deploy for always on connection, which does not apply to iOS.


    Deployment schedule

  14. Click Save to save the policy.