Skip to content

Quick Start

中文文档: /start

This guide helps you quickly get started with TgeBrowser's core features: multi-account management, environment isolation, and automation integration.

System Requirements

Minimum Configuration

ComponentSpecification
OSWindows 10/11
ProcessorDual-core processor
Memory4GB RAM
Storage2GB available space
NetworkStable network connection
ComponentSpecification
ProcessorQuad-core processor or higher
Memory8GB RAM or higher
Storage5GB+ available space

Note

When operating 50+ environments, it is recommended to use 16GB or more memory.

Download and Installation

  1. Visit the official website to download the latest version
  2. Run the installer and follow the wizard to complete installation
  3. Launch the TgeBrowser application

Initial Configuration

1. Create Browser Environment

After launching the application, click the "New Environment" button to create your first browser environment.

Basic Information

ConfigurationDescriptionExample
Environment NameEasy-to-identify nameFacebook-Account1
GroupEnvironment categorizationGroup by platform or purpose
NotesDetailed description (optional)Account usage, etc.

2. Fingerprint Configuration

Configure browser fingerprint parameters to achieve environment isolation:

ParameterDescriptionRecommendation
Operating SystemOS typeWindows/macOS/Android
System VersionVersion numberSelect according to needs
Kernel VersionBrowser kernelUse latest stable version
ResolutionScreen resolutionCommon resolutions like 1920x1080
LanguageBrowser languagezh-CN/en-US
TimezoneSystem timezoneMatch proxy IP location
CanvasCanvas fingerprintEnable randomization
WebGLWebGL fingerprintEnable randomization

3. Proxy Settings

Proxy Types

TypeDescription
HTTP/HTTPSRegular proxy, fast speed
SOCKS5Supports UDP, more secure
No ProxyUse local IP

Configuration Example

SOCKS5 Proxy:

Protocol: socks5
Address: proxy.example.com
Port: 1080
Username: your_username
Password: your_password

HTTP Proxy:

Protocol: http
Address: proxy.example.com
Port: 8080
Username: your_username (optional)
Password: your_password (optional)

Note

  • Use different proxy IPs for different accounts
  • Proxy IP location should match account registration location

4. Start Environment

After configuration is complete, click the "Start" button to open the browser environment.

Basic Operations

Environment Management

OperationDescription
StartOpen browser environment
StopClose browser environment
EditModify environment configuration
CopyCreate new environment based on existing one
DeleteRemove environment (irreversible)

Batch Operations

  • Batch Start: Select multiple environments, right-click and choose "Batch Start"
  • Batch Edit: Modify configuration of multiple environments uniformly
  • Batch Delete: Clean up unnecessary environments in bulk

Automation Integration

TgeBrowser supports mainstream automation tools:

  • Puppeteer - Node.js Chrome control
  • Playwright - Cross-browser automation
  • Selenium - Web automation framework
  • DrissionPage - Python automation tool

Puppeteer Example

javascript
const puppeteer = require('puppeteer')

async function connectToBrowser() {
  // Connect to TgeBrowser environment
  const browser = await puppeteer.connect({
    browserWSEndpoint: 'ws://localhost:9222/devtools/browser/xxx',
    defaultViewport: null
  })

  const page = await browser.newPage()
  await page.goto('https://example.com')

  // Perform automation tasks
  await page.type('#username', 'your_username')
  await page.type('#password', 'your_password')
  await page.click('#login')
}

connectToBrowser()

Playwright Example

python
from playwright.sync_api import sync_playwright

def run():
    with sync_playwright() as p:
        browser = p.chromium.connect_over_cdp(
            "ws://localhost:9222/devtools/browser/xxx"
        )

        page = browser.new_page()
        page.goto("https://example.com")

        page.fill("#username", "your_username")
        page.fill("#password", "your_password")
        page.click("#login")

        browser.close()

run()

API Calls

Control browser environments remotely via RESTful API.

Start Environment

bash
curl -X POST http://127.0.0.1:50326/api/browser/start \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"envId": 1001}'

Create Environment

bash
curl -X POST http://127.0.0.1:50326/api/browser/create \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "browserName": "Automation Environment",
    "proxy": {
      "protocol": "socks5",
      "host": "proxy.example.com",
      "port": 1080
    }
  }'

For detailed API documentation, please refer to: API Documentation

Common Issues

Environment Startup Failure

Issue: Environment fails to start, showing "Proxy connection timeout"

Solution:

  1. Check proxy server status
  2. Verify proxy address, port, and authentication information
  3. Check local firewall settings
  4. Try switching to other proxy nodes

Fingerprint Detection

Issue: Abnormal display on fingerprint detection websites

Solution:

  1. Adjust fingerprint configuration, use common parameter combinations
  2. Ensure timezone matches proxy IP geographic location
  3. Avoid using overly unique fingerprint configurations

Multi-Account Association

Issue: How to avoid association between multiple accounts?

Best Practices:

  1. Use different proxy IPs for each account
  2. Ensure significant fingerprint differences between environments
  3. Avoid mechanical operations, simulate real user behavior
  4. Maintain reasonable time intervals between account operations

Performance Optimization

Issue: System slows down when running multiple environments simultaneously

Optimization Methods:

  1. Close unnecessary environments
  2. Regularly clean environment cache
  3. Increase system memory
  4. Use SSD hard drive

Next Steps

After mastering basic usage, you can:

  1. Deep API IntegrationAPI Documentation

    • Learn complete API calling methods
    • Implement automated batch operations
  2. Private DeploymentPrivate Deployment

    • Learn about enterprise-level deployment solutions
    • Configure private servers
  3. Advanced Features

    • Team collaboration and permission management
    • Batch environment import/export
    • Custom configuration

Thank you for using TgeBrowser!