autoreg-skills-max: initial public release (restored, redacted, hardened)
This commit is contained in:
88
skills/github-autoreg/references/zte-proxy-task-api.md
Normal file
88
skills/github-autoreg/references/zte-proxy-task-api.md
Normal file
@@ -0,0 +1,88 @@
|
||||
# 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]
|
||||
Reference in New Issue
Block a user