Ghost Proxy Control

Table of contents

What is Ghost Proxy Control?

Ghost Proxy Control is an extension created custom for Ghost Browser that allows you to assign a different proxy (IP address) to each tab, Session, 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, Session, or Workspace in Ghost Browser.

Sounds great, how do I use it?

Ghost Proxy Control is a premium product available for purchase as part of our Pro Plan. *
You can try Ghost Proxy Control as part of our fully-featured 7-day free trial of our Pro Plan. To sign up for the free trial please click here.
*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.

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, Session or Workspace 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, Session or Workspace in Ghost Browser.
Need help?  Contact us.

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. 
Need help?  Contact us.

Assigning a proxy to the active tab, Session, or Workspace

You can assign a specific proxy to the active tab, Session or Workspace. 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 Rotate through my proxies for each Session feature.
If you assign a proxy to a tab, it overrides any proxy assigned at the Session or Workspace level. Likewise, if you assign a proxy at the Session level, it overrides any proxy assigned at the Workspace level.

Assigning a Proxy

To assign a proxy to the active tab, Session or Workspace follow the instructions below. If you'd like to assign a proxy at the 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, Session 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, Session 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, Session, or Workspace level.
  1. Open a fresh tab in any Session 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 or Session. If you're testing it in an 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 iconFig. 2 - Identities Icon
  3. In that tab/Session/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.
Need help?  Contact us.

Automatically Assigning a Proxy to a Session

If enabled, this feature automatically assigns a proxy to each new Session 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 Session

  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 the needed Session. 

Need help?  Contact us.

Reassigning proxies to all open Sessions

You can reassign proxies (in order, starting at the first one and going to the last one, and then starting over) to all open Sessions.
  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 Sessions. 

Need help?  Contact us.

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"
Enter the port, and if it has a username and password enter them in the fields.
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, Session, or Workspace

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

Need help?  Contact us.