Aan de slag met proxy's
Vergelijk roterende residentiële, statische ISP- en datacenter-proxy's en verbind ze in curl, Python, Playwright en antidetectbrowsers
VoyraCloud biedt drie soorten IP-proxy's: roterende residentiële, statische ISP- en datacenter-proxy's. Deze pagina helpt u het juiste type te kiezen en laat daarna zien hoe u gangbare tools verbindt; de stappen voor aankoop en console staan op de pagina van elk product.
Een proxytype kiezen
| Roterende residentiële | Statische ISP | Datacenter | |
|---|---|---|---|
| IP-bron | Online apparaten op echte thuisverbindingen | ASN-bereiken van providers | Datacenterbereiken |
| Facturering | Per verkeer (verkeerspakketten) | Per IP per periode, onbeperkt verkeer | Per IP per periode, onbeperkt verkeer |
| IP-wijzigingen | Bij elke aanvraag, sticky of geplande rotatie | Vast gedurende de looptijd; bij verlenging blijft hetzelfde IP behouden | Vast gedurende de looptijd; bij verlenging blijft hetzelfde IP behouden |
| Dedicated of gedeeld | Gedeelde IP-pool | Dedicated: elk IP is aan slechts één account toegewezen | Dedicated: elk IP is aan slechts één account toegewezen |
| Toegang | Installeer de gateway op een VPS en gebruik lokale HTTP- / SOCKS5-poorten | SOCKS5 met gebruikersnaam en wachtwoord; implementatie met één klik op een VoyraCloud Linux-server | SOCKS5 met gebruikersnaam en wachtwoord |
| Targeting | Land, staat / provincie, stad | Land, stad, provider | Land |
| Typisch gebruik | Webscraping, SERP-query's, advertentieverificatie, regionale prijstests | Grensoverschrijdende webwinkels, socialemedia-accounts, automatisering die een langdurig vaste identiteit nodig heeft | Webscraping, prijsmonitoring, SEO, bulktaken |
Prijzen vindt u op de productpagina's en bij het afrekenen:
Kiezen op basis van gebruik
- Grote aantallen niet-gerelateerde aanvragen verspreid over veel IP's: kies roterende residentiële proxy's met rotatie ingesteld op elke aanvraag.
- Meerstapsprocessen zoals inloggen, toevoegen aan winkelwagen of formulieren invullen die korte tijd hetzelfde IP nodig hebben: kies roterende residentiële proxy's met sticky of geplande rotatie.
- Accounts of webwinkels die een langdurig vaste residentiële ISP-uitgang of een IP-allowlist nodig hebben: kies statische ISP-proxy's.
- Kostengevoelig werk waarbij de doelsite datacenter-IP's niet blokkeert: kies datacenter-proxy's.
Wanneer een server met residentieel IP beter past
Een proxy voegt een uitgang toe aan een machine die u al hebt. Als u een server nodig hebt waarvan het eigen openbare IP residentieel is (bijvoorbeeld voor livestreaming of externe desktops voor meerdere winkels, waarbij de hele machine de eenheid is), is een server met residentieel IP directer: het IP is aan de server gebonden en er is geen proxyconfiguratie nodig.
Als u al een VoyraCloud Linux-server hebt en alleen het uitgaande verkeer daarvan een provider-IP wilt laten gebruiken, koop dan een statische ISP-proxy en implementeer deze met één klik op de VPS.
Verbindingsgegevens
| Product | Protocol | Adres | Authenticatie |
|---|---|---|---|
| Roterende residentiële | HTTP | 127.0.0.1:18080 | Geen; alleen op de VPS waar de gateway is geïnstalleerd |
| Roterende residentiële | SOCKS5 | 127.0.0.1:18081 | Geen; alleen op de VPS waar de gateway is geïnstalleerd |
| Statische ISP / datacenter | SOCKS5 | HOST:PORT | Gebruikersnaam en wachtwoord |
Inloggegevens voor statische ISP- en datacenter-proxy's bekijkt of exporteert u onder Mijn statische IP's; het exportformaat is socks5://USERNAME:PASSWORD@HOST:PORT. Als de gebruikersnaam of het wachtwoord speciale tekens bevat, codeer ze dan met percent-codering voordat u ze in een URI plaatst (het exportbestand is al gecodeerd).
Voor roterende residentiële proxy's installeert u eerst de gateway. Uitgangsland en rotatiemodus stelt u in de console in; uw programma heeft alleen de lokale poort nodig.
Codevoorbeelden
Vervang USERNAME, PASSWORD, HOST en PORT in de voorbeelden door de verbindingsgegevens uit de console.
curl
Roterende residentiële:
# HTTP
curl -x http://127.0.0.1:18080 https://ipinfo.io/json
# SOCKS5
curl --proxy socks5h://127.0.0.1:18081 https://ipinfo.io/jsonStatische ISP / datacenter:
curl --proxy socks5h://USERNAME:PASSWORD@HOST:PORT https://ipinfo.io/jsonsocks5h laat de proxy ook domeinnamen omzetten, zodat opzoekingen niet via de lokale DNS lopen.
Python (requests)
SOCKS5 vereist dat SOCKS-ondersteuning is geïnstalleerd:
pip install "requests[socks]"Roterende residentiële:
import requests
# HTTP port
proxy = "http://127.0.0.1:18080"
# or the SOCKS5 port
# proxy = "socks5h://127.0.0.1:18081"
resp = requests.get(
"https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(resp.json())Statische ISP / datacenter:
import requests
proxy = "socks5h://USERNAME:PASSWORD@HOST:PORT"
resp = requests.get(
"https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(resp.json())Playwright (Python)
Roterende residentiële, via de lokale HTTP-poort:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={"server": "http://127.0.0.1:18080"})
page = browser.new_page()
page.goto("https://ipinfo.io/json")
print(page.text_content("body"))
browser.close()Stel voor meerstapsprocessen zoals inloggen of toevoegen aan winkelwagen de rotatiemodus van het apparaat in de console in op sticky of gepland, zodat het IP halverwege niet verandert.
Statische ISP / datacenter: Chromium ondersteunt geen SOCKS5-proxy's met gebruikersnaam en wachtwoord. Wanneer u op een VoyraCloud Linux-server werkt, implementeert u het IP eerst met één klik op de VPS, zodat al het uitgaande verkeer via de proxy loopt, en stelt u proxy in Playwright niet in:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("https://ipinfo.io/json")
print(page.text_content("body"))
browser.close()Antidetectbrowsers
Antidetectbrowsers en andere software met proxyondersteuning bieden meestal de volgende velden. Vul ze in per product:
| Veld | Roterende residentiële | Statische ISP / datacenter |
|---|---|---|
| Proxytype | HTTP of SOCKS5 | SOCKS5 |
| Host | 127.0.0.1 | Hostgedeelte van het adres in de console |
| Poort | 18080 (HTTP) of 18081 (SOCKS5) | Poort in de console |
| Gebruikersnaam / wachtwoord | Leeg laten | Gebruikersnaam en wachtwoord in de console |
Sommige software accepteert een geplakte socks5://USERNAME:PASSWORD@HOST:PORT; u kunt de regel uit het exportbestand gebruiken.
De lokale poorten van roterende residentiële proxy's zijn alleen beschikbaar op de machine waarop de gateway is geïnstalleerd, dus de antidetectbrowser moet op dezelfde machine draaien, bijvoorbeeld met zowel de gateway als de browser geïnstalleerd op een Windows-server.
Acceptabel gebruik
Proxy's mogen niet worden gebruikt voor fraude, credential stuffing, aanvallen, scannen of activiteiten die in strijd zijn met de lokale wetgeving, en inloggegevens mogen niet zonder schriftelijke toestemming worden doorverkocht of gedeeld. Zie de Proxydienstovereenkomst voor de volledige regels.
