Skip to content

Deploy to Macs with MDM

On managed Macs, a configuration profile approves everything up front, so people install Periscopes without seeing any prompts.

Download Periscopes.mobileconfig and push it from your MDM (Mosyle, Jamf, Kandji or any other) together with the app. It does three things:

  • Pre-approves the network extension, so there’s no prompt in System Settings.
  • Keeps the extension from being turned off or removed in System Settings or the Finder. Periscopes can still replace it with a newer version when it updates.
  • Installs the Periscopes entry in VPN & Filters as a transparent proxy that connects on demand. It’s pinned to Periscopes’ Developer ID signature, and users can’t delete it.

Deploy Periscopes with your MDM’s app deployment, using the notarized Periscopes.dmg. It has to end up in /Applications, because macOS only activates system extensions from apps installed there.

If you build your own profile, these are the values Periscopes uses:

SettingValue
Team IDM8MT9B2H7D
App bundle IDio.riptides.workstation
Network extension bundle IDio.riptides.workstation.network-extension
Extension typeNetwork extension, transparent proxy (app-proxy)