Speedify MDM Support

Speedify MDM Managed App Configurations

Speedify for Teams on iOS supports installation and pushing settings via Mobile Device Management (MDM), such as AirWatch or SimpleMDM. Most settings in the app can pushed directly from MDM to your users.

Speedify for Teams administrators can contact Speedify support to get the IPA file to install through your MDM solution.

If any MDM settings are passed to the app, the option to use a free account disappears; MDM users must use paid account (which can either be passed in via MDM, or, if not, the user can sign in on the first run). If a username and password are passed in, then the user cannot change accounts or change password from in the app.

MDM Settings

The Managed App Configuration contain the following settings:

Setting Data Type Description Default
adapter_cellular_encryption bool Enables or disables encryption for the cellular adapter. true
adapter_wifi_encryption bool Enables or disables encryption for the Wi-Fi adapter. true
adapter_datalimit_daily_cellular integer Limits the data usage for the cellular adapter on a daily basis. Value is in bytes or 0 for unlimited. 200000000
adapter_datalimit_daily_wifi integer Limits the data usage for the Wi-Fi adapter on a daily basis. Value is in bytes or 0 for unlimited. 0
adapter_datalimit_monthly_cellular integer Set a monthly data cap that resets on a set date or lasts 30 days. Value in bytes or 0 for unlimited. 2000000000
adapter_datalimit_monthly_wifi integer Sets a monthly data cap that resets on a set date or lasts 30 days. Value in bytes or 0 for unlimited. 0
adapter_priority_cellular string Sets the adapter’s priority to always, secondary, backup, never. secondary
adapter_priority_wifi string Sets the adapter’s priority to always, secondary, backup, never. always
adapter_ratelimit_cellular integer Sets the speed rate limit on the cellular connection in bps. Setting to 0 means full speed. 0
adapter_ratelimit_wifi integer Sets the speed rate limit on the cellular connection in bps. This limits the Wi-Fi connection to speeds lower than its actual maximum (and is probably not what you want). Setting to 0 means full speed. 0
connectmethod string How to pick server on connect, fastest, dedicated, public or ```p2p`` (See below) fastest
directory string Takes the domain of the directory servers to connect with, for example " directory.domain.com". This option should only be used by Teams who are self-hosting the entire Speedify infrastructure including the directory server.
encryption bool Enables or disables encryption of all tunneled traffic. true
jumbo bool Allows TUN adapter to accept larger MTU packets. true
mode string Instructs Speedify to optimize for maximum connection speed or redundancy. Valid options are speed and redundant speed
notification_deadhotspot bool Whether to show the deadhotspotnotification. The deadhotspot notification will get triggered on a Wi-Fi network that was just joined but has no working internet connection. Only shows if user granted notification permission. true
notification_hotspotsecurity bool Whether to show the hotspotsecurity notification. The hotspotsecurity notification will get triggered on a Wi-Fi network that was just joined but is not secure. Only shows if user granted notification permission. true
notification_siripopups bool Whether to show the Siri popup. The Siri popup will get triggered when a user performs an action a certain amount of times and that action is registered as a Siri Shortcut true
overflow_threshold float Sets the overflow threshold in Mbps. Secondary connections will not be used if the Always connections are providing above this speed. 30.0
password string Speedify user password. Setting any value here removes controls for changing and resetting password.
privacy_killswitch bool Sets the VPN connection to onDemand. This will tell the iOS system to not allow an internet connection without the VPN enabled. false
transport string Choose between one of the network protocols auto, tcp , udp or websocket. auto
username string Speedify user account, for example "[email protected]".

Connect Methods

The connectmethod controls how the software picks which server to connect to. The method used can be:

  • fastest - connects to the fastest available server, with a slight preference for dedicated servers
  • dedicated - connects to the closest dedicated server (be sure you have dedicated servers before selecting this!)
  • public - connects to the closest public (non-dedicated) server
  • p2p - connects to a torrent-friendly server in Amsterdam

Priorities

The adapter_priority_* settings control the relative costs of the connections. Valid values are one of:

  • always - Use whenever connected
  • secondary - Use less than Always connection-for connections with data limit
  • backup - Only use when other connections are unavailable
  • never - Adapter is never used

Cellular defaults to secondary, all other connections default to always.

Still need help? Contact Us Contact Us