Files

2.2 KiB

ZTE Proxy + Task API Reference

ZTE Modem Commands

Modem: 192.168.0.1 (ZTE MF935 4G)
Mobile proxy: 127.0.0.1:8899
Login: SHA256(SHA256(password).upper() + LD).upper()

# Get LD
curl "http://192.168.0.1/goform/goform_get_cmd_process?cmd=LD&multi_data=1"

# Login (password=admin)
curl -X POST "http://192.168.0.1/goform/goform_set_cmd_process" \
  -d "isTest=false&goformId=LOGIN&password=<HASH>"

# Rotate IP (unreliable — returns failure)
curl -X POST "http://192.168.0.1/goform/goform_set_cmd_process" \
  -d "isTest=false&goformId=DISCONNECT_NETWORK"
sleep 10
curl -X POST "http://192.168.0.1/goform/goform_set_cmd_process" \
  -d "isTest=false&goformId=CONNECT_NETWORK"

ENI AUTOREG v3.0 Task API

POST http://127.0.0.1:8002/api/tasks

{
  "platform": "github",
  "action": "register",
  "count": 5,
  "config": {
    "executor_type": "headed",     // "protocol" default — always override
    "captcha_solver": "yescaptcha_api",
    "proxy": "http://127.0.0.1:8899",  // browser proxy
    "extra": {
      "use_proxy": "0",            // disable bpproxy pool
      "identity_provider": "mailbox"
    }
  }
}

Check Task Status

GET http://127.0.0.1:8002/api/tasks/<task_id>
GET http://127.0.0.1:8002/api/tasks/<task_id>/events?limit=100
POST http://127.0.0.1:8002/api/tasks/<task_id>/cancel

Mailbox Provider Management

# Get current providers
GET http://127.0.0.1:8002/api/providers/mailbox

# Update IMAP pool
PUT http://127.0.0.1:8002/api/providers/mailbox/imap_pool
{
  "provider_type": "mailbox",
  "provider_key": "imap_pool",
  "enabled": true,
  "is_default": true,
  "config": {
    "imap_pool_file": "data/working_mails_live.txt",
    "imap_host": "imap.t-online.de",
    "imap_ssl": "true",
    "imap_pool_allow_reuse": "false"
  }
}

DataDome Solver Chain (Camoufox)

Camoufox = Firefox UA → CapSolver rejects (Chrome UA required) 2Captcha = only Firefox DataDome solver → needs balance YesCaptcha = no DataDome support

t=bv in DataDome dd object → IP banned → rotate, don't waste solver quota t=fe → solvable challenge → send to 2Captcha

Account Output Format

DB: id, platform, email, password, user_id, token, status=registered 2FA file: email:password:[REDACTED]