How do I make SpiderOak connect using a proxy server?

SpiderOak supports making all connections through an HTTP proxy server. The proxy must support SSL. SOCKS proxy servers are not supported.

If you are using SpiderOak for the first time, when you are given the option to create a new account or log in to an existing account, click the Settings button. Check Connect using a HTTP Proxy Server and fill out the proxy's hostname/IP address, port number (80 by default), and your username and password if applicable.

If you are already running SpiderOak, then open Preferences, choose the Network tab, and set up as above. You will need to restart the application for the settings to take effect.

A proxy server can be configured by setting the appropriate environment variable. For SpiderOakONE, the environmental variable is SPIDEROAKONE_HTTP_PROXY. For SpiderOak Groups, the environmental variable is SPIDEROAKGROUPS_HTTP_PROXY. Both use the format:

http://proxy_hostname/

If you wish to specify a port number, you can do so after the hostname. For example, to specify port 1234:

http://proxy_hostname/:1234

If your proxy server requires authentication, you may specify it this way:

http://username:password@proxy_hostname/

Note that the proxy must support SSL connections via the CONNECT method to connect to the SpiderOak network. If SSL connections are not supported by your proxy, you may get an error like:

Server error: . The application will exit now.


The information above is based on the current version of our application. If you are running an older version, download and install our current version, then follow the instructions above.