Skip to main content

Proxy Mode

Specifies how FydeOS connects to the internet.

If you leave the setting at its default Allow user to configure, a direct connection is the default configuration for FydeOS devices and users can change the proxy configuration in their Chromium settings. If you choose any of the other Proxy mode options, users can't change the configuration.

  • Never use a proxy—FydeOS devices always establish a direct connection to the internet without passing through a proxy server.
  • Always auto detect the proxy—Instructs FydeOS devices to determine which proxy server to connect to using the Web Proxy Autodiscovery Protocol (WPAD).
  • Always use the proxy specified below—Sets a specific proxy server for handling requests from users. You'll need to enter the URL of the proxy server in the Proxy server URL field that appears. Format the Proxy Server URL as IP address:port, such as 192.168.1.1:3128. If there are any URLs that should bypass the proxy server that handles other user requests, enter them in the URLs which bypass the proxy, one per line ;field. If you include multiple URLs, separate them by putting one URL per line.
  • Always use the proxy auto-config specified below—Inserts the URL of the .pac file that should be used for network connections for the Proxy Server Auto Configuration File URL.

PROXY (foo) is how one names a proxy server in Proxy autoconfiguration scripts. If your first proxy doesn’t work, Chromium will try the second, marking the first as a bad proxy.

Currently, when applying a proxy list resolved through PAC, Chromium can rearrange the proxy choices based on the past availability of the proxy. For instance, when applying "PROXY foo1; PROXY foo2;" Chromium might start by trying foo2 if foo1 timed out the last time it was tried (within the past 5 minutes).

If foo2 succeeds, then Chromium will mark foo1 as a bad proxy and redo the priority of the proxy list by putting foo2 first for every other subsequent request.

For FydeOS devices, the management URLs require a direct path to the internet. Filtering through proxy can cause unexpected functionality.

If you have enabled Android Apps on supported FydeOS devices, a subset of proxy settings is made available to Android apps, which they might voluntarily choose to honor. Typically, apps using Android System WebView or the in-built network stack will do so). If you choose:

  • Never use a proxy server—Android apps are informed that no proxy is configured.
  • Use system proxy settings or fixed server proxy—Android apps are provided with the http proxy server address and port.
  • Auto detect proxy server—The script URL "http://wpad/wpad.dat" is provided to Android apps. No other part of the proxy autodetection protocol is used.
  • .pac proxy script—The script URL is provided to Android apps.