Bez KYC — bez dowodu, bez selfie, bez dokumentów · statyczne IP ISP z USA wynajmowane za IP na 30 dni
Język: Polski
Zobacz cennik

Dokumentacja · przetestowano 19 października 2026

Przykłady kodu statycznego proxy: curl, Python i Node.js

Minimalne, działające przykłady wysyłania żądań przez jeden statyczny IP ISP w USA. Każdy blok został sprawdzony pod kątem składni; zamień adres dokumentacyjny i placeholdery na wartości z panelu klienta.

Ostatnia aktualizacja:

Szybka odpowiedź

Jak używać statycznego proxy ISP w kodzie?

Przekaż URL proxy http://USERNAME:PASSWORD@IP:PORT (lub socks5h:// dla SOCKS5) do swojego klienta HTTP: --proxy w curl, argument proxies w Python requests lub agent w Node.js. PinnedIP wynajmuje dedykowane IP ISP w USA z oboma protokołami od 2,03 USD na 30 dni (październik 2026); bez KYC, krypto.

curl

curl obsługuje oba protokoły natywnie. socks5h powoduje, że proxy rozwiązuje nazwy hostów.

curl: HTTP i SOCKS5
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=json

Python (requests)

Zainstaluj requests (oraz requests[socks] dla SOCKS5). Jedna sesja ponownie wykorzystuje połączenie, co jest uprzejme dla celu i szybkie.

Python: jedna sesja przez statyczny IP
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"])
Python: uprzejma rotacja między kilkoma statycznymi 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

Wbudowany fetch w Node nie przyjmuje opcji proxy; użyj ProxyAgent z pakietu undici dla proxy HTTP (Node 18 lub nowszy).

Node.js: fetch przez proxy HTTP z undici
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);
})();

Jakie zasady obowiązują przy automatycznych żądaniach?

Wysyłaj żądania w tempie, które witryna jest w stanie obsłużyć, identyfikuj swojego klienta, gdzie to możliwe, przestrzegaj robots.txt i regulaminu witryny oraz nie zbieraj danych osobowych, których nie masz prawa przetwarzać. Bankowość online, portale rządowe i płatnicze są zablokowane na każdym IP, podobnie jak porty SMTP 25, 465 i 587. Pełna lista znajduje się w polityce dopuszczalnego użytkowania.

Przykłady kodu: FAQ

Dlaczego używać socks5h zamiast socks5?

W przypadku socks5h proxy rozwiązuje nazwę hosta, więc zapytania DNS również przechodzą przez IP w USA. W przypadku socks5 najpierw nazwy rozwiązuje Twoja maszyna.

Dlaczego moje żądanie zwraca 407?

Proxy nie otrzymało prawidłowych danych uwierzytelniających. Sprawdź nazwę użytkownika i hasło lub dodaj swoje IP do listy dozwolonych w panelu klienta i usuń dane uwierzytelniające.

Czy mogę uruchomić wiele żądań równolegle na jednym IP?

Tak, w granicach uczciwego użytkowania. Wiele witryn ogranicza liczbę żądań na IP, więc rozłóż ciężką pracę na kilka IP i utrzymuj uprzejme tempo.

1 IP · 30 dni 2,03 USD · bez KYC

Zobacz cennik