Browser fingerprint configuration guide#

Overview#

Each browser environment should have its own independent fingerprint information, including but not limited to: operating system, browser kernel, UA, language & timezone, resolution, WebRTC, Canvas, fonts, and other parameters.

Understanding fingerprint configuration helps you create a browser that better suits your business needs.

The core logic of fingerprint configuration is: Reasonable + Stable + Matching Your Business. If you have no specific requirements, keep the defaults.


Detailed Fingerprint Parameter Guide#

Below are the descriptions and recommendations for each parameter.

Browser fingerprint configuration guide

WebRTC#

Controls whether the browser exposes your real local IP address.

Options:

  • Replace: Replace the real IP with a proxy IP (recommended)
  • Privacy: Hide real information
  • Real: Use the machine’s real information
  • Disable: Completely disable WebRTC

Recommendation: Choose 「Replace」 for most scenarios.

Timezone#

Determines the timezone reported by the browser.

Options:

  • Follow IP (recommended)
  • Custom

Recommendation: Match the timezone to the country of your proxy.

Geolocation#

The latitude and longitude information reported by the browser.

Options:

  • Follow IP (recommended)
  • Custom

Recommendation: Choose Follow IP unless your business has specific location requirements.

UI Language#

The browser interface language.

Options:

  • Follow IP
  • Custom

Recommendation: Matching the language to the target market looks more natural.

Accept Language (Accept-Language)#

The field that websites use to identify user language preferences.

Options:

  • Follow IP
  • Custom

Recommendation: Keep consistent with the UI language.

Resolution#

Browser window size.

Options:

  • Real (recommended)
  • Custom

Recommendation: Choose common resolutions, such as 1920×1080.

Font Masking#

Prevents device identification through fonts.

Options:

  • Real
  • Random

Recommendation: Choose Real for normal scenarios.

Hardware Noise#

Adds slight perturbation to hardware characteristics.

Involves:

  • Canvas
  • WebGL
  • Audio
  • ClientRects
  • Speech Voice

Purpose: Prevents fingerprints from being identical across different environments.

Recommendation: Keep the defaults.

WebGL Metadata#

Controls graphics card rendering information.

Options:

  • Noise
  • Real

Recommendation: Use Real for normal users.

Device Info#

Includes device model, platform information, etc.

Options:

  • Real
  • Custom

Recommendation: Use Real unless you have specific needs.

Hardware Acceleration#

Controls whether GPU acceleration is enabled.

Options:

  • Enable (recommended)
  • Disable

Recommendation: Enabled is closer to a real device.

SSL Fingerprint#

Controls TLS fingerprint information.

Options:

  • Real
  • Custom

Recommendation: Default to Real.

Plugin Fingerprint#

Browser plugin identification characteristics.

Options:

  • Real
  • Noise

Recommendation: Choose Real for normal business needs.

Hardware Concurrency#

Number of CPU logical cores.

Recommended settings:

  • 4 / 8 / 10 (common values)

Device Memory#

System memory size. Recommended settings:

  • 4GB / 8GB or other common specifications

Command Line Parameters#

Advanced startup parameters for special development or debugging needs. Normal users do not need to modify these.


FAQ#

1. Do I need to manually configure fingerprints when creating a new browser environment? No. The system’s default fingerprints are sufficient for most business needs.

2. Can I change fingerprints frequently? Not recommended. Long-term stability is more important.

3. Do fingerprints need to match the proxy region? It’s recommended to match language and timezone with the proxy region for a more natural environment.

4. Which parameters should not be modified casually? Low-level parameters such as SSL fingerprint, command line parameters, and hardware acceleration.

5. Will fingerprints affect account login status? Generally no, but significantly modifying device parameters may trigger platform verification.