This guide explains how to configure your web browser to use an existing SSH tunnel.

An SSH tunnel allows you to securely route your browser traffic through your SeedHost service. This can be useful when accessing websites from your server's IP address, bypassing local network restrictions or encrypting your browser traffic while using untrusted networks.

Before following this guide, make sure you have already created an SSH tunnel and connected to it. If the SSH tunnel is not active, your browser will not be able to use the proxy.


Firefox

Open Firefox Settings.

Go to Advanced (1)Network (2)Settings (3).

firefox proxy configuration

Firefox Connection Settings will open.

firefox proxy configuration

  1. Select Manual proxy configuration.
  2. Select SOCKS v5.
  3. Enter localhost as the SOCKS Host.
  4. Enter your SSH tunnel port. In this example, we use 20000.
  5. Clear the No Proxy for field so it is empty.
  6. Click OK.

Chrome

Google Chrome does not provide its own SOCKS proxy configuration, so you need to install a browser extension such as SwitchyOmega.

Install the extension, then open the SwitchyOmega settings.

google chrome proxy configuration

  1. Open the proxy profile.
  2. Select SOCKS5 as the protocol.
  3. Enter localhost as the server.
  4. Enter your SSH tunnel port.
  5. Click Apply changes.

To enable the proxy, click the SwitchyOmega icon in the top-right corner of Chrome and select your proxy profile.

To disable the proxy, click the SwitchyOmega icon again and select Direct connection.


Notes

  • The SSH tunnel must remain connected while using the proxy.
  • Replace the example port (20000) with the local port used when creating your SSH tunnel.
  • When the SSH tunnel is disconnected, browser traffic will no longer be routed through your service.
Was this answer helpful? 179 Users Found This Useful (274 Votes)