VirtualBrowser Documentation

repository·main·Indexed 25 days ago

https://github.com/virtual-browser/virtualbrowser

VirtualBrowser is a Chromium-based fingerprint browser for Windows that enables the creation and management of multiple isolated browser environments to reduce account association and tracking risks. It provides deep control over fingerprints, including User-Agent, proxy, WebRTC, geolocation, Canvas/WebGL noise, and hardware specifications. The project includes a server and worker component, and supports automation via Node.js and Playwright using the --worker-id flag.

Tokens
3.4K
Snippets
11
Records
44
Agent score
85%

What's inside VirtualBrowser

  1. Create and launch browser environments

    main

    VirtualBrowser allows you to create multiple isolated browser environments on a single machine. Each environment has its own unique fingerprint configuration.

    Create an environment

    1. Open VirtualBrowser and click 「创建浏览器」 (Create Browser).
    2. Modify the configuration settings in the popup window or use the default values.

    Launch an environment

    1. Locate the environment in the list.
    2. Click 「启动」 (Start). A new window will open as an independent fingerprint instance for that specific environment.
  2. Automate VirtualBrowser with Playwright

    main
    Since VirtualBrowser is based on the Chromium kernel, it is compatible with the Chromium automation ecosystem. You can use tools like Playwright to automate tasks within your isolated environments. Detailed examples and instructions are located in the automation/ directory of the repository.
  3. Create and launch browser profiles

    main

    VirtualBrowser allows you to manage multiple isolated fingerprint environments (profiles) on a single machine.

    Create a profile

    1. Open VirtualBrowser and click Create Browser.
    2. Adjust the settings in the dialog (such as User-Agent, proxy, or resolution) or keep the defaults.
    3. Confirm to create the profile.

    Launch a profile

    1. Locate the profile you created in the management list.
    2. Click Start on that profile.
    3. A new browser window will open running with that profile's specific isolated fingerprint.