Hujjatlar menyusi

Kod misollari

Odamlar foydalanadigan klientlar uchun ishlash misollari.

Har bir fragmentni olish https://api.ipify.org Amerika Qoʻshma Shtatlari uy-joy chiqib ketishi orqali va IP ni chop etadi. Foydalanuvchi nomi parametrlarini almashtirib, maqsadni oʻzgartiring, boshqa hech narsa oʻzgarmaydi.

Oʻqish 6 boʻlim Yangilandi

Buyruq satri#

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#

soʻrovlar
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#

oʻn bir / olish
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 va C##

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

Brauzerlar va anti-taʼqib qilish asboblari#

  • Chrome's --proxy-server Bayroq ishonchli maʼlumotlarni talab qilmaydi. Playwright yoki Puppeteer'dan foydalaning (ular siz uchun autentifikatsiya savoliga javob beradi) yoki Oq roʻyxat Mashinani oʻchirish va bayroqni faqatgina ishlatish.
  • Selenium'da ham proksi autentifikatsiyasi yoʻq; ishonchli yoʻl - bu oq roʻyxat.
  • Anti-detekt brauzerlar (Multilogin, GoLogin, AdsPower, Dolphin va shunga oʻxshash) host:port:user:pass Har bir profil uchun 10 tadan satr. Buning oʻrniga, alohida manzil satrini yoki oʻziga xos identifikatorli geytni joylang -sid- Profil uchun.
  • Firefox va Chrome qoʻl bilan sozlanganda har bir seans uchun proksi maxfiy soʻzini soʻraydi; avtomatik tarzda bu savolga tayanmaslik kerak.

Hisobingiz

Barcha proksilarni bitta hisobdan boshqaring

Tarmoqlarni taqqoslang, buyurtma bering va bir paneldan balansingizni va qoʻllab-quvvatlash talablarini kuzating. Bizning jamoamiz toʻlovlarni koʻrib chiqadi va etkazib berishdan keyin aloqa maʼlumotlarini taqdim etadi.

Hisob yaratish