Kurze Antwort
Wie verbinde ich mich mit einem japanischen Residential Proxy?
Richten Sie Ihr Tool auf gw.japanproxies.com an Port 7777 für HTTP und HTTPS oder Port 7778 für SOCKS5 ein, mit Ihrem JapanProxies Passwort und dem Benutzernamen USERNAME-country-jp. Für Südkorea, Taiwan oder Hongkong nutzen Sie kr, tw oder hk. Fügen Sie -session-ID-ttl-30 hinzu, um eine IP für 30 Minuten zu behalten. Pläne starten bei 2,62 $ für 1 GB, mit Krypto bezahlen und ohne KYC.
Verbindungsdetails
| Host | gw.japanproxies.com |
|---|---|
| HTTP / HTTPS Port | 7777 |
| SOCKS5 Port | 7778 |
| Benutzername-Format | USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes} |
| Ländercodes | jp Japan · kr Südkorea · tw Taiwan · hk Hongkong |
| Session-ID | Buchstaben und Ziffern nach Wahl; dieselbe ID hält dieselbe IP, solange der Exit online bleibt |
| Sessiondauer (ttl) | Die von Ihnen eingestellte Zeit (ttl, in Minuten), bis zu 30 Minuten; die IP kann früher wechseln, z.B. wenn das Residential-Gerät offline geht |
| Passwort | Aus deinem Dashboard |
Was kommt in den Benutzernamen?
| Benutzername | Was Sie bekommen |
|---|---|
USERNAME-country-jp | Eine japanische Residential Proxy IP; jede neue Verbindung bekommt normalerweise eine andere |
USERNAME-country-jp-city-osaka | Eine Residential Proxy IP in Osaka, wenn eine verfügbar ist (Verfügbarkeit je nach Stadt verschieden) |
USERNAME-country-kr-asn-4766 | Eine koreanische IP im KT-Netzwerk (ASN 4766), ohne Aufpreis |
USERNAME-country-kr-session-a1-ttl-30 | Eine koreanische IP für bis zu 30 Minuten, solange Sie die Session-a1 wiederverwenden |
USERNAME-country-tw-session-b7-ttl-30 | Eine taiwanesische IP für bis zu 30 Minuten; sie kann sich früher ändern, wenn das Gerät offline geht |
USERNAME-country-hk-session-c2-ttl-10 | Eine Hongkong-IP für bis zu 10 Minuten |
Wie teste ich die Verbindung mit curl?
Führe zuerst diese Befehle aus. Die ersten beiden zeigen die Exit-IP und das dazugehörige Land an (HTTP, dann SOCKS5); der dritte zeigt, dass eine Sticky-Session dieselbe IP beibehält. Wenn beide das richtige Land anzeigen, funktioniert jedes Tool.
# HTTP proxy (also carries HTTPS through CONNECT)
curl -x http://USERNAME-country-jp:[email protected]:7777 https://ipinfo.io/json
# SOCKS5, with the hostname resolved at the exit
curl --socks5-hostname gw.japanproxies.com:7778 -U USERNAME-country-kr:PASSWORD https://ipinfo.io/json
# Sticky session: run twice, the IP stays the same
curl -x http://USERNAME-country-tw-session-test1-ttl-30:[email protected]:7777 https://ipinfo.io/ipWie nutze ich den Proxy in Python?
Mit requests gibst du dieselbe Proxy-URL für http und https an: Das Gateway regelt HTTPS über CONNECT. Enthält dein Passwort Zeichen wie @ oder :, musst du es URL-kodieren. Für SOCKS5 installiere requests[socks] und verwende socks5h://, damit DNS am Exit aufgelöst wird.
from urllib.parse import quote
import requests
GATEWAY = "gw.japanproxies.com:7777"
PASSWORD = quote("PASSWORD", safe="") # encode special characters
def proxies(user):
url = f"http://{quote(user, safe='')}:{PASSWORD}@{GATEWAY}"
return {"http": url, "https": url}
# Rotating: each new connection (one per request here) usually gets a new Japanese IP
for _ in range(3):
print(requests.get("https://ipinfo.io/ip", proxies=proxies("USERNAME-country-jp"), timeout=30).text)
# Sticky: the same Korean IP for up to 30 minutes
sticky = proxies("USERNAME-country-kr-session-kr42-ttl-30")
for _ in range(3):
print(requests.get("https://ipinfo.io/ip", proxies=sticky, timeout=30).text)import requests
proxy = "socks5h://USERNAME-country-hk:[email protected]:7778"
r = requests.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json()["country"]) # HKWie nutze ich den Proxy in Node.js?
Das undici-Paket, das Node’s eingebaute fetch antreibt, hat einen ProxyAgent für HTTP-Proxys. Installiere es mit npm install undici und übergebe den Agent als dispatcher.
import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent(
"http://USERNAME-country-tw-session-tw7-ttl-30:[email protected]:7777"
);
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
const info = await res.json();
console.log(info.ip, info.country); // TWWie nutze ich den Proxy in Playwright oder Puppeteer?
Browser nehmen Server und Zugangsdaten getrennt. In Playwright gibst du sie in der proxy-Option von launch() an; setze für Tests der Lokalisierung den locale und timezoneId des Kontexts auf das passende Land. In Puppeteer übergibst du --proxy-server beim Start und rufst page.authenticate() vor der ersten Anfrage auf.
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={
"server": "http://gw.japanproxies.com:7777",
"username": "USERNAME-country-jp-session-pw1-ttl-30",
"password": "PASSWORD",
})
context = browser.new_context(locale="ja-JP", timezone_id="Asia/Tokyo")
page = context.new_page()
page.goto("https://ipinfo.io/json")
print(page.inner_text("body"))
browser.close()import puppeteer from "puppeteer";
const browser = await puppeteer.launch({
args: ["--proxy-server=http://gw.japanproxies.com:7777"],
});
const page = await browser.newPage();
await page.authenticate({
username: "USERNAME-country-kr-session-pp1-ttl-30",
password: "PASSWORD",
});
await page.setExtraHTTPHeaders({ "Accept-Language": "ko-KR,ko;q=0.9" });
await page.goto("https://ipinfo.io/json");
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();Wie nutze ich den Proxy im Browser oder auf dem Handy?
- Firefox: Einstellungen → Netzwerkeinstellungen → Manuelle Proxy-Konfiguration. Trage
gw.japanproxies.comund Port 7777 für HTTP ein, aktiviere "Auch für HTTPS diesen Proxy verwenden", dann gib Benutzername und Passwort ein, wenn Firefox danach fragt. - Chrome und Edge: Sie nutzen die Systemeinstellungen für Proxys; eine Proxy-Erweiterung mit Authentifizierung ist einfacher für Länderwechsel.
- iPhone und iPad: Einstellungen → WLAN → (i) neben deinem Netzwerk → Proxy konfigurieren → Manuell, mit Server, Port und Authentifizierung.
- Android: Die integrierte WLAN-Proxy-Einstellung fragt nicht nach Benutzername und Passwort, deshalb nutze eine App oder ein Test-Tool, das Proxy-Authentifizierung unterstützt.
Rufe eine IP-Check-Seite auf, nachdem du gewechselt hast, um das Land zu bestätigen.
Was bedeuten häufige Fehler?
- 407 Proxy Authentication Required: Benutzername oder Passwort ist falsch, oder ein Sonderzeichen im Passwort ist nicht kodiert.
- Verbindungszeitüberschreitung: Eine Firewall blockiert ausgehenden Traffic zu Port 7777 oder 7778, oder die Internetverbindung hinter der IP ist offline; versuche es mit einer neuen Session-ID erneut.
- Falsches Land auf der IP-Check-Seite: Manche Geolokalisierungsdatenbanken ordnen IPs falsch zu; siehe warum ein Proxy den falschen Standort zeigt.
- Eine Seite lehnt die Verbindung ab: Prüfe die Nutzungsbedingungen der Seite. Banking-, Regierungs- und Zahlungsportale sowie SMTP-Ports sind bei jedem Plan blockiert.
Noch Fragen? Schreibe [email protected] eine Mail mit Zeit, Ländercode, verwendetem Tool und dem genauen Fehler. E-Mail-Antworten innerhalb von 12 Stunden, 7 Tage die Woche.
Aufbau-Fragen
Kann ich statt eines Passworts IP-Whitelist verwenden?
Du kannst bis zu 10 IPs auf eine Whitelist setzen; Verbindungen von diesen IPs benötigen kein Passwort. Ein Benutzername und Passwort funktionieren von jedem Netzwerk und in allen Tools. Sub-User erhalten eigene Zugangsdaten und Traffic-Limits, und API-Schlüssel können jederzeit widerrufen werden.
Wie bekomme ich eine neue IP?
Ohne Session bekommt jede neue Verbindung eine IP aus dem Pool, normalerweise eine andere. Um bei jeder Anfrage eine neue IP zu erhalten, sende genau eine Anfrage pro Verbindung (deaktiviere Keep-Alive): Browser, requests.Session und undici halten Verbindungen offen. Bei Sticky-Sessions ändere die Session-ID: session-a1 wird zu session-a2.
Kann ich mehrere Länder gleichzeitig verwenden?
Ja. Starte mehrere Verbindungen mit unterschiedlichen Länder-Codes im Benutzernamen, alle bezahlt aus demselben Plan.
Gibt es eine API?
Ja. Account-, Auflade-, Bestell- und Nutzungs-Endpunkte sind in der API-Dokumentation beschrieben, mit API-Schlüsseln, die du jederzeit widerrufen kannst.
Wurden diese Beispiele getestet?
Der Code wurde auf Syntax geprüft und folgt den dokumentierten Proxy-Optionen jeder Bibliothek. Ersetze USERNAME und PASSWORD durch deine eigenen Zugangsdaten und führe zuerst den curl-Test aus.
Kann ein Teammitglied oder Skript eigene Zugangsdaten haben?
Erstelle einen Sub-User: Er bekommt eigenen Benutzernamen, Passwort und Traffic-Limit aus deinem Plan und kann jederzeit gelöscht werden. API-Schlüssel können ebenfalls jederzeit widerrufen werden.
Bereit zum Verbinden?
1 GB für 2,62 $ deckt deine ersten Tests in allen vier Ländern ab. Ohne KYC, mit Krypto bezahlen.