The payload that configures a global HTTP proxy.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
Proxy Type ProxyType The proxy type. For a manual proxy type, the profile contains the proxy server address, including its port, and optionally a user name and password. For an auto proxy type, you can enter a PAC URL. | string | optional | Manual | ✓Yes | iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+) |
Proxy Server ProxyServer The proxy server's network address. The device requires this if `ProxyType` is set to `Manual`, and ignores it if `ProxyType` is set to `Automatic`. | string | optional | — | ✓Yes | iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+) |
Proxy Server Port ProxyServerPort The proxy server's port number. The device requires this if `ProxyType` is set to `Manual`, and ignores this if `ProxyType` is set to `Automatic`. | integer | optional | — | ✓Yes | iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+) |
Proxy Username ProxyUsername The user name used to authenticate to the proxy server. The device only uses this if `ProxyType` is set to `Manual`, and ignores it if `ProxyType` is set to `Automatic`. | string | optional | — | ✓Yes | iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+) |
Proxy Password ProxyPassword The password used to authenticate to the proxy server. The device only uses this if `ProxyType` is set to `Manual`, and ignores it if `ProxyType` is set to `Automatic`. | string | optional | — | ✓Yes | iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+) |
Proxy PAC URL ProxyPACURL The URL of the PAC file that defines the proxy configuration. Starting in iOS 13 and macOS 10.15, only URLs that begin with `http://` or `https://` are allowed. This is only used if `ProxyType` is set to `Automatic`, and is ignored if `ProxyType` is set to `Manual`. | string | optional | — | ✓Yes | iOS (6.0+)macOS (10.9+)tvOS (9.0+)visionOS (2.0+) |
Proxy PAC Fallback Allowed ProxyPACFallbackAllowed If `true`, allows connecting directly to the destination if the proxy autoconfiguration (PAC) file is unreachable. | boolean | optional | false | ✓Yes | iOS (7.0+) |
Proxy Bypass Allowed ProxyCaptiveLoginAllowed If `true`, allows the device to bypass the proxy server to display the login page for captive networks. | boolean | optional | false | ✓Yes | iOS (7.0+) |
Explore the full catalogue of Apple Mobile Device Management (MDM) and Declarative Device Management (DDM) policies for macOS and iOS. Search, filter, and reference policy keys for use with Microsoft Intune, Jamf, or any standards-compliant MDM solution.
com.apple.wifi.managed – Wi-Fi network configurationcom.apple.vpn.managed – VPN configurationcom.apple.applicationaccess – App and feature restrictionscom.apple.security.pkcs1 – Certificate (PKCS#1) payloadcom.apple.security.pkcs12 – Identity certificate (PKCS#12) payloadcom.apple.security.scep – SCEP certificate enrolmentcom.apple.mail.managed – Mail account configurationcom.apple.eas.account – Exchange ActiveSync accountcom.apple.MCX – Managed Client (macOS) preferencescom.apple.MCX.FileVault2 – FileVault 2 disk encryptioncom.apple.dock – macOS Dock configurationcom.apple.screensaver – Screensaver configurationcom.apple.loginwindow – macOS login window configurationcom.apple.systempolicy.managed – Gatekeeper / system policycom.apple.systempreferences – System Preferences pane restrictionscom.apple.SoftwareUpdate – Software update behaviourcom.apple.TCC.configuration-profile-policy – Privacy Preferences Policy Control (PPPC)com.apple.notificationsettings – Per-app notification settingscom.apple.webcontent-filter – Web content filtercom.apple.dnsSettings.managed – DNS settings (DoH / DoT)com.apple.relay.managed – Network relay configurationcom.apple.extensiblesso – Extensible Single Sign-Oncom.apple.configuration.passcode.settings – DDM: passcode policycom.apple.configuration.softwareupdate.enforcement.specific – DDM: enforced software updatecom.apple.configuration.services.configuration-files – DDM: service configuration filescom.apple.configuration.management.status-subscriptions – DDM: status subscriptionscom.apple.activation.simple – DDM: simple activation predicatecom.apple.management.organization-info – DDM: organization information