قائمة التوثيق

دمج · أمثلة التعليمات البرمجية

أمثلة عمل للعُملاء الذين يستعملونها فعلاً

كل مقتطف يجلب https://api.ipify.org من خلال مخرج سكني للولايات المتحدة وطبعت IP. Swap the username parameters and the target, nothing else changes.

3 دقائق قراءة 6 أقسام تم التحديث

سطر الأوامر#

الضفيرة
# 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

بايثون#

طلبات
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 / جلب
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#

الضفيرة
$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);

اذهب وجافا وC##

اذهب
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))
}

المتصفحات وأدوات مكافحة الكشف#

  • كروم --proxy-server العلم لا يأخذ أوراق اعتماد، استخدم بلايرايت أو بويبيتر (يجيبون على التحدي في وقته بالنسبة لك) أو القائمة البيضاء الآلة واستخدم العلم وحده.
  • ولا يوجد في سيلينيوم أي توثيق متعمد أيضا؛ والقائمة البيضاء هي الطريق الموثوق به.
  • المروجين المناهضين للحشرات (مولتيلونيا، غولوجين، أدسبور، دولفين وما شابه) يقبلون host:port:user:pass كل خط منفرد، اقطع الخط المخصص للخط، أو البوابة مع بوابة فريدة -sid- لكل ملف تعريف.
  • ويطالب الفيلفوكس والكروم بفراغ كلمة السر المحترفة مرة في كل دورة عندما يتم تشكيلها يدويا؛ وينبغي ألا يعتمد التشغيل الآلي على ذلك العجل.

حسابك

إدارة البروكسيات الخاصين بك في حساب واحد

مقارنة الشبكات، وتلقي الأوامر، وتتبع طلباتكم المتعلقة بالتوازن والدعم من لوحة واحدة، ويستعرض فريقنا المدفوعات ويقدم تفاصيل عن الاتصالات بعد التسليم.

إنشاء حساب