API-Dokumentation
Konto, Aufladungen, Bestellungen, Nutzung und API-Schlüssel über HTTPS.
Docs · HTTP, HTTPS, SOCKS5
Alles, was du zum Verbinden brauchst: ein Gateway, ein Benutzernamen-Format und getestete Beispiele zum Einfügen. Die Konto- und Bestell-API ist unter API-Docs dokumentiert.
Kurze Antwort
Wie verbinde ich mich mit den Residential-Proxys von Banyan Proxies?
Verbinde dich mit gw.banyanproxies.com, Port 7777 für HTTP und HTTPS oder 7778 für SOCKS5, mit deinem Proxy-Passwort und einem Benutzernamen aus Segmenten: USERNAME-country-in-city-pune-asn-24560-session-a1-ttl-15. Verwende nur die Segmente, die du brauchst. Jeder Tarif, ab 1,88 $ für 1 GB, enthält Stadt- und ASN-Targeting.
Vollständiges Format: USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes}. Behalte die Reihenfolge bei; lass weg, was du nicht brauchst.
| Segment | Beispiel | Bedeutung |
|---|---|---|
-country-<cc> | -country-id | Zweistelliger ISO-Ländercode, klein geschrieben |
-city-<name> | -city-surabaya | Stadtname, klein geschrieben, Unterstriche für Leerzeichen |
-asn-<number> | -asn-7713 | ISP-Netzwerknummer, ohne "AS" |
-session-<id> | -session-cart2 | Bindet Anfragen an eine sticky IP |
-ttl-<minutes> | -ttl-20 | Sticky-Dauer, bis zu 30 Minuten |
| Host | gw.banyanproxies.com |
|---|---|
| HTTP-/HTTPS-Port | 7777 |
| SOCKS5-Port | 7778 |
| Authentifizierung | Benutzername und Passwort in jedem Tarif oder eine IP-Allowlist (bis zu 10 IPs). Sub-User mit eigenen Zugangsdaten und Traffic-Limit. API-Keys, die Sie jederzeit widerrufen können |
| Rotation | Jede neue Verbindung erhält eine IP aus dem Pool, meist eine andere; für eine neue IP bei jeder Anfrage sende eine Anfrage pro Verbindung (Keep-Alive ausschalten) |
| Sticky Sessions | bis zu 30 Minuten (die IP kann früher wechseln) |
| Blockiert | Banking-, Behörden- und Zahlungsportal-Seiten sowie SMTP-Ports (E-Mail-Versand) 25, 465 und 587 |
Jedes Beispiel fordert eine IP an und gibt aus, was ein Lookup-Dienst sieht. Ersetzen Sie USERNAME und PASSWORD. Auf der Seite zur Städteauswahl und im Leitfaden für Sticky Sessions finden Sie mehr.
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()| Code oder Symptom | Wahrscheinliche Ursache | Was zu tun ist |
|---|---|---|
| 407 Proxy Authentication Required | Falscher Benutzername, falsches Passwort oder falsche Segment-Syntax | Zugangsdaten erneut kopieren; Bindestriche und Unterstriche prüfen |
| Timeout beim Verbinden | Falscher Port oder eine Firewall | Verwenden Sie 7777 für HTTP, 7778 für SOCKS5 |
| Fehler nur bei einer Stadt | Dort sind aktuell wenige Heimgeräte online | Später erneut versuchen, eine nahe gelegene Stadt verwenden oder das Stadtsegment weglassen |
| 403 oder 429 vom Ziel | Das Ziel lehnt ab oder begrenzt die Rate | Drosseln; die Bedingungen der Website und robots.txt beachten |
| Verbindung zu einem Bank- oder SMTP-Port abgelehnt | Blockiertes Ziel | Diese Ziele sind per Richtlinie blockiert |
Konto, Aufladungen, Bestellungen, Nutzung und API-Schlüssel über HTTPS.
Schreibregeln und Beispiele für jede Stadt.
Netzwerknummern der wichtigsten Heim-ISPs.
Von der Aufladung bis zur ersten Anfrage.
Prüfen Sie zuerst den Service-Status, dann den Proxy-Städte-Checker bei Standortzweifeln und das Glossar für Begriffe. Schreiben Sie den Support über die Kontaktseite.
Nein. Ein Gateway bedient alle Standorte; der Benutzername entscheidet, wo die IP liegt.
Benutzername und Passwort in jedem Tarif oder eine IP-Allowlist (bis zu 10 IPs). Sub-User mit eigenen Zugangsdaten und Traffic-Limit. API-Keys, die Sie jederzeit widerrufen können.
Jedes Python-Beispiel wird vor der Veröffentlichung kompiliert und jedes JavaScript-Beispiel auf Syntax geprüft. Installiere zuerst die genannten Bibliotheken: httpx, undici oder Playwright.
1 GB 1,88 $ · Stadt-Targeting · ohne KYC
Loslegen