Proxy-Einrichtung: So verbinden Sie Residential Proxies
Diese Anleitung führt Sie von einem neuen ProxyMay Konto bis zu Ihrer ersten Anfrage über das Gateway gate.proxymay.com:7000. Wenn Sie die Regeln für den Benutzernamen kennen, wechseln Sie Land, Stadt und feste Sitzung durch Ändern einer einzigen Zeichenkette.
01
Konto erstellen und Zugangstoken speichern
Erstellen Sie auf der Registrierungsseite ein Konto, und Sie erhalten ein Zugangstoken im Format pm_XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX. Dasselbe Token meldet Sie auf der Website an und dient als Proxy-Passwort.
Der Server speichert nur einen Hash des Tokens und dessen letzte 4 Zeichen. Speichern Sie es in einem Passwortmanager oder an einem anderen sicheren Ort, bevor Sie die Seite verlassen.
Ein verlorenes Token kann nicht wiederhergestellt werden. Lesen Sie es im Code aus einer Umgebungsvariable, damit es nie in einem Repository landet.
Pro IP-Adresse können Sie bis zu 3 Konten erstellen, und die Anmeldung erlaubt 10 Versuche pro 10 Minuten.
02
Guthaben aufladen und ein Produkt wählen
Proxys nutzen Ihr Guthaben, laden Sie also zuerst auf. Ein Guthaben deckt rotierende Residential Proxys, statische ISP Proxys, Rechenzentrum Proxys und mobile Proxys ab.
Traffic für rotierende Residential Proxys beginnt bei $0.80/GB und mobiler Traffic bei $4.00/GB, berechnet nach Verbrauch. Für $100 bei rotierenden Residential Proxys erhalten Sie zum Beispiel $100 geteilt durch $0.80/GB an Traffic. Aufladebeträge und Boni finden Sie auf der Preisseite.
03
Den Proxy-Benutzernamen bauen: Land, Stadt und Sitzung
Der Benutzername beginnt mit user und ergänzt optionale Teile, verbunden mit -. Das Passwort ist immer Ihr Zugangstoken. Ohne zusätzliche Teile erhalten Sie eine rotierende Residential IP ohne festgelegtes Land.
| Teil | Bedeutung | Beispiel |
|---|---|---|
| type-mobile | IPs aus einem Mobilfunknetz nutzen | user-type-mobile-country-de (Mobilfunk, Deutschland) |
| country-xx | Zweistelliger Ländercode | user-country-jp |
| city-name | Stadt in Kleinbuchstaben, Leerzeichen als _ | user-country-us-city-new_york (New York) |
| session-name | Buchstaben und Ziffern, bis zu 16; derselbe Name behält dieselbe IP | user-country-jp-session-shop1 (Sitzung shop1) |
Wenn Sie die Teile in der Reihenfolge Typ, Land, Stadt, Sitzung schreiben, bleiben sie gut lesbar. user-country-jp-city-tokyo-session-shop1 bedeutet eine IP aus Tokio, gehalten unter dem Sitzungsnamen shop1.
Mobile Proxys wählen nur nach Land, lassen Sie die Stadt also weg, wenn Sie type-mobile nutzen. Ländercodes und Städtelisten finden Sie auf der Standortseite.
04
Verbindungsformate für HTTP und SOCKS5, plus IP-Prüfung mit curl
HTTP und SOCKS5 nutzen denselben Host gate.proxymay.com und Port 7000. Wählen Sie das Format, das Ihr Tool annimmt, aus diesen drei.
http://user-country-jp:[email protected]:7000
socks5://user-country-jp:[email protected]:7000
gate.proxymay.com:7000:user-country-jp:YOUR_TOKENDas Dashboard erstellt dieselben Zeichenketten zum Kopieren. Die ersten beiden Zeilen sind URL-Formate; die letzte ist für Tools, die host:port:user:password erwarten.
Testen Sie vor dem Programmieren im Terminal. So grenzen Sie Probleme schnell ein. Prüfen Sie, ob ip, country und city in der Antwort zu Ihrem Benutzernamen passen.
curl -x http://user-country-us:[email protected]:7000 https://ipinfo.io/json
# Same check over SOCKS5
curl -x socks5h://user-country-us:[email protected]:7000 https://ipinfo.io/jsonMit socks5h laufen auch DNS-Abfragen über den Proxy.
05
Proxys in Python requests und Scrapy nutzen
Tragen Sie in requests dieselbe URL unter http und https im proxies-Dict ein. Dieses Beispiel hält eine japanische IP unter der Sitzung shop1.
import requests
proxy = "http://user-country-jp-session-shop1:[email protected]:7000"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30)
print(r.status_code, r.json())Für SOCKS5 führen Sie pip install requests[socks] aus und ändern das Schema auf socks5h://.
Setzen Sie in Scrapy proxy in den Request-Meta-Daten, dann übernimmt die eingebaute Middleware die Authentifizierung. Geben Sie jeder Anfrage einen eigenen Sitzungsnamen, wenn Sie pro Seite eine andere IP möchten.
import scrapy
class IpSpider(scrapy.Spider):
name = "ipcheck"
def start_requests(self):
proxy = "http://user-country-gb:[email protected]:7000"
yield scrapy.Request("https://ipinfo.io/json", meta={"proxy": proxy})
def parse(self, response):
yield response.json()06
Proxy-Beispiel für Node.js
Ab Node.js 18 übergeben Sie den ProxyAgent von undici als fetch-Dispatcher. Wenn Sie axios nutzen, geben Sie dieselbe URL an das Paket https-proxy-agent weiter.
// npm install undici
import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://user-country-de:[email protected]:7000");
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
console.log(await res.json());07
Proxy-Einstellungen für Browser in Playwright und Puppeteer
Tools zur Browser-Automatisierung nehmen Server und Zugangsdaten getrennt an. Schreiben Sie Ihre Targeting-Teile in den Benutzernamen und Ihr Token in das Passwort.
// Playwright
const { chromium } = require("playwright");
const browser = await chromium.launch({
proxy: {
server: "http://gate.proxymay.com:7000",
username: "user-country-fr-city-paris-session-web1",
password: "YOUR_TOKEN",
},
});
const page = await browser.newPage();
await page.goto("https://ipinfo.io/json");
// Puppeteer
const browser2 = await puppeteer.launch({ args: ["--proxy-server=http://gate.proxymay.com:7000"] });
const page2 = await browser2.newPage();
await page2.authenticate({ username: "user-country-fr", password: "YOUR_TOKEN" });Bei Aufgaben, die angemeldet bleiben, ergänzen Sie einen Sitzungsnamen, damit jede Seite von derselben IP geöffnet wird.
08
Wann sollten Sie IPs wechseln und wann eine feste Sitzung nutzen?
Ohne Sitzungsteil erhält jede Anfrage eine neue IP. Das passt zu unabhängigen Anfragen wie Rankingprüfungen oder Preiserfassung.
Anmeldungen, Warenkörbe und mehrstufige Abläufe können abbrechen, wenn sich die IP ändert. Ergänzen Sie session-name, um bis zu 120 Minuten dieselbe IP zu behalten.
- Geben Sie jeder Aufgabe einen eigenen Sitzungsnamen (zum Beispiel cart1, cart2).
- Um die IP zu wechseln, ändern Sie einfach den Sitzungsnamen.
- Brauchen Sie einen ganzen Monat dieselbe IP, passen statische ISP Proxys besser.
09
Fehlerbehebung bei Proxy-Verbindungsfehlern
- 407 Proxy Authentication Required: Das Format des Benutzernamens oder das Token ist falsch. Prüfen Sie, ob der Benutzername mit user beginnt, die Teile durch - getrennt sind und das Token keine zusätzlichen Leerzeichen enthält.
- Verbindung abgelehnt oder Zeitüberschreitung: Prüfen Sie Host gate.proxymay.com und Port 7000 erneut und stellen Sie sicher, dass keine Firewall ausgehende Verbindungen zu diesem Port blockiert. Bestätigen Sie auch, dass noch Guthaben vorhanden ist.
- Falsches Land angezeigt: Prüfen Sie, ob der Ländercode zwei Buchstaben hat und die Stadt klein mit _ geschrieben ist. Führen Sie zuerst die curl-Prüfung aus und suchen Sie dann nach Caching oder einer anderen Proxy-Einstellung in Ihrem Code.
- Sitzung nach 120 Minuten gewechselt: Das ist zu erwarten, denn eine feste Sitzung dauert bis zu 120 Minuten. Teilen Sie die Arbeit passend zu diesem Zeitfenster auf oder beginnen Sie mit einem neuen Sitzungsnamen von vorn.
Weitere Antworten finden Sie in den FAQ.
10
Proxys verantwortungsvoll nutzen
Nutzen Sie ProxyMay für die Erfassung öffentlicher Daten, Anzeigenprüfung, SEO-Rankingprüfung, Preisbeobachtung, Website- und Lokalisierungstests sowie die Verwaltung eigener Konten. Unbefugter Zugriff auf fremde Konten, Spam, Betrug, Angriffe, illegale Inhalte und alles, was gegen Gesetze oder die Rechte einer Zielseite verstößt, sind verboten.
Ein maßvolles Anfragetempo und die Beachtung der Regeln jeder Seite sorgen auch dafür, dass Ihre Aufgaben reibungslos laufen. Die vollständigen Regeln stehen in den Nutzungsbedingungen.
Verwandte Seiten
- Rotierende Residential ProxysRotierende Residential Proxys leiten Ihre Anfragen über IPs, die Internetanbieter normalen Haushalten zuweisen. Jede Anfrage kann von einer anderen IP ausgehen, sodass sich große Abfragemengen gleichmäßig auf viele Adressen und Regionen verteilen.
- StandorteProxyMay bietet IPs in 60 Ländern und 175 Städten. Diese Seite erklärt, wie Sie einen Standort im Benutzernamen festlegen, wann sich die Städteebene lohnt und welche Länder jede Region abdeckt.
- PreiseAlle vier ProxyMay Produkte nutzen dasselbe Guthaben. Hier erfahren Sie, wie die Abrechnung funktioniert, was typische Aufgaben kosten, wie der Aufladebonus funktioniert und wie Sie bezahlen.
- HilfeFragen und Antworten zu Konto, Verbindung, Produkten, Aufladungen und Nutzungsregeln, nach Thema geordnet. Verbinden Sie sich zum ersten Mal? Folgen Sie zuerst der Einrichtungsanleitung.
Jetzt registrieren und
über IPs der gewünschten Länder verbinden
Für die Registrierung reicht ein Token. Ab $20 aufladen und sofort starten.