Menuen Dokumentation

Integrer · Kodeksempel

Arbejde eksempler for de klienter, folk faktisk bruger.

Hvert uddrag henter https://api.ipify.org Gennem en amerikansk boligudgang og udskriver IP'en. Byt brugernavn parametrene og målet, intet andet ændres.

3 min læsning 6 sektioner Opdateret

Kommandolinje#

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#

anmodninger
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#

elleve / hent
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 og C##

- Gå.
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))
}

Browsere og anti-detekteringsværktøjer#

  • Chrom --proxy-server Brug Playwright eller Puppeteer (de besvarer godkendelses-udfordringen for dig), eller brug flaget "Ikke autoriseret" til at få adgang til din konto. hvidliste maskinen og bruge flaget alene.
  • Selenium har heller ikke indbygget proxy-godkendelse; hvidlisten er den pålidelige rute.
  • Anti-detektere browsere (Multilogin, GoLogin, AdsPower, Dolphin og lignende) accepterer en host:port:user:pass Indsæt den dedikerede adresselinje eller gatewayen med en unik IP-adresse, som du har angivet i -sid- pr. profil.
  • Firefox og Chrome beder om proxy-adgangskoden én gang pr. session, når den konfigureres manuelt; automatisering bør ikke være afhængig af denne prompte.

Din konto er blevet oprettet

Administrer alle dine proxyer fra én konto

Sammenlign netværk, placer ordrer og følg din saldo og supportanmodninger fra ét dashboard Vores team gennemgår betalinger og giver forbindelsesoplysninger efter levering.

Opret konto