domain setup
This commit is contained in:
@@ -18,7 +18,8 @@ Edit `config.json`:
|
||||
```json
|
||||
{
|
||||
"tempmail": {
|
||||
"apiUrl": "https://tempmail.adrnode.com/api"
|
||||
"apiUrl": "https://tempmail.adrnode.com/api",
|
||||
"domain": "shitoors.fun"
|
||||
},
|
||||
"captcha": {
|
||||
"provider": "2captcha",
|
||||
@@ -44,6 +45,7 @@ Yang **wajib** diisi:
|
||||
- `xiaomi.referralLink` — URL referral, format `?ref=XXXXXX` (sama dengan inviteCode)
|
||||
|
||||
Yang opsional:
|
||||
- `tempmail.domain` — domain kustom untuk pendaftaran email (misal: `"shitoors.fun"`)
|
||||
- `xiaomi.password` — password untuk semua akun baru (default OK)
|
||||
- `browser.headless` — `true` tanpa UI, `false` (default) buat lihat browser
|
||||
|
||||
@@ -61,6 +63,7 @@ node chain-loop.js --count 5
|
||||
| `--count N` | 1 | jumlah akun yang dibuat |
|
||||
| `--seed XXXXXX` | `config.xiaomi.inviteCode` | invite code untuk akun pertama |
|
||||
| `--output file.txt` | `chain-result.txt` | file output |
|
||||
| `--proxy [arg]` | - | Menentukan proxy. Jika diisi string url (`http://user:pass@host:port`), akan memakai proxy tersebut. Jika bendera `--proxy` ditulis tanpa nilai (atau `--proxy proxy.txt`), program akan otomatis memuat list proxy dari file `proxy.txt` di workspace dan merotasinya per iterasi. |
|
||||
|
||||
```bash
|
||||
# 5 akun, seed dari config
|
||||
@@ -84,6 +87,7 @@ node regis-loop.js --count 5
|
||||
|---|---|---|
|
||||
| `--count N` | 1 | jumlah akun yang dibuat |
|
||||
| `--output file.txt` | `regis-result.txt` | file output (format: email:password:refCode:apiKey) |
|
||||
| `--proxy [arg]` | - | Sama seperti di `chain-loop.js`. Berguna untuk merotasi proxy per iterasi agar setiap akun terdaftar menggunakan IP berbeda. |
|
||||
|
||||
```bash
|
||||
# Membuat 5 akun baru secara bergantian tanpa referral link / redeem code sama sekali
|
||||
@@ -94,18 +98,18 @@ node regis-loop.js --count 5
|
||||
## Per-akun flow
|
||||
|
||||
```
|
||||
[1] Bikin temp email
|
||||
[2] Launch browser dengan random fingerprint (UA, viewport, locale, GPU, dst)
|
||||
[1] Bikin temp email (menggunakan domain kustom jika diatur)
|
||||
[2] Launch browser dengan random fingerprint (dan proxy yang dirotasi jika diaktifkan)
|
||||
[3] Buka referral link (?ref=<currentSeed>)
|
||||
[4] Sign up form (email + password + confirm + terms checkbox)
|
||||
[5] Solve captcha (reCAPTCHA via 2Captcha + image captcha)
|
||||
[6] Verify email (kode 6 digit dari tempmail)
|
||||
[7] Klik Console → Balance → "Enter invite code" → isi 6-box → Redeem
|
||||
→ cek restriction (kalau kena, STOP)
|
||||
→ reload halaman, verify balance bertambah ~$2
|
||||
[7] Pengecekan Balance & Terms:
|
||||
- **Regis Loop**: Klik Console → Balance → deteksi & setujui Terms modal → cek balance (baca saldo).
|
||||
- **Chain Loop**: Klik Console → Balance → deteksi & setujui Terms modal → "Enter invite code" → isi 6-box → Redeem → cek restriction (kalau kena, STOP) → reload halaman → verify balance bertambah ~$2.
|
||||
[8] Create API key (atau ambil existing kalau sudah ada)
|
||||
[9] Fill Ultraspeed beta application form
|
||||
[10] Klik "Refer & earn" → ambil ref code akun ini → seed untuk akun berikut
|
||||
[10] Klik "Refer & earn" → ambil ref code akun ini
|
||||
```
|
||||
|
||||
## Output
|
||||
@@ -136,9 +140,13 @@ akan di-skip otomatis, aman untuk re-run.
|
||||
**Verifikasi balance** — Setelah redeem invite code, halaman di-reload dan balance
|
||||
dibaca ulang. Harus bertambah ~$2.00. Kalau tidak, iterasi dianggap gagal.
|
||||
|
||||
**Restriction detection** — Kalau setelah redeem muncul notif "risk control restrictions",
|
||||
**Restriction detection** — Kalau setelah redeem atau saat membuka halaman balance muncul notif "risk control restrictions",
|
||||
loop berhenti total (akun kena cap, gak bisa lanjut).
|
||||
|
||||
**Proxy Auto-Rotation & Sanitized Logs** — Mendukung rotasi proxy otomatis per iterasi dengan membaca file `proxy.txt`. Username/password autentikasi disembunyikan dari logs untuk menjaga kerahasiaan.
|
||||
|
||||
**Custom Email Domain** — Mendukung domain email kustom via properti `tempmail.domain` di `config.json`.
|
||||
|
||||
## Stop conditions
|
||||
|
||||
Loop berhenti kalau:
|
||||
|
||||
Reference in New Issue
Block a user