Dokumentationsmenü

Integrieren · Codebeispiele

Arbeitsbeispiele für die Kunden, die tatsächlich genutzt werden.

Alle Snippet-Fetzen https://api.ipify.org durch eine US-amerikanische Wohnausfahrt und druckt die IP aus. Tauschen Sie die Parameter des Benutzernamens und des Ziels aus, sonst ändert sich nichts.

3 min Lesezeit 6 Abschnitte Aktualisiert

Kommandozeile#

CURL
# HTTP(S) proxy
curl -x http://USER-cc-us:PASS@res.proxy-cyber.com:9000 https://api.ipify.org

# SOCKS5 with remote DNS
curl --proxy socks5h://USER-cc-us:PASS@res.proxy-cyber.com:9001 https://api.ipify.org

# Sticky session for 30 minutes, verbose to see the CONNECT
curl -v -x http://USER-cc-us-sid-a1b2c3-ttl-30m:PASS@res.proxy-cyber.com:9000 https://api.ipify.org

Python#

Anträge
import requests

proxy = "http://USER-cc-us:PASS@res.proxy-cyber.com:9000"
session = requests.Session()
session.proxies = {"http": proxy, "https": proxy}

r = session.get("https://api.ipify.org", timeout=30)
print(r.text)

# Sticky: build the username per session id
def proxy_for(sid: str, cc: str = "us", ttl: str = "10m") -> str:
    return f"http://USER-cc-{cc}-sid-{sid}-ttl-{ttl}:PASS@res.proxy-cyber.com:9000"

Node.js#

undici/fetch
import { fetch, ProxyAgent } from "undici";

const dispatcher = new ProxyAgent("http://USER-cc-us:PASS@res.proxy-cyber.com:9000");
const res = await fetch("https://api.ipify.org", { dispatcher });
console.log(await res.text());

PHP#

CURL
$ch = curl_init("https://api.ipify.org");
curl_setopt_array($ch, [
    CURLOPT_PROXY          => "http://res.proxy-cyber.com:9000",
    CURLOPT_PROXYUSERPWD   => "USER-cc-us:PASS",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 30,
]);
echo curl_exec($ch);

Go, Java und C##

Go
package main

import (
    "fmt"
    "io"
    "net/http"
    "net/url"
)

func main() {
    proxyURL, _ := url.Parse("http://USER-cc-us:PASS@res.proxy-cyber.com:9000")
    client := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)}}
    resp, err := client.Get("https://api.ipify.org")
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()
    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}

Browser und Anti-Detection-Tools#

  • Chrom --proxy-server Flag benötigt keine Anmeldeinformationen. Verwenden Sie Playwright oder Puppeteer (sie beantworten die Authentifizierungsherausforderung für Sie) oder Whitelist Die Maschine und verwenden Sie die Flagge allein.
  • Selenium verfügt auch nicht über eine integrierte Proxy-Authentifizierung; Die Whitelist ist der zuverlässige Weg.
  • Anti-Erkennungs-Browser (Multilogin, GoLogin, AdsPower, Dolphin und dergleichen) akzeptieren a host:port:user:pass Zeile pro Profil. Fügen Sie die dedizierte Adresszeile oder das Gateway mit einer eindeutigen Adresse ein -sid- pro Profil.
  • Firefox und Chrome fragen bei manueller Konfiguration einmal pro Sitzung nach dem Proxy-Passwort; Die Automatisierung sollte sich nicht auf diese Aufforderung verlassen.

Dein Konto

Verwalten Sie Ihre Proxies in einem Konto

Vergleichen Sie Netzwerke, geben Sie Bestellungen auf und verfolgen Sie Ihren Kontostand und Supportanfragen über ein Dashboard. Unser Team prüft die Zahlungen und stellt nach der Lieferung Verbindungsdetails bereit.

Konto erstellen