chromium/components/policy/resources/templates/policy_definitions/Proxy/ProxyMode.yaml

caption: Choose how to specify proxy server settings
deprecated: true
desc: |-
  This policy is deprecated, please use <ph name="PROXY_SETTINGS_POLICY_NAME">ProxySettings</ph> instead.

         Setting the policy to Enabled lets you specify the proxy server Chrome uses and prevents users from changing proxy settings. Chrome and ARC-apps ignore all proxy-related options specified from the command line. The policy only takes effect if the <ph name="PROXY_SETTINGS_POLICY_NAME">ProxySettings</ph> policy isn't specified.

         Other options are ignored if you choose:
           * <ph name="PROXY_MODE_ENUM_DIRECT">direct</ph> = Never use a proxy server and always connect directly
           * <ph name="PROXY_MODE_ENUM_SYSTEM">system</ph> = Use system proxy settings
           * <ph name="PROXY_MODE_ENUM_AUTO_DETECT">auto_detect</ph> = Auto detect the proxy server

         If you choose to use:
           * <ph name="PROXY_MODE_ENUM_FIXED_SERVERS">fixed_servers</ph> = Fixed proxy servers. You can specify further options with <ph name="PROXY_SERVER_POLICY_NAME">ProxyServer</ph> and <ph name="PROXY_BYPASS_LIST_POLICY_NAME">ProxyBypassList</ph>. Only the HTTP proxy server with the highest priority is available for ARC-apps.
           * <ph name="PROXY_MODE_ENUM_PAC_SCRIPT">pac_script</ph> =  A .pac proxy script. Use <ph name="PROXY_PAC_URL_POLICY_NAME">ProxyPacUrl</ph> to set the URL to a proxy .pac file.

        Leaving the policy unset lets users choose the proxy settings.

        Note: For detailed examples, visit The Chromium Projects ( https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett ).
example_value: direct
features:
  dynamic_refresh: true
  per_profile: true
future_on:
- fuchsia
items:
- caption: Never use a proxy
  name: ProxyDisabled
  value: direct
- caption: Auto detect proxy settings
  name: ProxyAutoDetect
  value: auto_detect
- caption: Use a .pac proxy script
  name: ProxyPacScript
  value: pac_script
- caption: Use fixed proxy servers
  name: ProxyFixedServers
  value: fixed_servers
- caption: Use system proxy settings
  name: ProxyUseSystem
  value: system
owners:
- [email protected]
- file://components/proxy_config/OWNERS
schema:
  enum:
  - direct
  - auto_detect
  - pac_script
  - fixed_servers
  - system
  type: string
supported_on:
- chrome.*:10-
- chrome_os:11-
- android:30-
tags: []
type: string-enum