SystemConfiguration (Proxies)

Template

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

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