domain setup

This commit is contained in:
adrapier03
2026-07-05 19:49:37 +07:00
parent 1274bd5a03
commit 620a3de21c
8 changed files with 313 additions and 42 deletions
+16 -8
View File
@@ -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: