Geen KYC — geen ID, geen selfie, geen documenten. Betaal met crypto: BTC, USDT, USDC, ETH, SOL, LTC
Taal: Nederlands
Begin nu

Hoe stel ik residentiële proxy's in voor Japan en Oost-Azië

Alles staat in de proxy-gebruikersnaam: de landcode en, als je een IP voor een tijdje wilt, een sessie-ID en een duur. Voorbeelden om te kopiëren voor de meestgebruikte tools.

Laatst bijgewerkt: · 5 min leestijd

Kort antwoord

Hoe verbind ik met een Japanse residentiële proxy?

Verwijs je tool naar gw.japanproxies.com op poort 7777 voor HTTP en HTTPS, of poort 7778 voor SOCKS5, met je JapanProxies wachtwoord en de gebruikersnaam USERNAME-country-jp. Gebruik kr, tw of hk voor Zuid-Korea, Taiwan of Hong Kong. Voeg -session-ID-ttl-30 toe om een IP 30 minuten vast te houden. Abonnementen beginnen vanaf US$ 2,62 voor 1 GB, betaald in crypto zonder KYC.

Verbindingsgegevens

Hostgw.japanproxies.com
HTTP / HTTPS poort7777
SOCKS5 poort7778
GebruikersnaamformaatUSERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes}
Landcodesjp Japan · kr Zuid-Korea · tw Taiwan · hk Hong Kong
Sessie-IDLetters en cijfers die je kiest; dezelfde ID houdt hetzelfde IP vast terwijl de exit online blijft
Sessie duur (ttl)De door jou ingestelde tijd (ttl, in minuten), tot 30 minuten; het IP kan eerder veranderen, bijvoorbeeld als het residentiële apparaat offline gaat
WachtwoordVanuit je dashboard

Wat hoort er in de gebruikersnaam?

USERNAME is de basisgebruikersnaam die in je dashboard wordt weergegeven. Stadssegmenten worden in Oost-Azië nog niet ondersteund.
GebruikersnaamWat je krijgt
USERNAME-country-jpEen Japanse residentiële IP; elke nieuwe verbinding krijgt meestal een ander IP
USERNAME-country-jp-city-osakaEen residentieel IP in Osaka als er een beschikbaar is (beschikbaarheid per stad varieert)
USERNAME-country-kr-asn-4766Een Koreaans IP op het KT-netwerk (ASN 4766), zonder extra kosten
USERNAME-country-kr-session-a1-ttl-30Eén Koreaans IP voor maximaal 30 minuten, zolang je sessie a1 hergebruikt
USERNAME-country-tw-session-b7-ttl-30Één Taiwanese IP tot 30 minuten; kan eerder wijzigen als het apparaat offline gaat
USERNAME-country-hk-session-c2-ttl-10Één Hong Kong IP tot 10 minuten

Hoe test ik de verbinding met curl?

Voer eerst deze commando's uit. De eerste twee tonen het exit-IP en het land (HTTP, daarna SOCKS5); de derde laat zien dat een sticky sessie hetzelfde IP behoudt. Als beide het juiste land tonen, werkt elk hulpmiddel.

curl: HTTP- en SOCKS5-tests
# 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/ip

Hoe gebruik ik de proxy in Python?

Met requests geef je dezelfde proxy-URL door voor http en https: de gateway verwerkt HTTPS via CONNECT. Bevat je wachtwoord tekens zoals @ of :, codeer het dan URL-compatibel. Voor SOCKS5, installeer requests[socks] en gebruik socks5h:// zodat DNS op het exitpunt wordt opgelost.

Python (requests): roterend en sticky
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)
Python (requests) via SOCKS5 — pip install "requests[socks]"
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"])  # HK

Hoe gebruik ik de proxy in Node.js?

Het undici pakket, dat de ingebouwde fetch van Node aanstuurt, heeft een ProxyAgent voor HTTP-proxy’s. Installeer met npm install undici en geef de agent door als dispatcher.

Node.js (undici): fetch via een Taiwanese IP
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); // TW

Hoe gebruik ik de proxy in Playwright of Puppeteer?

Browsers gebruiken de server en inloggegevens apart. In Playwright geef je ze op bij de proxy optie van launch(); stel de locale en timezoneId van de context zo in dat ze bij het land passen voor lokalisatietests. In Puppeteer geef je --proxy-server mee bij het starten en roep je page.authenticate() aan vóór het eerste verzoek.

Playwright (Python): een Japanse browsercontext
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()
Puppeteer (Node.js): een Koreaanse pagina
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();

Hoe gebruik ik de proxy in een browser of op een telefoon?

  • Firefox: Instellingen → Netwerkinstellingen → Handmatige proxyconfiguratie. Vul gw.japanproxies.com en poort 7777 in voor HTTP, vink aan "Gebruik deze proxy ook voor HTTPS", en voer gebruikersnaam en wachtwoord in als Firefox erom vraagt.
  • Chrome en Edge: gebruiken de systeemproxy-instellingen; een proxy-extensie met authenticatie is eenvoudiger voor het wisselen van landen.
  • iPhone en iPad: Instellingen → Wi-Fi → (i) naast je netwerk → Configureer Proxy → Handmatig, met server, poort en authenticatie.
  • Android: de ingebouwde Wi-Fi proxy-instelling vraagt geen gebruikersnaam en wachtwoord, gebruik daarom een app of tool die proxy-authenticatie ondersteunt.

Open een IP-checkpagina nadat je wisselt om het land te bevestigen.

Wat betekenen veelvoorkomende fouten?

  • 407 Proxy Authentication Required: verkeerde gebruikersnaam of wachtwoord, of een speciaal teken in het wachtwoord is niet correct gecodeerd.
  • Verbindingstime-out: een firewall blokkeert uitgaand verkeer naar poort 7777 of 7778, of de thuisverbinding achter het IP is offline; probeer het opnieuw met een nieuwe sessie-ID.
  • Verkeerd land op een IP-checkpagina: sommige geolocatie-databases plaatsen IPs verkeerd; zie waarom een proxy de verkeerde locatie toont.
  • Een site weigert verbinding: controleer de voorwaarden van de site. Banken, overheids- en betalingsportalen en SMTP-poorten zijn op elk plan geblokkeerd.

Nog steeds problemen? Stuur een e-mail naar [email protected] met tijd, landcode, tool en exacte foutmelding. E-mailantwoorden binnen 12 uur, 7 dagen per week.

Vragen over setup

Kan ik IP-whitelisting gebruiken in plaats van een wachtwoord?

Je kunt tot 10 IPs aan een allowlist toevoegen; verbindingen van deze IPs hebben geen wachtwoord nodig. Een gebruikersnaam en wachtwoord werken op elk netwerk en in elke tool. Subgebruikers krijgen eigen inloggegevens en datalimiet, en API-sleutels kunnen altijd worden ingetrokken.

Hoe krijg ik een nieuw IP?

Zonder sessie krijgt elke nieuwe verbinding een IP uit de pool, meestal een ander. Voor een nieuw IP bij elk verzoek, stuur één verzoek per verbinding (keep-alive uitzetten): browsers, requests.Session en undici houden verbindingen open. Met een sticky sessie verander je de sessie-ID: session-a1 wordt session-a2.

Kan ik meerdere landen tegelijk gebruiken?

Ja. Start meerdere verbindingen met verschillende landcodes in de gebruikersnaam, allemaal betaald via hetzelfde plan.

Is er een API?

Ja. Account-, opwaardeer-, bestel- en verbruiks-endpoints zijn gedocumenteerd in de API-reference, met API-sleutels die je altijd kunt intrekken.

Zijn deze voorbeelden getest?

De code is gecontroleerd op syntax en volgt de gedocumenteerde proxy-opties van elke bibliotheek. Vervang USERNAME en PASSWORD door je eigen inloggegevens en voer eerst de curl-test uit.

Kan een collega of script eigen inloggegevens hebben?

Maak een subgebruiker aan: die krijgt eigen gebruikersnaam, wachtwoord en datalimiet, via jouw plan, en jij kunt die te allen tijde verwijderen. API-sleutels kunnen ook altijd worden ingetrokken.

Klaar om verbinding te maken?

1 GB voor US$ 2,62 dekt je eerste tests in alle vier landen. Zonder KYC, betaal in crypto.

1 GB US$ 2,62 · zonder KYC

Begin nu