وكيل رخيص
التكاملات
How to set up a proxy in Nstbrowser: full 2026 setup guide

Nstbrowser Proxy Integration

Nstbrowser gives every profile its own fingerprint, but profiles only stay truly separate when each one also has its own IP. This guide shows how to add a Proxy-Cheap proxy to any Nstbrowser profile, test it with Check Proxy, rotate IPs, and drive proxied profiles with Puppeteer and Playwright.
احصل على بروكسيات لـ How to set up a proxy in Nstbrowser: full 2026 setup guide
How to set up a proxy in Nstbrowser: full 2026 setup guide
What is Nstbrowser?
Nstbrowser is a Chromium-based antidetect browser for multi-account management, web scraping, and automation. Each profile runs as its own browser identity, with a distinct fingerprint, isolated cookies and cache, and its own proxy. It runs on Windows and macOS, and a Cloud Browser covers Linux and headless workflows.

Key takeaways

  • Nstbrowser is a Chromium-based antidetect browser that gives every profile its own fingerprint, cookies, and IP, which is what keeps multiple accounts separated and in good standing.
  • You add a proxy per profile under the Proxy section: pick Custom Proxy, choose HTTP/HTTPS or SOCKS5, paste host:port:account:password, then run Check Proxy before you save.
  • Rotation comes from the endpoint, not the app: point one profile at the Proxy-Cheap rotating gateway for a fresh IP per request, or hold a static residential or ISP IP for account-bound work.
  • Match the Proxy-Cheap product to the job: static residential (ISP) for long-lived accounts, mobile for high-trust platforms, datacenter for high-volume public data, rotating residential for geo-specific research.

What is Nstbrowser?

Nstbrowser is a Chromium-based antidetect browser built for multi-account management, web scraping, and automation. Each profile you create runs as its own browser identity, with a distinct fingerprint (canvas, WebGL, fonts, WebRTC, time zone, and geolocation), isolated cookies and cache, and its own assigned proxy. Two profiles opened side by side look like two separate people on two separate devices.

The desktop client is at version 1.21.1 at the time of writing and runs on Windows 10 and above (64-bit) and macOS on both Apple Silicon and Intel. There is no Linux desktop build, but Nstbrowser also ships a Cloud Browser, so headless and Linux workflows run profiles in the cloud through the API instead of a local install. Around the browser sit a few extra surfaces: a Smart Scraping API, a CAPTCHA solver, and an RPA tool for point-and-click automation.

Nstbrowser sits in the same category as the other tools covered in the best antidetect browsers roundup. What sets it apart for most teams is the generous free plan and the built-in automation server, which we cover in the advanced section below.

What is Nstbrowser used for?

The common thread is running many separate identities from one machine without letting them look connected. Typical jobs:

  • Multi-account management. Run multiple accounts on social platforms, marketplaces, and ad networks, one profile per account, each on its own IP.
  • Web scraping and automation. Drive profiles with Puppeteer, Playwright, or Selenium through the local automation server or the Cloud Browser for data collection at scale.
  • Ad verification and localization QA. Review how publicly served ads and pages render across geo-specific markets by routing each profile through an IP in the target country.
  • Affiliate and e-commerce operations. Keep buyer, seller, and affiliate identities separated so activity on one never carries over to another.
  • Market and price research. Query public listings and pricing from the market you actually care about, using an IP that matches that region.

In every one of these, the proxy is not optional. The fingerprint keeps profiles distinct on the client side, but without a matching IP per profile the accounts still share one network origin, and that is what ties them together.

Key features of Nstbrowser

The features that matter once you move past a single profile:

  • Per-profile fingerprinting. Distinct, internally consistent fingerprints across canvas, WebGL, audio, fonts, WebRTC, time zone, and geolocation, with isolated storage per profile.
  • Native proxy support. HTTP/HTTPS and SOCKS5 per profile, a saved-proxy pool you can reuse across profiles, CSV batch import, and a Check Proxy test that reports the exit IP and location.
  • Cloud Fingerprint Browser. Run profiles in the cloud without a local install, which is how Linux and serverless workflows use Nstbrowser.
  • Built-in automation. A local automation server on port 8848 with Puppeteer, Playwright, and Selenium support, plus an RPA tool for no-code flows.
  • Extra data tooling. A Smart Scraping API and a CAPTCHA solver for the harder scraping targets.
  • A permanent free plan. One of the most generous free tiers in the category, which makes it easy to test the full workflow before paying.

Is Nstbrowser free to use?

Yes. Nstbrowser has a permanent free plan, not a time-limited trial. At the time of writing the free tier covers up to 500 browser profiles, 3 team members, and a daily cap on unique profile launches, along with the core fingerprint and basic automation features. That is enough to run a real multi-account setup before you spend anything. Verify the current limits on the live pricing page, since the numbers change.

Paid plans scale the launch limits, seats, and automation hours. Professional runs around $29.90 per month and Enterprise around $59.90 per month, with a discount for annual billing. Nstbrowser also sells its own Platform Proxy (built-in proxies billed per gigabyte), but you are not tied to it: the Custom Proxy option lets you bring your own provider, which is exactly what we do with Proxy-Cheap in the sections below. Treat every price here as a figure to re-check on the pricing page before you quote it.

How to install Nstbrowser

Installation is a short, standard flow:

  1. Create a free account on the Nstbrowser dashboard and sign in.
  2. Download the desktop client for your platform: Windows 10+ (64-bit), macOS Apple Silicon, or macOS Intel.
  3. Install to a drive with room to spare (the client suggests a non-system drive), then launch it and sign in with the same account.

Minimum hardware is light: 2 CPU cores, 2 GB of RAM, and at least 2 GB of free disk. If you are on Linux or need a headless setup, skip the desktop client and drive the Cloud Browser through the API instead, which we cover in the advanced section.

Quickstart: create your first Nstbrowser profile

A profile is one browser identity. Create your first one before you touch proxies so you can see where the proxy settings live.

  1. Open the Profiles view and click Create Profile.
  2. Give the profile a name and, if you like, a group.
  3. Pick the browser kernel and kernel version, the operating system to present, and a matching User Agent. Nstbrowser fills sensible defaults.
  4. Optionally set startup URLs so the profile opens straight to the pages you use.
  5. Leave the fingerprint and hardware settings on their defaults for now, or fine-tune them later.
  6. Add your proxy in the Proxy section (covered next), then click Create Profile.

Diagram of one Nstbrowser profile combining a distinct browser fingerprint with one dedicated Proxy-Cheap IP to keep accounts separated.

Each Nstbrowser profile pairs a distinct fingerprint with one dedicated IP. The fingerprint separates profiles on the client side; the proxy separates them on the network side.

One detail to note early: if you attach a proxy to a profile, Nstbrowser makes you pass a proxy check before it will save the profile. That is a feature, not an obstacle. It stops you from creating a profile that silently runs on your real IP.

Why you need a proxy with Nstbrowser

A fingerprint alone does not separate accounts. If ten profiles all leave your home or office connection, they all share one public IP, and platforms read that shared origin as one operator running ten accounts. The proxy is the other half of separation: one dedicated IP per profile, matched to the market that profile operates in. That is why serious multi-account work runs every profile through a residential proxy network.

Three concrete reasons to put a proxy behind every Nstbrowser profile:

  1. Account separation. One dedicated IP per profile means activity on one account never rides on the same network origin as another, which keeps each account in good standing.
  2. Consistent geolocation. The IP country, the profile time zone, and the fingerprint geolocation should all agree. A residential IP in the target market makes that easy and keeps the account looking native to its region.
  3. Reliable connectivity. A stable, dedicated IP keeps sessions from being throttled or flagged mid-task, so long automation runs and warm-up routines finish cleanly.

Card layout matching Proxy-Cheap product lines to Nstbrowser workloads, from static residential for long-lived accounts to datacenter for high-volume public data.

Each product line fits a different shape of profile. The links below match the cards above.

Proxy-Cheap offers five product lines that map cleanly onto Nstbrowser profiles:

  • Static residential (ISP) proxies for account-bound profiles that need the same trusted IP for days or weeks. The best default for high-value social and marketplace accounts.
  • Rotating residential proxies for geo-specific research and data collection, with 155M+ IPs across 180+ countries and a fresh IP per request.
  • Mobile proxies for the highest-trust platforms, using real carrier IPs (3G/4G/5G/LTE) for accounts that need mobile-network identity.
  • Datacenter proxies for high-volume public data collection where speed matters more than residential trust.
  • ISP proxies for long-lived sessions that want residential trust with datacenter speed, and flexible authentication.

Pick by the profile, not the budget: a warm, long-lived account wants a static residential or mobile IP, while a throwaway research profile is fine on rotating residential or datacenter.

How to set up a proxy in Nstbrowser

Request flow from an Nstbrowser profile through the assigned Proxy-Cheap IP to the target site and back, so the site sees the proxy IP, not your own.

A profile sends its traffic through the Proxy-Cheap endpoint, so the target site sees the assigned IP and the profile stays consistent with its region.

Nstbrowser configures proxies per profile, in the Proxy section of the create or edit screen. Here is the full flow with a Proxy-Cheap proxy.

First, get your credentials from Proxy-Cheap. RRotating residential now uses one shared hub for every region:

Static residential, ISP, mobile, and datacenter proxies each get a unique host and port. Copy the exact host, port, username, and password from the Proxy-Cheap dashboard in the Setup Credentials panel.

Proxy-Cheap delivers credentials in a simple bundled format you can paste, or type into the separate fields:

# HTTP/HTTPS paste format (host:port:account:password)
thehub.proxy-cheap.com:8080:<your-proxycheap-username>:<your-proxycheap-password>
 
# SOCKS5 paste format (note the socks5:// prefix)
socks5://<your-static-ip>:<port>:<your-proxycheap-username>:<your-proxycheap-password>

With that ready, add the proxy to the profile:

  1. Create or edit a profile and open the Proxy section.
  2. Set Proxy Setting to Custom Proxy (Platform Proxy is Nstbrowser's own paid proxy line; Custom is where your Proxy-Cheap credentials go).
  3. Set Proxy Type to HTTP/HTTPS for the Proxy-Cheap gateway, or SOCKS5 for a SOCKS5 endpoint.
  4. Enter the details in the separate host, port, account, and password fields, or paste the bundled string above and let Nstbrowser parse it.
  5. Click Check Proxy. Nstbrowser tests the connection and reports the exit IP, country, and provider. A green result confirms the proxy works.
  6. Click Create Profile (or Save). The profile is now bound to that IP for every session.

A few notes that save time:

  • Use the separate fields or the paste format, not a credential string inside the host box. Nstbrowser expects the account and password in their own fields, or the full host:port:account:password string in the paste box.
  • Choose the right protocol. Proxy-Cheap supports HTTP/HTTPS and SOCKS5 across its lines. HTTP/HTTPS is the simplest match for the rotating gateway. For SOCKS5, add the socks5:// prefix so Nstbrowser reads the type correctly, and copy the SOCKS5 host and port from your dashboard.
  • IP allowlist is an option on static products. Static residential, ISP, mobile, and datacenter proxies support IP allowlisting. On the desktop client, allowlist your machine's public IP and you can leave the account and password blank. For the Cloud Browser, the traffic leaves Nstbrowser's servers, not your machine, so use username and password there instead.

Rotating proxies with Nstbrowser

Nstbrowser holds one proxy per profile, so rotation comes from the endpoint you point that profile at, not from the app cycling IPs for you. You get rotation two ways.

Hub rotation (rotating residential). Point the profile at the Proxy-Cheap hub (thehub.proxy-cheap.com:8080). Rotation is set by the credential you generate in the dashboard, not by a separate link. When you need the same IP to persist, the gateway also supports sticky sessions of around 30 minutes. This is the right setup for research and data collection where a changing IP is fine or even wanted.

Manual rotation with a saved-proxy pool (static IPs). For account-bound work you want a stable IP, not a rotating one. Save your static residential, ISP, or mobile proxies to the Nstbrowser proxy pool (or import a list with the CSV batch import), then assign one saved proxy per profile. Each account keeps its own dedicated IP, and you rotate by assigning a different saved proxy to a new profile rather than changing an existing one.

The choice between the two comes down to the workload, and the static vs rotating proxies guide breaks it down in detail:

  • Rotating residential for geo-specific research, scraping, and any profile where a fresh IP per request helps.
  • Static residential, ISP, or mobile for warm accounts that must keep one identity for days or weeks. Switching IPs mid-session on an account-bound profile logs it out and looks abnormal, so hold the IP steady.

One rule for account-bound profiles: do not swap the IP under a live, logged-in account. A sudden IP change mid-session is one of the fastest ways to get a profile flagged.

Advanced: driving Nstbrowser with Puppeteer and Playwright through a proxy

Nstbrowser exposes a local automation server on port 8848, so you can drive a profile from code while it keeps the fingerprint and proxy you configured. Puppeteer, Playwright, and Selenium all attach over the Chrome DevTools Protocol.

The cleanest pattern is to bind the Proxy-Cheap proxy to the profile in the app, then connect to that profile by ID from code. The automation carries no proxy credentials of its own, because the profile already has them.

// npm install puppeteer-core
const puppeteer = require('puppeteer-core');
 
async function main() {
  // Nstbrowser runs a local automation server on port 8848.
  // Get your API key from the Nstbrowser dashboard (API section).
  const apiKey = process.env.NSTBROWSER_API_KEY;
 
  // This profile already has your Proxy-Cheap proxy bound in the app,
  // so the connection below sends no proxy credentials of its own.
  const profileId = '<your-profile-id>';
 
  // Copy the exact connect path from your Nstbrowser API docs. The host and
  // port (localhost:8848) and the x-api-key query stay the same across versions.
  const query = new URLSearchParams({ 'x-api-key': apiKey });
  const browserWSEndpoint =
    `ws://localhost:8848/devtool/launch/${profileId}?${query.toString()}`;
 
  const browser = await puppeteer.connect({
    browserWSEndpoint,
    defaultViewport: null,
  });
 
  const page = await browser.newPage();
  await page.goto('https://ipinfo.io/json', { waitUntil: 'networkidle0' });
  console.log(await page.evaluate(() => document.body.innerText));
 
  await browser.disconnect();
}
 
main().catch(console.error);

If you would rather launch a fresh profile from code and pass the proxy inline, Nstbrowser accepts a config object on the launch call, with the proxy as a single string:

// Launch config with the proxy passed inline (placeholders, not real creds).
const config = {
  once: true,
  headless: false,
  proxy: 'http://<your-proxycheap-username>:<your-proxycheap-password>@thehub.proxy-cheap.com:8080',
  fingerprint: { name: 'proxy-cheap-demo' },
};
 
const query = new URLSearchParams({
  'x-api-key': process.env.NSTBROWSER_API_KEY,
  config: encodeURIComponent(JSON.stringify(config)),
});
const browserWSEndpoint = `ws://localhost:8848/devtool/launch/?${query.toString()}`;
// puppeteer.connect({ browserWSEndpoint }) as above.

Playwright attaches the same way. Swap the connect call for chromium.connectOverCDP(browserWSEndpoint) and the rest of the script is identical. Reading https://ipinfo.io/json at the start of a run is a cheap sanity check: if the IP it prints is your assigned Proxy-Cheap IP and not your own, the proxy is wired up correctly.

Common Nstbrowser proxy errors and how to fix them

Most proxy problems in Nstbrowser fall into a handful of buckets. Each has a quick fix.

1. Check Proxy fails. The most common cause is a small typo in the host, port, account, or password. Re-copy all four straight from the Proxy-Cheap dashboard. Confirm the Proxy Type matches the credentials (HTTP/HTTPS for the gateway; SOCKS5 with the socks5:// prefix for a SOCKS5 endpoint).

2. The profile runs on your real IP. You saved a proxy to the pool but never assigned it to the profile, so the profile fell back to no proxy. Open the profile, confirm a proxy is selected in the Proxy section, and re-run Check Proxy. Reading ipinfo.io inside the profile confirms which IP is live.

3. Wrong protocol selected. An HTTP endpoint set to SOCKS5 (or the reverse) will not connect. HTTP/HTTPS is correct for the Proxy-Cheap rotating gateway. For a SOCKS5 endpoint, set the type to SOCKS5 and include the socks5:// prefix in the paste format.

4. Time zone or geolocation does not match the IP. If the profile time zone or fingerprint geolocation disagrees with the proxy IP country, the profile looks inconsistent. Set the profile to match the IP, or let Nstbrowser align the time zone and geolocation to the proxy automatically.

5. IP allowlist authentication is not working. On the Cloud Browser, allowlisting your own machine's IP fails, because the traffic leaves Nstbrowser's servers, not your computer. Use username and password authentication for cloud runs, and reserve IP allowlist for the desktop client from a stable connection.

6. The account is logged out mid-session. A rotating IP changed under a live account, or you swapped the proxy on an active profile. For account-bound profiles, use a static residential, ISP, or mobile IP and keep it fixed for the life of the account.

7. A firewall or antivirus stops the connection. Local security software can filter outbound traffic on the proxy port. Allow Nstbrowser through your firewall and antivirus, and make sure outbound connections on the proxy port are permitted.

8. A datacenter IP gets flagged on a sensitive platform. High-trust platforms are stricter with datacenter ranges. Move high-value accounts to residential or mobile IPs, and keep datacenter proxies for high-volume public data collection where trust matters less.

Is Nstbrowser good? Pros and cons

For multi-account and automation work, Nstbrowser is a strong pick, especially given the free plan. A balanced view before you commit:

Pros

  • A permanent free plan generous enough to run a real setup, not just a demo.
  • Per-profile fingerprints with isolated storage, so profiles stay distinct.
  • Built-in automation on port 8848 with Puppeteer, Playwright, and Selenium support.
  • A Cloud Browser for Linux, headless, and serverless workflows.
  • Native HTTP/HTTPS and SOCKS5 proxy support with a saved-proxy pool and batch import.
  • Extra scraping tooling (Smart Scraping API and CAPTCHA solver) under one roof.

Cons

  • No Linux desktop build; Linux users rely on the Cloud Browser and API.
  • The number of settings per profile has a learning curve for first-time users.
  • Like every antidetect browser, it does not include proxies for serious work; you bring your own.
  • The local automation endpoint path has shifted across versions, so confirm the current one in the in-app API docs.

The practical setup for most teams: run Nstbrowser on the free or Professional plan, pair each profile with a Proxy-Cheap static residential or mobile IP for warm accounts, and keep rotating residential or datacenter on hand for research profiles. That covers the large majority of multi-account and scraping work without enterprise-tier cost.

الأسئلة الشائعة

Nstbrowser sells its own Platform Proxy billed per gigabyte, but you are not required to use it. The Custom Proxy option lets you bring any provider, so you can point each profile at a Proxy-Cheap residential, ISP, mobile, or datacenter IP. For account-bound work, a dedicated static IP per profile is the reliable choice.

Nstbrowser supports HTTP/HTTPS and SOCKS5 proxies per profile. Proxy-Cheap offers both across its product lines. HTTP/HTTPS is the simplest match for the rotating gateway; for a SOCKS5 endpoint, set the type to SOCKS5 and include the socks5:// prefix in the paste format.

Enter the proxy in the profile's Proxy section and click Check Proxy. Nstbrowser tests the connection and reports the exit IP, country, and provider. A green result means the proxy is live. You can also open ipinfo.io inside the running profile to confirm the IP the site actually sees.

You can, because saved proxies are reusable across profiles, but for account separation you should not. Sharing one IP across profiles links those accounts through a common origin. Assign one dedicated IP per profile so each account has its own network identity.

Almost always because the proxy was saved to the pool but never assigned to the profile, so it fell back to no proxy. Open the profile, select the proxy in the Proxy section, and run Check Proxy. Confirm with ipinfo.io inside the profile.

There is no Linux desktop client. Windows 10+ and macOS (Apple Silicon and Intel) have native builds. Linux and headless users run profiles through the Nstbrowser Cloud Browser and API, which needs no local install.

It depends on the profile. Static residential (ISP) is the best default for warm, account-bound profiles; mobile suits the highest-trust platforms; rotating residential fits geo-specific research; and datacenter is best for high-volume public data collection. Choose by how long each profile needs to hold one identity.

Yes. The local automation server on port 8848 lets Puppeteer, Playwright, and Selenium attach to a profile over the Chrome DevTools Protocol. Bind the proxy to the profile in the app and connect by profile ID so the automation carries no credentials, or pass the proxy inline in the launch config when you create a profile from code.

For multi-account work, yes. The fingerprint separates profiles on the client side, but without one dedicated IP per profile the accounts still share a single network origin, which is what links them. One IP per profile is the core of the setup.