Documentatiemenu

Integreren · Codevoorbeelden

Werkvoorbeelden voor de klanten die mensen daadwerkelijk gebruiken.

Elk fragment wordt opgehaald https://api.ipify.org via een Amerikaanse residentiële uitgang en drukt het IP af. Verwissel de gebruikersnaam parameters en het doel, niets anders verandert.

3 minuten lezen 6 secties Bijgewerkt

Commandoregel#

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

verzoeken
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"

Knooppunt.js#

undic / halen
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#

krul
$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 en C##

Ga
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))
}

Browsers en anti-detectietools#

  • Chrome's --proxy-server vlag heeft geen referenties. Gebruik Playwright of Puppeteer (ze beantwoorden de auth uitdaging voor u), of witte lijst de machine en gebruik alleen de vlag.
  • Selenium heeft ook geen ingebouwde proxy-authenticatie; de whitelist is de betrouwbare route.
  • Anti-detect browsers (Multilogin, GoLogin, AdsPower, Dolphin en dergelijke) accepteren een host:port:user:pass regel per profiel. Plakken de specifieke adresregel, of de gateway met een unieke -sid- per profiel.
  • Firefox en Chrome vragen om het proxy wachtwoord één keer per sessie wanneer handmatig geconfigureerd; automatisering moet niet vertrouwen op die prompt.

Uw rekening

Beheer uw proxy's in één account

Vergelijk netwerken, plaats bestellingen en volg uw saldo en ondersteuningsverzoeken vanaf één dashboard. Ons team beoordeelt betalingen en verstrekt verbindingsgegevens na levering.

Account aanmaken