Attribute Name | Legal Values | Default Value | JavaScript Variable | Purpose |
id | positive integer | Randomly generated | Proxy.id | Unique identifier for this proxy configuration. This value is used internally and not exposed to users. |
name | any string | If none specified by user, the ip address:port of the proxy server | Proxy.name | Name given to the proxy |
notes | any string | none | Proxy.notes | Notes about the proxy configuration |
enabled | true|false | true | Proxy._enabled | If true, the proxy is enabled. If false, the proxy is disabled. |
mode | direct|manual|auto | manual | Proxy._mode | The current mode of this proxy configuration.direct means use no proxy. manual means use the proxy server specified in the <manualconf/> child node. auto means use the PAC file specified in the <autoconf/> child node |
selectedTabIndex | 0 (General Tab)|1 (Proxy Details Tab)|2 (URL Patterns Tab)|3 (IP Patterns Tab) | 1 | Proxy.selectedTabIndex | The 0-based index of the last selected tab in addeditproxy.xul. This permits the last selected tab to be restored when the user re-opens the Proxy Settings window. |
lastresort | true|false | false | Proxy.lastresort | If true, this is the special proxy named "Default". This proxy cannot be deleted, disabled, have patterns added to it, and has other restrictions. It is the "catchall" described here. |
animatedIcons | true|false | true | Proxy.animatedIcons | If true, the FoxyProxy icon rotates when this proxy is used to load a URL. |
includeInCycle | true|false | true | Proxy.includeInCycle | If true, this proxy is included in proxy rotation ("cycling"). Cycling is initiated when the user clicks one of the mouse buttons on a FoxyProxy icon as defined by Global Settings->Toolbar/Statusbar Activation->Cycle through modes |
color | hex color code (string) | #0055E5 | Proxy._color | The FoxyProxy icon color when this proxy is used to load a URL. |
proxyDNS | true|false | true | Proxy._proxyDNS | If true and the proxy server is a SOCKS 4a/5 server, then DNS lookups are performed on the server (remotely) instead of locally. |
noInternalIPs | true|false | false | Proxy.noInternalIPs | If true and pattern mode is selected the proxy is not used on internal IP addresses according to RFC 1918. |
clearCacheBeforeUse | true|false | false | Proxy.clearCacheBeforeUse | If true, browser cache is cleared before this proxy is used. |
disableCache | true|false | false | Proxy.disableCache | If true, browser cache is not used when this proxy is in use. If false, existing browser settings are used. |
clearCookiesBeforeUse | true|false | false | Proxy.clearCookiesBeforeUse | If true, all cookies are deleted before this proxy is used. |
rejectCookies | true|false | false | Proxy.disableCache | If true, cookies are not accepted while this proxy is in use. If false, existing browser settings are used. |