# Proxy residensial untuk reproduksi bug spesifik ISP

> Reproduksi bug jaringan per ISP: uji situs Anda dari jaringan dan kota pelanggan, dengan IP rumah AS sticky dari US$0,50/GB. Tanpa KYC, kripto.

- URL: https://broadbandproxies.com/id/use-cases/network-bug-reproduction/
- Terakhir diperbarui: 2026-10-18
- Publisher: Broadband Proxies (https://broadbandproxies.com)

Sebagian tiket hanya masuk akal di satu jaringan. Gagal di fixed wireless, kota yang salah muncul, atau gambar basi di satu penyedia kabel. IP rumah di jaringan itu mengubah tiket menjadi uji yang bisa Anda ulangi.

**Jawaban singkat — Bagaimana cara mereproduksi bug yang hanya terjadi pada satu penyedia internet?**

Reproduksi bug jaringan berarti mengulangi kegagalan pelanggan dari jenis koneksi yang sama: penyedia sama, kota sama, idealnya jam yang sama. **Broadband Proxies** memberi tim QA dan dukungan IP rumah AS berdasarkan ASN dan kota. Sesi sticky bertahan hingga 30 menit (IP bisa berubah lebih awal, misalnya jika perangkat rumah offline). Paket 1 GB seharga US$2,63; tanpa KYC dan pembayaran dengan kripto.

## Reproduksi bug sekilas

| Atribut | Nilai |
| --- | --- |
| Tiket umum | Gagal hanya pada fixed wireless, kota atau negara bagian terdeteksi salah, konten basi di satu jaringan, diblokir sebagai mencurigakan |
| Penargetan | ASN plus negara bagian, kota atau ZIP, mis. `USERNAME-country-us-state-az-city-phoenix-asn-22773` (jaringan Cox di Phoenix) |
| Sesi sticky | hingga 30 menit (IP bisa berubah lebih awal, misalnya jika perangkat rumah offline) |
| Protokol | HTTP, HTTPS (CONNECT) dan SOCKS5 |
| Apa yang harus dicatat | Penargetan yang diminta, IP keluar, ASN asal, rentang waktu UTC, id sesi |
| Apa yang tidak bisa ditiru | Router, Wi-Fi, perangkat, dan pengaturan DNS lokal pelanggan |
| Harga | US$2,63 untuk 1 GB, US$5,94 untuk 10 GB, sub-pengguna per proyek |

## Bug spesifik ISP apa yang bisa direproduksi dengan IP rumah?

Exit residensial memberi layanan Anda IP publik jaringan pelanggan. Logika apa pun yang bergantung pada IP itu akan berperilaku seperti pada pelanggan. Empat jenis tiket sering muncul.

- **Alamat bersama pada fixed wireless.** T-Mobile Home Internet (AS21928) dan Verizon 5G Home (AS22394) memakai carrier-grade NAT, sehingga banyak rumah berbagi satu alamat IPv4 publik. Batas laju per IP lalu bisa memblokir sekelompok pengguna sekaligus. T-Mobile melaporkan 8.450.000 pelanggan broadband 5G pada 31 Desember 2025. Verizon melaporkan 6.208.000 koneksi fixed wireless pada 30 Juni 2026.
- **Kesalahan geolokasi.** Basis data IP bisa menempatkan rumah di kota atau negara bagian yang salah. Pencari toko, jalur pajak, dan konten lokal lalu salah hanya untuk jaringan itu.
- **Label kepemilikan basi.** Charter menutup kesepakatan Cox pada 19 Agustus 2026. Basis data bisa menyebut AS22773 sebagai Cox atau Charter tergantung pembaruan terakhirnya, yang bisa merusak aturan yang mencocokkan nama ISP.
- **Perbedaan edge CDN.** CDN bisa menjawab pengguna Comcast dan pengguna CenturyLink di kota yang sama dari edge berbeda. Di Denver, FCC mencatat Comcast 98,7% dan CenturyLink 95,3% unit residensial (data 31 Desember 2025). Objek basi atau kesalahan TLS di satu edge hanya muncul di satu jaringan.

## Apa yang tidak bisa direproduksi oleh uji proxy?

Proxy menyalin IP publik dan jaringannya, bukan seluruh koneksi. Router, Wi-Fi, ekstensi peramban, dan perangkat pelanggan tidak terjangkau. Mintalah versi peramban dan tangkapan layar untuk menutupi hal itu.

DNS adalah batasan lain. Melalui proxy, nama bisa diresolusi oleh jaringan proxy alih-alih oleh resolver ISP, jadi bug khusus DNS perlu metode lain.

IPv6 juga perlu hati-hati. Pemeriksaan di bawah memakai api.ipify.org, yang hanya menjawab lewat IPv4. Jika bug hanya muncul lewat IPv6, uji proxy bisa memastikan jalur IPv4 terlibat atau tidak. Anda tetap perlu jalur IPv6 native untuk memastikan sisanya.

## Bagaimana cara mereproduksi tiket pada satu jaringan?

1. **Kumpulkan fakta jaringan** — Minta nama ISP, kota atau ZIP, waktu kegagalan, dan teks kesalahan. Pencarian seperti panduan IP keluar kami memberi ASN tanpa berbagi kata sandi atau akses router.
2. **Buat username sticky** — Untuk pelanggan Cox di Phoenix: USERNAME-country-us-state-az-city-phoenix-asn-22773-session-bug4521-ttl-30.
3. **Konfirmasi dan catat exit** — Jalankan skrip di bawah. Skrip mencatat IP keluar, ASN asal, dan prefiks, lalu memantau perubahan IP.
4. **Reproduksi dalam sesi** — Gunakan nama pengguna yang sama di peramban atau test runner. Selesaikan dalam jendela sesi, dan catat perubahan IP apa pun.
5. **Jalankan jaringan kontrol** — Ulangi langkah-langkah pada ASN lain di kota yang sama. Jika bug hilang, jaringan adalah bagian dari penyebabnya.

*Catatan sesi sticky untuk sebuah tiket (Python, requests)*

```python
# Keep one sticky exit for a bug reproduction and write a record for the ticket.
import json
import time
from datetime import datetime, timezone

import requests

GATEWAY = "gw.broadbandproxies.com"
PORT = 7777
TARGET = "country-us-state-az-city-phoenix-asn-22773"  # Cox network in Phoenix
SESSION = "bug4521"
USERNAME = "USERNAME-" + TARGET + "-session-" + SESSION + "-ttl-30"
PASSWORD = "PASSWORD"

proxy = "http://%s:%s@%s:%d" % (USERNAME, PASSWORD, GATEWAY, PORT)
proxies = {"http": proxy, "https": proxy}


def now():
    return datetime.now(timezone.utc).isoformat(timespec="seconds")


def exit_ip():
    r = requests.get("https://api.ipify.org?format=json", proxies=proxies, timeout=30)
    r.raise_for_status()
    return r.json()["ip"]


def origin(ip):
    r = requests.get(
        "https://stat.ripe.net/data/prefix-overview/data.json",
        params={"resource": ip, "sourceapp": "bug-repro"},
        timeout=30,
    )
    r.raise_for_status()
    data = r.json()["data"]
    return [a["asn"] for a in data.get("asns", [])], data.get("resource")


ip = exit_ip()
asns, prefix = origin(ip)
record = {"target": TARGET, "session": SESSION, "start_utc": now(), "exit_ip": ip,
          "origin_asns": asns, "prefix": prefix, "ip_changes": []}

# Reproduce the bug in the browser now, with the same username.
# This loop only checks every 5 minutes that the exit IP has not moved.
for _ in range(5):
    time.sleep(300)
    current = exit_ip()
    if current != ip:
        record["ip_changes"].append({"time_utc": now(), "new_ip": current,
                                     "origin_asns": origin(current)[0]})
        ip = current

record["end_utc"] = now()
print(json.dumps(record, indent=2))
```

## Apa yang harus dimuat catatan reproduksi?

| Field | Contoh | Mengapa penting |
| --- | --- | --- |
| Penargetan yang diminta | `country-us-state-az-city-phoenix-asn-22773` | Rekan bisa menjalankan uji yang sama nanti |
| IP keluar | 203.0.113.24 (rentang dokumentasi) | Cari di log server dan CDN Anda |
| ASN asal dan prefiks | AS22773, dari RIPEstat | Membuktikan jaringannya, bukan hanya permintaannya |
| Rentang waktu UTC | 2026-10-18 14:05 hingga 14:30 UTC | Cocok dengan baris log lintas zona waktu |
| Id sesi dan TTL | `bug4521`, 30 menit | Menunjukkan apakah IP tetap sama |
| Hasil | HTTP 403 pada /checkout/ | Bug-nya, berhasil direproduksi atau tidak |
| Kontrol | Kota yang sama di AS209: tidak ada error | Memisahkan penyebab jaringan dari penyebab kode |

## Sistem siapa yang boleh saya uji dengan cara ini?

Uji situs, aplikasi, atau API Anda sendiri, atau sistem yang pemiliknya telah meminta Anda mengujinya. Mereproduksi tiket biasanya cukup dengan beberapa permintaan, bukan crawl. [Kebijakan Penggunaan yang Wajar](https://broadbandproxies.com/id/acceptable-use/) kami melarang flood dan pemindaian sistem tanpa izin pemiliknya.

Jauhkan data pelanggan dari username dan session id. Gunakan nomor tiket seperti `bug4521`, jangan email atau nama. Situs perbankan, pemerintahan, dan portal pembayaran diblokir di semua paket, jadi halaman penyedia pembayaran tidak dapat diuji melalui gateway.

## Berapa banyak traffic yang dibutuhkan tim support?

Satu reproduksi sering kali hanya beberapa kali muat halaman ditambah pemeriksaan dalam skrip. 1 GB (US$2,63) mencakup uji coba di satu ISP dan kota. 10 GB (US$5,94) cocok untuk tim QA dengan satu sub-user per penguji. Traffic tidak pernah kedaluwarsa.

| Paket | Jumlah | Harga | Harga per unit |
| --- | --- | --- | --- |
| Uji | 1 GB | US$2,63 | US$2,63/GB |
| Starter | 5 GB | US$3,75 | US$0,75/GB |
| Tim | 10 GB | US$5,94 | US$0,59/GB |

Di setiap paket: Protokol: HTTP, HTTPS, SOCKS5 · Penargetan: ASN (ISP), negara bagian, kota, dan ZIP di AS; negara di tempat lain; ketersediaan kota bervariasi · Sesi: Rotasi atau sticky (hingga 30 menit) · Autentikasi: Nama pengguna dan kata sandi, atau IP allowlist (hingga 10 IP) · Masa berlaku trafik: Tidak pernah kedaluwarsa

**Sebelum Anda membayar**

- Top-up minimum US$25. Isi saldo sekali dengan kripto, lalu beli paket apa pun dari saldo Anda.
- Saldo yang tidak terpakai tetap di akun Anda dan tidak pernah kedaluwarsa. Jika sebuah pembelian lebih murah dari isi ulang minimum, bagian yang ditambahkan hanya untuk mencapai minimum dapat dikembalikan atas permintaan ke dukungan dalam 30 hari setelah pembayaran, dalam USDT atau USDC, selama belum dibelanjakan. Sisa saldo tidak dikembalikan, kecuali jika diwajibkan oleh hukum.
- Dikreditkan setelah pembayaran Anda diperiksa di blockchain. Waktu konfirmasi jaringan yang umum: BTC ≈ 20 mnt · USDT TRC-20 ≈ 1 mnt · USDT ERC-20 ≈ 5 mnt · USDC ERC-20 ≈ 5 mnt · ETH ≈ 5 mnt · SOL ≈ 1 mnt · LTC ≈ 15 mnt

## Reproduksi bug jaringan: pertanyaan

### Bisakah saya mempertahankan IP yang sama selama seluruh pengujian?

Ya, dalam sesi sticky: hingga 30 menit (IP bisa berubah lebih awal, misalnya jika perangkat rumah offline). Letakkan `-session-<id>-ttl-<minutes>` di akhir username, dan gunakan kembali id yang sama di setiap tool. Catat exit IP di awal dan di akhir. Jika berubah, sebutkan di tiket, karena IP baru mungkin berada di prefix yang berbeda.

### Bisakah saya mereproduksi bug carrier-grade NAT?

Sering kali bisa. Targetkan AS21928 untuk T-Mobile Home Internet atau AS22394 untuk Verizon 5G Home. Exit di jaringan tersebut biasanya berbagi alamat dengan pengguna lain, seperti halnya jalur pelanggan. Broadband Proxies tidak dapat membedakan apakah suatu exit adalah home gateway atau ponsel, jadi catat ASN-nya, bukan jenis perangkatnya.

### Apakah pengujian mencakup IPv6?

Tidak seperti yang ditunjukkan di sini. Contoh memeriksa exit dengan api.ipify.org, yang hanya merespons melalui IPv4. Jika kegagalan pelanggan hanya terjadi melalui IPv6, pengujian proxy memberi tahu Anda apakah jalur IPv4 baik-baik saja. Konfirmasi sisi IPv6 dari koneksi IPv6 native.

### Apa yang harus saya minta dari pelanggan?

Nama ISP, kota atau ZIP, waktu kegagalan, browser, dan pesan error persisnya. ASN paling membantu: halaman lookup menampilkannya tanpa login. Jangan pernah meminta password, akses router, atau kendali jarak jauh atas perangkat pelanggan. Itu tidak diperlukan untuk menguji sisi jaringan.

### Bisakah beberapa penguji berbagi satu paket?

Ya. Buat sub-user untuk setiap penguji atau proyek. Setiap sub-user memiliki kredensial, batas traffic, dan total penggunaan sendiri. Anda juga dapat mengizinkan hingga 10 IP sebagai pengganti password, yang cocok untuk CI runner dengan alamat tetap. Traffic berasal dari satu paket yang Anda beli.

### Bagaimana jika tidak ada IP yang online di ASN tersebut di kota itu?

Ketersediaan ASN bervariasi per jaringan, kota dan waktu; checkout menampilkan yang sedang online, dan jumlah IP per ISP tidak dipublikasikan. Hapus ZIP terlebih dahulu, lalu kota, dan pertahankan ASN beserta state. Penyedia yang lebih kecil mungkin hanya online pada jam-jam tertentu, jadi coba lagi pada waktu yang dilaporkan pelanggan. Catat di tiket tingkat penargetan mana yang Anda gunakan.

---

Broadband Proxies: Broadband Proxies adalah penyedia proxy residensial AS dengan penargetan ISP (ASN) dan kota, dibayar dengan kripto tanpa unggah ID: pilih Comcast, Spectrum, AT&T, Verizon Fios atau 30 jaringan AS lainnya, plus negara bagian, kota dan ZIP, ditagih per GB.
