How to Set Up Proxies with Octo Browser (Configuration Tutorial)

Octo Browser is a privacy-focused web browser that allows you to manage multiple independent browser profiles on a single device. With its built-in proxy support, Octo Browser is a powerful tool for web scraping, automation, and accessing geo-restricted content.

In this guide, we'll walk through configuring and integrating proxies from BrightData, Smartproxy, Proxy-Seller, and Soax with Octo Browser on Windows, macOS, and Linux systems.

Introduction to Octo Browser

Octo Browser provides complete isolation between different browsing profiles thanks to its state-of-the-art fingerprint randomization technology. Each profile gets its own randomized fingerprint that mimics a real browser's configuration.

Key benefits of using Octo Browser:

  • Prevent IP bans by rotating proxies and profiles
  • Bypass geographic restrictions
  • Automate data extraction tasks without getting blocked
  • Manage multiple accounts simultaneously

Installing Octo Browser

Octo Browser is available for Windows, macOS, and Linux. Follow the steps below to install:


  1. Download the Windows installer from
  2. Run the installer and follow the prompts to install Octo Browser.


  1. Go to and download the macOS .dmg file.
  2. Open the .dmg file and drag the Octo Browser icon into your Applications folder to install.


  1. Add the Octo Browser repository:

    sudo add-apt-repository ppa:octobrowser/ppa
  2. Update package lists:

    sudo apt update
  3. Install Octo Browser:

    sudo apt install octobrowser

Overview of Proxy Services

For this guide, we'll be integrating the following proxy services with Octo Browser:

  • BrightData – Rotating residential proxies ideal for web scraping.
  • Smartproxy – Residential and datacenter proxies great for automation.
  • Proxy-Seller – Mobile proxies that mimic real mobile devices.
  • Soax – Residential proxies specific to city-level positioning.

Make sure you have active accounts and credentials for the proxy services you want to use.

Configuring Proxies in Octo Browser

The process of adding new proxies is the same across Windows, macOS, and Linux. Here are the steps:

  1. In Octo Browser, go to Proxies > Add Proxy.
  2. Choose the proxy Type (HTTP, SOCKS5, etc).
  3. Enter the Host address (proxy server hostname).
  4. Enter the Port number.
  5. Check Auth required and enter your proxy username and password.
  6. Click Check to verify the proxy is working.
  7. Click Add to add the proxy.

Repeat these steps to add configurations for all your proxy services.

For example, to add a BrightData residential proxy, you would use:

  • Type: HTTPs or Socks
  • Host:
  • Port: 22225
  • Username: your_brightdata_username
  • Password: your_brightdata_password

Once added, you can edit, check, and remove proxy configurations as needed.

Associating Proxies with Octo Browser Profiles

After configuring your proxies, the next step is assigning them to Octo Browser profiles:

  1. Create a new profile in Octo Browser.
  2. In the profile settings, go to the Connections tab.
  3. Under Proxy, select one of the proxies you configured.
  4. Click Apply to save the profile.

Now when you start a browsing session using that profile, Octo Browser will route your traffic through the assigned proxy.

You can create multiple profiles, each using different proxies for complete isolation.

Using Proxies for Web Scraping and Automation

Configured properly, the proxies will mask the underlying IP address and location of your Octo Browser sessions.

You can leverage this for:

  • Web scraping – Extract data without getting IP banned. Rotate proxies and profiles.
  • Account automation – Manage multiple accounts from a single machine.
  • Access restrictions – Bypass geographic restrictions on content.

Octo Browser manages the proxy configurations so you can focus on writing your scraping/automation logic.

Troubleshooting Proxy Connections

If you notice connectivity issues or proxies not working as expected, try these troubleshooting steps:

  • Re-check the proxy configuration details entered into Octo Browser.
  • Verify the proxy service credentials are correct.
  • Test the bare proxy in a separate app like Postman to isolate the issue.
  • Try different proxy profiles to determine if it's a specific proxy or Octo Browser problem.
  • Check the proxy provider's status page for downtime or IP blocks.

Best Practices for Proxy Rotation

To maximize the effectiveness of your proxies, make sure to:

  • Frequently rotate proxies across scraping tasks and sessions.
  • Use proxies from multiple providers to diversify IP addresses.
  • Limit concurrent sessions per proxy to avoid overuse.
  • Refresh proxy configs weekly to rotate credentials.

Combined with Octo Browser's built-in profile management, you can easily automate proxy rotation.


Octo Browser streamlines proxy integration and configuration across operating systems. With its privacy-first approach, Octo Browser is the perfect choice for large-scale web scraping and automation projects.

Follow the steps in this guide to get your proxies up and running in no time. Reach out if you have any other questions!

John Rooney

John Rooney

John Watson Rooney, a self-taught Python developer and content creator with a focus on web scraping, APIs, and automation. I love sharing my knowledge and expertise through my YouTube channel, My channel caters to all levels of developers, from beginners looking to get started in web scraping to experienced programmers seeking to advance their skills with modern techniques. I have worked in the e-commerce sector for many years, gaining extensive real-world experience in data handling, API integrations, and project management. I am passionate about teaching others and simplifying complex concepts to make them more accessible to a wider audience. In addition to my YouTube channel, I also maintain a personal website where I share my coding projects and other related content.

We will be happy to hear your thoughts

      Leave a reply

      Compare items
      • Total (0)