ProxySettings

Proxy settings

Supported on:

  • Chrome (Windows) since version 18

Description:

Setting the policy configures the proxy settings for Samsung Browser and ARC-apps, which ignore all proxy-related options specified from the command line.

Leaving the policy unset lets users choose their proxy settings.

Setting the ProxySettings policy accepts the following fields:

  • ProxyMode, which lets you specify the proxy server Samsung Browser uses and prevents users from changing proxy settings

  • ProxyPacUrl, a URL to a proxy .pac file, or a PAC script encoded as a data URL with MIME type application/x-ns-proxy-autoconfig

  • ProxyPacMandatory, which prevents the network stack from falling back to direct connections with invalid or unavailable PAC script

  • ProxyServer, a URL of the proxy server

  • ProxyBypassList, a list of hosts for which the proxy will be bypassed

The ProxyServerMode field is deprecated in favor of the ProxyMode field. For ProxyMode, if you choose the value:

  • direct, a proxy is never used and all other fields are ignored.

  • system, the system's proxy is used and all other fields are ignored.

  • auto_detect, all other fields are ignored.

  • fixed_servers, the ProxyServer and ProxyBypassList fields are used.

  • pac_script, the ProxyPacUrl, ProxyPacMandatory and ProxyBypassList fields are used.

Note: For more detailed examples, see the proxy settings documentation.

Supported features:

  • Applied to browser without restart. Note that some ongoing tasks may not be affected.
  • Applied at Samsung Browser profile level.

Data type:

Dictionary
Windows:REG_SZ

Windows registry location:

Software\Policies\Samsung\Internet\ProxySettings

Schema:

{
  "properties": {
    "ProxyBypassList": {
      "type": "string"
    },
    "ProxyMode": {
      "enum": [
        "direct",
        "auto_detect",
        "pac_script",
        "fixed_servers",
        "system"
      ],
      "type": "string"
    },
    "ProxyPacMandatory": {
      "type": "boolean"
    },
    "ProxyPacUrl": {
      "type": "string"
    },
    "ProxyServer": {
      "type": "string"
    },
    "ProxyServerMode": {
      "enum": [
        0,
        1,
        2,
        3
      ],
      "type": "integer"
    }
  },
  "type": "object"
}

Example value:

{
  "ProxyBypassList": "https://www.example1.com,https://www.example2.com,https://internalsite/",
  "ProxyMode": "fixed_servers",
  "ProxyServer": "123.123.123.123:8080"
}

More policies under Miscellaneous: