Hızlı yanıt
Statik ISP proxy'yi kodda nasıl kullanırım?
Proxy URL'sini http://USERNAME:PASSWORD@IP:PORT (SOCKS5 için socks5h://) HTTP istemcinize verin: curl'ün --proxy seçeneği, Python requests'in proxies argümanı veya Node.js'te bir agent. PinnedIP, her iki protokolle birlikte özel ABD ISP IP'lerini $2,03'dan 30 gün boyunca kiralar (Ekim 2026); KYC olmadan, kripto.
curl
curl her iki protokolü de yerel olarak destekler. socks5h proxy'nin ana bilgisayar adlarını çözmesini sağlar.
curl -s --proxy http://USERNAME:[email protected]:HTTP_PORT https://api.ipify.org?format=json
curl -s --proxy socks5h://USERNAME:[email protected]:SOCKS_PORT https://api.ipify.org?format=jsonPython (requests)
requests paketini (ve SOCKS5 için requests[socks] paketini) yükleyin. Tek bir oturum bağlantıyı yeniden kullanır; bu hem hedefe karşı nazik hem de hızlıdır.
import requests
PROXY = "http://USERNAME:[email protected]:8080" # or socks5h://...:SOCKS_PORT
session = requests.Session()
session.proxies = {"http": PROXY, "https": PROXY}
session.headers["User-Agent"] = "price-check/1.0 (contact: [email protected])"
response = session.get("https://api.ipify.org?format=json", timeout=20)
response.raise_for_status()
print(response.json()["ip"])
import itertools
import time
import requests
IPS = ["203.0.113.10", "203.0.113.11", "203.0.113.12"]
USER, PASSWORD, PORT = "USERNAME", "PASSWORD", 8080
URLS = ["https://example.com/", "https://example.org/"]
pool = itertools.cycle(IPS)
for url in URLS:
ip = next(pool)
proxy = f"http://{USER}:{PASSWORD}@{ip}:{PORT}"
r = requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=20)
print(ip, url, r.status_code)
time.sleep(5) # keep a polite pace
Node.js
Node'un yerleşik fetch modülü proxy seçeneği kabul etmez; HTTP proxy'ler için undici paketinin ProxyAgent özelliğini kullanın (Node 18 veya üzeri).
const { ProxyAgent, fetch } = require('undici');
const agent = new ProxyAgent('http://USERNAME:[email protected]:8080');
(async () => {
const res = await fetch('https://api.ipify.org?format=json', { dispatcher: agent });
const body = await res.json();
console.log(body.ip);
})();
Otomatik isteklere hangi kurallar uygulanır?
İstekleri sitenin kaldırabileceği bir hızda gönderin, mümkün olduğunda istemcinizi tanımlayın, robots.txt ve sitenin şartlarına uyun ve işleme hakkınız olmayan kişisel verileri toplamayın. Online bankacılık, devlet ve ödeme portalları her IP'de engellenir; SMTP portları 25, 465 ve 587 de öyle. Tam liste kabul edilebilir kullanım politikası içinde.
Kod örnekleri: SSS
Neden socks5 yerine socks5h kullanmalıyım?
socks5h ile proxy ana bilgisayar adını çözer, böylece DNS sorguları da ABD IP'si üzerinden gider. socks5 ile önce kendi makineniz adları çözer.
İsteğim neden 407 döndürüyor?
Proxy geçerli kimlik bilgileri almadı. Kullanıcı adını ve parolayı kontrol edin veya müşteri panelinizde kendi IP'nizi izin listesine ekleyip kimlik bilgilerini kaldırın.
Tek bir IP üzerinde çok sayıda isteği paralel çalıştırabilir miyim?
Evet, adil kullanım sınırları içinde. Birçok site IP başına istekleri sınırlar; bu yüzden yoğun işi birkaç IP'ye dağıtın ve nazik bir hızda tutun.