Ghost Proxy Control

What is Ghost Proxy Control?

Ghost Proxy Control (GPC) is an extension created custom for Ghost Browser that allows you to assign a different proxy (IP address) to each tab, Workspace or Identity in Ghost Browser.
Proxies make it appear that you are located in the same place as the proxy server. You may need different proxies in order to test websites or log into accounts as if you were located in a different state in the US, in the UK, or Germany, for example. You can use this extension to easily assign any proxy to a tab, Workspace or Identity in Ghost Browser.

GPC accepts http, https, IPv6 and SOCKS5 proxies where the host explicitly has a "socks5" scheme before the IP address. For example, "socks5://151.80.70.201".

For IPv6 proxies we recommend that you purchase an IPv6 HTTP(s) proxy which has IPv4 address for browser-to-proxy requests and IPv6 address for proxy-to-site requests.

Sounds great, how do I use it?

Ghost Proxy Control is a premium product available for purchase as part of our Pro Plan.*
*Ghost Proxy Control does not come with proxies. You must purchase proxies from a proxy provider and load them into the extension in the browser. You can view vetted proxy providers here . We generally don't recommend free proxy services as they can be dangerous.

Adding a New Proxy to Ghost Proxy Control

Ghost Proxy Control is a proxy management extension that allows you to assign a different IP address to each tab, Workspace or in Ghost Browser. The extension does not come pre-loaded with proxies, you must bring your own proxies to use Ghost Proxy Control.
For instructions on how to add SOCKS5 proxies to Ghost Proxy Control, please scroll down.
For instructions on how to bulk upload many proxies to Ghost Proxy Control, please scroll down.

To Add a New Proxy to the Ghost Proxy Control Extension

  1. Click the Ghost Proxy Control extension icon in the extension bar. It looks like this: 

  2. From the drop-down extension window, select Add/Edit Proxies. The Ghost Proxy Control settings page will open. 
  3. Click Add/Edit Proxies 
  4. Click Add a Single Proxy at the top of the page.
  5. Enter the required information about the proxy and click Add Proxy. 

Now that you've added a proxy to Ghost Proxy control, scroll down to learn how to assign a proxy to the active tab, Workspace or Identity in Ghost Browser.

Adding proxies in bulk

If you only have a couple proxies, it may be faster to add them one at a time. Scroll up for instructions on adding them manually.

To add proxy information in bulk as a .csv file

  1. Click the Ghost Proxy Control extension icon in Ghost Browser. It looks like this: 

  2. From the Ghost Proxy Control window, select Add/Edit Proxies. The Ghost Proxy Control settings tab will open. 
  3. Click Add Bulk Proxies. 
  4. From the instructions that appear, click the Export Proxy List button to download a pre-formatted .csv file.


    Note: This .csv file will include any proxies you have already added. If you want to keep these proxies in your list, keep them on the file. Do not add or change column names or modify anything else about the csv file except for fill in your proxy information.

  5. Enter proxy information in the .csv file and save the file. Do not change the name of the file.
  6. The Custom Name column is required but if you leave this blank, we will automatically number each proxy (1, 2, 3, etc.).
  7. From the Ghost Proxy Control settings tab in Ghost Browser, click the Import Proxy List button.
  8. Select the updated proxy list .csv file and click Open. You'll see your proxy information has been uploaded into the Ghost Control Proxy settings page. 

Assigning a proxy to the active tab, Workspace or Identity

You can assign a specific proxy to the active tab, Workspace or Identity. First it's important to understand the proxy hierarchy to use the Ghost Proxy Control extension effectively.

Understanding Proxy Hierarchy

If you set a proxy in the "Override connection for" section, it overrides the "Auto-Assign Proxies" feature.
If you assign a proxy to a tab, it overrides any proxy assigned at the Temporary Identity or Workspace level. Likewise, if you assign a proxy at the Temporary Identity level, it overrides any proxy assigned at the Workspace level.

Assigning a Proxy
To assign a proxy to the active tab, Temporary Identity or Workspace follow the instructions below. If you'd like to assign a proxy at the (permanent) Identity level please click here for instructions.

Click the Ghost Proxy Control extension icon in Ghost Browser. It looks like this: 

Click the menu to assign a proxy to the Active tab, Identity (Temporary or Permanent) or Workspace, and select which proxy you'd like to use.
- Direct (no proxy): Routes traffic back through your direct connection.
- System Proxy: Uses the system proxy (if any) you set at the browser (via PAC and/or 3rd party extension) or OS level.
Click Reload

Testing Your Proxy Assignments

After assigning a proxy to either the tab, Identity or Workspace, you can confirm the IP address was assigned correctly in two ways as described below. These methods can be used to confirm the correct IP address was assigned at the tab, Identity, or Workspace level.
  1. Open a fresh tab in any tab or Identity. How you do this will depend on your setup. If you plan to use a proxy in a specific Identity moving forward, please test that proxy in the Identity in which you intend using it. This is purely for account "maintenance" to keep your accounts and proxies consistent. If you're not super paranoid, it shouldn't matter ;)
  2. Click the Ghost Proxy Control icon in the extensions tray (see below screenshot of GPC icon in Fig. 1 below) and apply the proxy to the active tab, Identity or Workspace. If you're testing it in a permanent Identity, click the Identity Manager icon in the extensions tray (see below screenshot of Identities icon in Fig. 2 below) and assign the proxy to the desired Identity. 

     Fig. 1 - GPC icon



    Fig. 2 - Identities Icon

  3. In that tab/Identity go to Google and search, "What is my IP". It will tell you your IP address. You can also right-click on the web page and if the proxy is successfully applied, you'll see the IP address toward the bottom of the context menu that appears as seen in the screenshot below.

Automatically Assigning a Proxy to a Temporary Identity

If enabled, this feature automatically assigns a proxy to each new Temporary Identity you open. Proxies will be cycled through, starting at the first one and going to the last one, and then starting over.

To automatically assign a proxy to each new Temporary Identity

  1. Click the Ghost Proxy Control icon in Ghost Browser. It looks like this: 

  2. Under the "Auto-Assign Proxies" section, check the box to Assign Each and chose either "tab" or "Tmp. Identity" from the dropdown menu. You can then decide how you want to rotate through your proxy list, randomly or in order from your first proxy to your last proxy.

Reassigning proxies to all open Temporary Identities

You can reassign proxies (in order, starting at the first one and going to the last one, and then starting over) to all open Temporary Identities.
  1. Click the Ghost Proxy Control extension icon in Ghost Browser. It looks like this:

  2. Click the Re-assign Existing button in the "Auto-Assign Proxies" section. 
  3. Click Reload to rotate through your proxy list to all open Temporary Identities. 

Using SOCKS5 Proxies with Ghost Proxy Control

The host must explicitly have a "socks5" scheme before the IP address.

As seen in the screenshots below when entering SOCKS5 proxies to your Ghost Proxy Control extension you would configure it the same as regular proxies, just with the SOCKS5 scheme first. So as seen below, in the Host field, you would enter "socks5://151.80.70.201"
1. Enter the port, and if it has a username and password enter them in the fields.
2.Click Add.
Once added you can test your proxy by either clicking the Test button to the right of the proxy, or you can assign that proxy to a tab in Ghost Browser and use a site like  whatismyipaddress.com or  whoer.net to test that it's working correctly.

Need Help?  Contact Us.

Clearing the proxy for the active tab, Identity, or Workspace

You can clear the proxy for the active tab, Identity or Workspace. If you clear the proxy for the active Identity or Workspace, the proxy will be removed for all tabs in the Identity or Workspace respectively.
To clear the Ghost Proxy Control proxy for the active tab, Identity, or Workspace
  1. Click the Ghost Proxy Control extension icon in Ghost Browser. It looks like this: 

  2. Click Clear Tab/Identity/Workspace, respectively. 
  3. Click Reload




    Need help?  Contact us.