Product Documentation

Directivas de tunelización de aplicaciones

Feb 16, 2017

Application tunnels (app tunnels) are designed to increase service continuity and data transfer reliability for your mobile apps. App tunnels define proxy parameters between the client component of any mobile device app and the app server component. You can also use app tunnels to create remote support tunnels to a device for management support. You can configure the app tunneling policy for Android and Windows Mobile/CE devices.

Note: Any app traffic sent through a tunnel that you define in this policy goes through XenMobile before being redirected to the server running the app.

Android settings

Windows Mobile/CE settings

1. In the XenMobile console, click Configure > Device Policies. The Device Policies page appears.

2. Click Add. The Add a New Policy dialog box appears.

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

localized image

4. In the Policy Information pane, enter the following information:

  • Policy Name: Type a descriptive name for the policy.
  • Description: Optionally, type a description of the policy.

5. Click Next. The Policy Platforms page appears.

6. Under Platforms, select the platforms you want to add. If you are only configuring for one platform, clear the others.

When you finish configuring the settings for a platform, refer to Step 7 for how to set that platform's deployment rules.

Configure Android settings

localized image

Configure these settings:

  • Use this tunnel for remote support: Select whether the tunnel will be used for remote support.

Note: The configuration steps are different depending on whether you select remote support.

  • If you do not select remote support, do the following:
    • Connection initiated by: Click Device or Server to specify the source initiating the connection.
    • Maximum connections per device: Type a number to specify how many concurrent TCP connections the app can establish. This field applies only to device-initiated connections.
    • Define connection time out: Select whether to set a length of time an app can be idle before the tunnel is closed.
      • Connection time out: If you set Define connection time out to On, type the length of time in seconds that an app can be idle before the tunnel is closed.
    • Block cellular connections passing by this tunnel: Select whether this tunnel is blocked while roaming.

      Note: WiFi and USB connections will not be blocked.

    • Client port: Type the client port number. In most cases, this value is the same as for the server port.
    • IP address or server name: Type the IP address or name of the app server. This field applies only to device-initiated connections.
    • Server port: Type the server port number.
  • If you do select remote support, do the following:
    • Use this tunnel for remote support: Set to On.
    • Define connection time out: Select whether to set a length of time an app can be idle before the tunnel is closed.
      • Connection time out: If you set Define connection time out to On, type the length of time in seconds that an app can be idle before the tunnel is closed.
    • Use SSL connection: Select whether to use a secure SSL connection for this tunnel.
    • Block cellular connections passing by this tunnel: Select whether this tunnel is blocked while roaming.

      Note: WiFi and USB connections will not be blocked.

Configure Windows Mobile/CE settings

localized image

Configure these settings:

  • Use this tunnel for remote support: Select whether the tunnel will be used for remote support.

Note: The configuration steps are different depending on whether you select remote support.

  • If you do not select remote support, do the following:
    • Connection initiated by: Click Device or Server to specify the source initiating the connection.
    • Protocol: In the list, click the protocol to use. The default is Generic TCP.
    • Maximum connections per device: Type a number to specify how many concurrent TCP connections the app can establish. This field applies only to device-initiated connections.
    • Define connection time out: Select whether to set a length of time an app can be idle before the tunnel is closed.
      • Connection time out: If you set Define connection time out to On, type the length of time in seconds that an app can be idle before the tunnel is closed.
    • Block cellular connections passing by this tunnel: Select whether this tunnel is blocked while roaming.

      Note: WiFi and USB connections will not be blocked.

    • Redirect to XenMobile: In the list, click how the device connects to XenMobile. The default is Through app settings.
      • If you select Using a local alias, type the alias in Local alias. The default is localhost.
      • If you select An IP address range, type the from IP address in IP address range from and type the to IP address in IP address range to.
    • Client port: Type the client port number. In most cases, this value is the same as for the server port.
    • IP address or server name: Type the IP address or name of the app server. This field applies only to device-initiated connections.
    • Server port: Type the server port number.
  • If you do select remote support, do the following:
    • Use this tunnel for remote support: Set to On.
    • Define connection time out: Select whether to set a length of time an app can be idle before the tunnel is closed.
      • Connection time out: If you set Define connection time out to On, type the length of time in seconds that an app can be idle before the tunnel is closed.
    • Use SSL connection: Select whether to use a secure SSL connection for this tunnel.
    • Block cellular connections passing by this tunnel: Select whether this tunnel is blocked while roaming.

      Note: WiFi and USB connections will not be blocked.

7. Configure the deployment rules

8. Click Next. The Tunnel Policy assignment page appears.

localized image

9. 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.

10. Expand Deployment Schedule and then configure the following settings:

  • 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.
  • Next to Deployment schedule, click Now or Later. The default option is Now.
  • If you click Later, click the calendar icon and then select the date and time for deployment.
  • Next to Deployment condition, click On every connection or click Only when previous deployment has failed. The default option is On every connection.
  • 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.
  • 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.

11. Click Save.