How to Set Up A Different Proxy for Each Tab

This week we’ll be releasing an industry-first feature called Ghost Proxy Control that will allow you to set a different proxy for each tab in your browser. This feature goes beyond standard contextual identities.

With GPC, you can be logged into one website with multiple accounts so you can browse the web as if from different places. Of course, this is all from one browser window.

GPC is an extension we’re launching in beta (sign up for early access here) that only works in Ghost Browser. (Click here to learn more about the Chromium-based Ghost Browser).

This video should serve as a tl;dr and will give you a quick overview of what exactly this can do. For more details scroll down.


What’s it Do?

The main function of this extension is to let you assign a different proxy for each tab in your browser. To do this, you simply:

  1. Import your proxies, port, username and password through our csv import tool.
  2. Set your default proxy setting to tell Ghost which IPs you want to use when opening new tabs, Sessions or Projects.
  3. Freely change the proxy address for any Project, Session or tab to override the defaults whenever you want.
  4. Whenever you revisit a Project, Ghost Browser will load each tab through the proxy you set it to use!

Yes, it’s that awesome!

This can be used to keep online profiles truly separate. SEOs and agencies that do social media management for clients have needed to do this forever. And now it’s easier than ever. It’s also great if you need to manage multiple Facebook accounts, log into multiple Twitter accounts or Instagram accounts for clients that live in other countries. No more annoying authentication issues!

Web developers and QA testers will love this too. If you work on an international site and are tired of solutions that will only change your IP address for the entire browser, then you’ll need this. And you’ll probably wonder how you ever lived without it. We’ll be using the SMM example below, but web devs and QA specialists will quickly understand the benefits, we’re sure.

How do I get it?

The beta is out! just download Ghost Browser for free, then go here to get the Ghost Proxy Control beta extension.

How to Set Up a Different Proxy for Each Tab

Here’s a closer look at how to use multiple proxies at the same time in different tabs with Ghost Browser.

First, you add your proxies. Note: we don’t have a Ghost Proxies product or anything like that. 🙂 You bring the proxies, we bring the magic. You can import proxies one at a time or bulk import multiple proxies from a spreadsheet. The import itself takes about a second, even with a couple hundred proxies.

Once you’ve imported your proxies, it’s time to assign a default behavior for how you want your multiple proxies to be allocated.Default Proxy Settings

As you can see here, all of your proxies and their custom names are listed in a convenient dropdown. This is why it’s probably going to be popular to name your proxies based on the location they route your traffic through.

You can set the default behavior to:

  1. Use a direct connection (no proxy)
  2. Use your system proxy (whatever you set in your OS as the default)
  3. Select a random proxy from your list
  4. Use a specific proxy from your list

If you choose the proxy randomizer option, you’ll get further options

Use it Like an IP Changer

IP Changer for Each TabLet’s look at option 3 first. ‘Rotate through Proxies’ is essentially an IP Changer, similar to many extensions that already exist to use multiple proxies in Chrome or Firefox. However, there is one important difference. You can select the ‘Rotate Proxies’ option to tell Ghost to do this at the Project or Session level.

If you are new to Ghost, I’ll explain briefly that a Session is a set of isolated, color-coded tabs that share a cookie jar. That cookie jar is separate from other cookie jars in the same browser window. (In other words, you can log into one Facebook account in gray tabs, another account in Purple tabs, etc., etc.).

So, in addition to setting a different proxy for each tab, you can also have separate accounts open on the same web site in one browser window.

This means you can use one set of purple tabs for one client’s social media accounts – all running off one IP address. Then you can have another set of tabs, say green, representing a different client’s social media, Google and other accounts. You don’t even have to set this for every Session.

Just open the Session and it will use the next IP address in your list. Don’t worry, you’ll still be using multiple proxies instead of having all of your tabs switched to the same proxy.

If you prefer to separate your clients by Project, which is our recommended approach for most agencies, you can set the Projects to pull a new IP address when they are opened. It will rotate through proxies on a Project-basis instead. If you are a Premium user, you can even use Profiles to really go nuts with this extension.

As a point of clarification, when we say “proxy randomizer” it’s not really a random selection. It goes in order through your list to make it more predictable.

Overriding Your Connection Settings

As you can see, there is also an override setting for each tab, Session and Project. This is where you are able to set the browser to use a different proxy for each tab. In fact for each tab, Session or Project, you can set it to use a direct connection, your system proxy or any of your custom Ghost proxies.

Set a Different Proxy for Each TabSo, the defaults make it very easy for your proxy settings to work automagically. And the override capabilities give this extension the fine-grained control that so many technology professionals have been craving for so long.

We hope you love it! The beta of this extension is available now and there is plenty of room for feedback. We are waiting to hear from you about any added controls or interface changes you think of! The idea is to make it a super efficient way for you to manage multiple proxies in Ghost Browser. If you have suggestions – i.e. if you want to have every tab open with the automatic rotation – or anything else, let us know in the comments!

And don’t forget…to get on the priority list to get the beta version of this extension, please click here to sign up. We expect to deliver the beta within the next week.


Co-Founder and CEO of Ghost Browser. In the time I save from using Ghost Browser, I like being outside anywhere in Colorado, travelling and going to see live music! At work I squash inefficiencies so I can get back to doing the things listed above.

This entry has 9 replies

  1. Will this extension have an extra price? Or will be included on the subscription?

    • Larry Kokoszka says:

      Hi Humberto. Good question…you’re about three steps ahead of us though. We’ll let you know as soon as we catch up to you! 🙂

  2. Max Sims says:

    Will it work with Hidemyass?

    • Larry Kokoszka says:

      Hi Max. Which Hidemyass offering are you wanting to you use it with?

  3. geoff lord says:

    Sounds like a brilliant solution for Anyone working with many clients from different parts of the World. Looking forward to giving this a try.

  4. Mike says:

    Wow! This feature has a lot of applications. Thanks for sharing.

  5. A proxy is a different IP address that your computer can use to hide your original IP address. Proxy per tab allows you to open all new tabs with the different proxy from the list of proxies that you provide.Thanks for sharing.

    • Cat Kokoszka says:

      Of course Wayne, glad you’re finding it useful!

  6. noah says:

    would this work to cop multiple pairs of yeezys

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match