Dokumentasi API
Akun, top-up, pesanan, penggunaan, dan API key melalui HTTPS.
Dokumentasi · HTTP, HTTPS, SOCKS5
Semua yang Anda butuhkan untuk terhubung: satu gateway, satu format nama pengguna, dan contoh teruji yang bisa langsung ditempel. API akun dan pesanan didokumentasikan di dokumentasi API.
Jawaban singkat
Bagaimana cara terhubung ke proxy residensial Banyan Proxies?
Hubungkan ke gw.banyanproxies.com, port 7777 untuk HTTP dan HTTPS atau 7778 untuk SOCKS5, dengan kata sandi proxy Anda dan nama pengguna yang dibentuk dari segmen: USERNAME-country-in-city-pune-asn-24560-session-a1-ttl-15. Gunakan hanya segmen yang Anda perlukan. Setiap paket, mulai dari US$1,88 untuk 1 GB, mencakup penargetan kota dan ASN.
Format lengkap: USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes}. Pertahankan urutannya; hilangkan yang tidak Anda perlukan.
| Segmen | Contoh | Arti |
|---|---|---|
-country-<cc> | -country-id | Kode negara ISO dua huruf, huruf kecil |
-city-<name> | -city-surabaya | Nama kota, huruf kecil, garis bawah untuk spasi |
-asn-<number> | -asn-7713 | Nomor jaringan ISP, tanpa "AS" |
-session-<id> | -session-cart2 | Mengikat permintaan ke satu IP sticky |
-ttl-<minutes> | -ttl-20 | Durasi sticky, hingga 30 menit |
| Host | gw.banyanproxies.com |
|---|---|
| Port HTTP / HTTPS | 7777 |
| Port SOCKS5 | 7778 |
| Autentikasi | Username dan password di setiap paket, atau allowlist IP (hingga 10 IP). Sub-pengguna dengan kredensial dan batas trafik sendiri. API key yang dapat Anda cabut kapan saja |
| Rotasi | Setiap koneksi baru mendapat IP dari pool, biasanya berbeda; untuk mendapat IP baru di setiap permintaan, kirim satu permintaan per koneksi (matikan keep-alive) |
| Sesi sticky | hingga 30 menit (IP bisa berubah lebih cepat) |
| Diblokir | Situs perbankan, pemerintah, dan portal pembayaran, plus port SMTP (pengiriman email) 25, 465, dan 587 |
Setiap contoh meminta satu IP dan mencetak apa yang dilihat oleh layanan lookup. Ganti USERNAME dan PASSWORD. Halaman penargetan kota dan panduan sesi sticky memiliki informasi lebih lanjut.
curl --socks5-hostname gw.banyanproxies.com:7778 \
-U "USERNAME-country-nz-city-wellington:PASSWORD" \
https://ipinfo.io/jsonimport uuid
import httpx
HOST = "gw.banyanproxies.com"
PORT = 7777
def fetch(url, city="lahore", country="pk", tries=3):
for _ in range(tries):
sid = uuid.uuid4().hex[:8]
user = f"USERNAME-country-{country}-city-{city}-session-{sid}-ttl-10"
proxy = f"http://{user}:PASSWORD@{HOST}:{PORT}"
try:
with httpx.Client(proxy=proxy, timeout=30) as client:
r = client.get(url)
r.raise_for_status()
return r.text
except httpx.HTTPError as exc:
print("retrying with a new IP:", exc)
return None
print(fetch("https://ipinfo.io/json"))// npm install undici
const { ProxyAgent, fetch } = require("undici");
const user = "USERNAME-country-vn-city-ho_chi_minh_city";
const token = "Basic " + Buffer.from(`${user}:PASSWORD`).toString("base64");
const dispatcher = new ProxyAgent({
uri: "http://gw.banyanproxies.com:7777",
token,
});
async function main() {
const res = await fetch("https://ipinfo.io/json", { dispatcher });
const info = await res.json();
console.log(info.ip, info.city, info.region);
}
main().catch((err) => console.error(err.message));from playwright.sync_api import sync_playwright
PROXY = {
"server": "http://gw.banyanproxies.com:7777",
"username": "USERNAME-country-au-city-sydney-session-syd1-ttl-15",
"password": "PASSWORD",
}
with sync_playwright() as p:
browser = p.chromium.launch(proxy=PROXY)
context = browser.new_context(
timezone_id="Australia/Sydney",
locale="en-AU",
)
page = context.new_page()
page.goto("https://ipinfo.io/json")
print(page.inner_text("body"))
browser.close()| Kode atau gejala | Kemungkinan penyebab | Yang harus dilakukan |
|---|---|---|
| 407 Proxy Authentication Required | Username, password, atau sintaks segmen salah | Salin kredensial lagi; periksa tanda hubung dan garis bawah |
| Timeout saat connect | Port salah atau firewall | Gunakan 7777 untuk HTTP, 7778 untuk SOCKS5 |
| Error hanya untuk satu kota | Sedikit perangkat rumah yang online di sana saat ini | Coba lagi nanti, gunakan kota terdekat, atau hapus segmen kota |
| 403 atau 429 dari target | Target menolak atau membatasi laju | Perlambat; patuhi ketentuan situs dan robots.txt |
| Connection refused ke bank atau port SMTP | Target diblokir | Target ini diblokir oleh kebijakan |
Akun, top-up, pesanan, penggunaan, dan API key melalui HTTPS.
Aturan penulisan dan contoh untuk setiap kota.
Nomor jaringan ISP rumah utama.
Dari top-up hingga permintaan pertama.
Periksa status layanan terlebih dahulu, lalu pemeriksa kota proxy untuk keraguan lokasi dan glosarium untuk istilah. Tulis ke support dari halaman kontak.
Tidak. Satu gateway melayani semua lokasi; username yang menentukan lokasi IP-nya.
Username dan password di setiap paket, atau allowlist IP (hingga 10 IP). Sub-pengguna dengan kredensial dan batas trafik sendiri. API key yang dapat Anda cabut kapan saja.
Setiap sampel Python dikompilasi dan setiap sampel JavaScript diperiksa sintaksnya sebelum dipublikasikan. Instal dulu library yang disebutkan: httpx, undici, atau Playwright.
1 GB US$1,88 · penargetan kota · tanpa KYC
Mulai