SystemConfiguration (Proxies)¶
This profile allows you to change the proxy settings in the advanced dialog of a network interface.
Warning
This is part of the older MCX style profiles, so keys need to be tested.
Note
Manifest is incomplete WRT keys for HTTPS/Gopher/FTP proxies
There doesn’t seem to be any keys that deal with:
- PAC file URL
- Proxy Authentication Username/Password
- Exclusion of simple hostnames
- FTP Passive Mode
- Which interface the payload applies to
Contents
Summary¶
PayloadType: | com.apple.SystemConfiguration |
---|---|
Supervised Only: | |
N/A | |
macOS: | N/A |
macOS Deprecated: | |
N/A | |
iOS: | N/A |
iOS Deprecated: | N/A |
Highlander: | N/A |
Keys¶
Name | Type | Title | Description | Required |
---|---|---|---|---|
FTPEnable | integer | Enable FTP Proxy | Enable FTP Proxy, 0 - disabled, 1 - enabled | n/a |
GopherEnable | integer | Enable Gopher Proxy | Enable Gopher Proxy, 0 - disabled, 1 - enabled | n/a |
HTTPEnable | integer | Enable HTTP Proxy | Enable HTTP Proxy, 0 - disabled, 1 - enabled | n/a |
HTTPPort | integer | HTTP Proxy Port | HTTP Proxy Port | n/a |
HTTPProxy | string | HTTP Proxy Hostname | HTTP Proxy Hostname | n/a |
HTTPSEnable | integer | Enable HTTPS Proxy | Enable HTTPS Proxy, 0 - disabled, 1 - enabled | n/a |
ProxyAutoConfigEnable | integer | Enable PAC file | Enable the use of a Proxy AutoConfig file | n/a |
RTSPEnable | integer | Enable RTSP Steaming Proxy | Enable RTSP Streaming Proxy, 0 - disabled, 1 - enabled | n/a |
SOCKSEnable | integer | Enable SOCKS Proxy | Enable SOCKS Proxy, 0 - disabled, 1 - enabled | n/a |
ExceptionsList | array | Proxy Bypass List | Bypass proxy settings for these Hosts & Domains | n/a |
FTPEnable¶
Enable FTP Proxy
Enable FTP Proxy, 0 - disabled, 1 - enabled
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 0 | N/A | N/A | N/A | N/A | N/A |
GopherEnable¶
Enable Gopher Proxy
Enable Gopher Proxy, 0 - disabled, 1 - enabled
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 0 | N/A | N/A | N/A | N/A | N/A |
HTTPEnable¶
Enable HTTP Proxy
Enable HTTP Proxy, 0 - disabled, 1 - enabled
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 0 | N/A | N/A | N/A | N/A | N/A |
HTTPPort¶
HTTP Proxy Port
HTTP Proxy Port
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 80 | N/A | N/A | N/A | N/A | N/A |
HTTPProxy¶
HTTP Proxy Hostname
HTTP Proxy Hostname
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
string | N/A | N/A | N/A | N/A | N/A | N/A |
HTTPSEnable¶
Enable HTTPS Proxy
Enable HTTPS Proxy, 0 - disabled, 1 - enabled
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 0 | N/A | N/A | N/A | N/A | N/A |
ProxyAutoConfigEnable¶
Enable PAC file
Enable the use of a Proxy AutoConfig file
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 0 | N/A | N/A | N/A | N/A | N/A |
RTSPEnable¶
Enable RTSP Steaming Proxy
Enable RTSP Streaming Proxy, 0 - disabled, 1 - enabled
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 0 | N/A | N/A | N/A | N/A | N/A |
SOCKSEnable¶
Enable SOCKS Proxy
Enable SOCKS Proxy, 0 - disabled, 1 - enabled
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
integer | 0 | N/A | N/A | N/A | N/A | N/A |
Name | Type | Title | Description | Required |
---|---|---|---|---|
ExceptionsListItem | string | Bypassed Domain | Bypassed domain or IP address. May contain wildcards. IP addresses may be in CIDR format. | always |