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

Test je site en app zoals gebruikers in Oost-Azië ze zien

Localisatie bugs verschijnen vaak alleen voor bezoekers die echt in het land zijn. Een lokale residentiële IP stelt je QA-team in staat deze te zien voordat klanten ze tegenkomen.

Laatst bijgewerkt: · 4 min leestijd

Kort antwoord

Hoe test ik mijn websiteversie voor Japan of Korea vanuit het buitenland?

Laat je testbrowser via een residentiële IP in het doelgebied lopen en stel de bijbehorende browsertaal en tijdzone in. Je site ziet dan een bezoeker uit Japan, Zuid-Korea, Taiwan of Hongkong, zodat geo-gebaseerde redirects, valuta, betaalopties en juridische mededelingen zich gedragen zoals bij echte gebruikers. JapanProxies verkoopt die IP's vanaf US$ 2,62 voor 1 GB, zonder KYC en betaling in crypto.

Wat gaat er mis bij Oost-Aziatische localisatie?

Veelvoorkomende problemen om op te testen:

  • Geo-redirects. Een bezoeker in Japan wordt naar de Engelse of globale site gestuurd, of draait in een lus tussen twee versies.
  • Valuta en prijzen. Prijzen getoond in Amerikaanse dollars, of yen-prijzen met decimalen (de yen kent geen decimale subeenheid in dagelijkse prijzen).
  • Betaalopties. Lokale methoden missen voor het land, zoals betalen bij een convenience store in Japan of lokale kaartmerken en wallets in Korea en Taiwan.
  • Taalonderhandeling. De site leest alleen het IP of alleen Accept-Language, waardoor een Japanse bezoeker met een Engelse browser de verkeerde pagina krijgt.
  • Juridische mededelingen. Japanse webshops moeten een mededeling tonen onder de Wet op Specifieke Handelsactiviteiten; Koreaanse, Taiwanese en Hongkong-pagina's hebben hun eigen mededelingen- en privacyvereisten.
  • Lettertypen en regeleinden. Japanse, Koreaanse en Chinese tekst die knoppen overlapt of op de verkeerde plek afbreekt.

Waarom een residentiële IP en niet alleen een taalinstelling?

Veel sites en CDN's bepalen het land via het IP-adres: die redirecten, stellen de valuta in of verbergen producten voordat de browsertaal wordt gelezen. Een taalinstelling alleen triggert die logica niet. Een residentiële IP in het land wel, omdat dit het soort adres is dat je echte gebruikers hebben.

Een datacenter IP kan ook in het juiste land staan, maar veel fraudebeheers- en bot-managementsystemen behandelen hostingranges anders dan thuisverbindingen. Testen vanaf een thuisverbinding toont het pad dat je klanten volgen.

Hoe stel ik een localisatietest in?

  1. Kies de landcode: jp, kr, tw of hk, met een sticky sessie voor elke testrun.
  2. Stel de browserlocale en tijdzone passend in: ja-JP en Asia/Tokyo, ko-KR en Asia/Seoul, zh-TW en Asia/Taipei, zh-HK en Asia/Hong_Kong.
  3. Test twee gevallen: een lokale bezoeker met een lokale browsertaal, en een lokale bezoeker met een Engelse browser.
  4. Noteer het IP-land dat je eigen logs zagen, naast elke screenshot.

Voor mobiele apps: Gebruik op een iPhone of iPad Wi-Fi → Configureer proxy → Handmatig, met authenticatie; op de Android-emulator start je met -http-proxy http://USERNAME-country-jp-session-qa1-ttl-30:[email protected]:7777. De Wi-Fi proxy-instelling van Android heeft geen wachtwoordveld, en sommige apps negeren de systeemproxy. Voor tests die vanuit een mobiel netwerk moeten komen, is een dedicated 4G/5G poort in Japan of Zuid-Korea beschikbaar vanaf US$ 5,93 per dag.

Playwright (Node.js): één test per markt
import { chromium } from "playwright";

const markets = [
  { cc: "jp", locale: "ja-JP", timezoneId: "Asia/Tokyo" },
  { cc: "kr", locale: "ko-KR", timezoneId: "Asia/Seoul" },
  { cc: "tw", locale: "zh-TW", timezoneId: "Asia/Taipei" },
  { cc: "hk", locale: "zh-HK", timezoneId: "Asia/Hong_Kong" },
];

for (const m of markets) {
  const browser = await chromium.launch({
    proxy: {
      server: "http://gw.japanproxies.com:7777",
      username: `USERNAME-country-${m.cc}-session-qa${m.cc}-ttl-30`,
      password: "PASSWORD",
    },
  });
  const context = await browser.newContext({ locale: m.locale, timezoneId: m.timezoneId });
  const page = await context.newPage();
  await page.goto("https://YOUR-SITE.example/");
  await page.screenshot({ path: `home-${m.cc}.png`, fullPage: true });
  console.log(m.cc, "landed on", page.url());
  await browser.close();
}

Wat kost localisatietesten?

Een volledige paginalaad in een browser gebruikt vaak twee tot vijf megabytes. Een releasetest van enkele tientallen pagina's in vier markten past binnen 5 GB; continue tests in een CI-pijplijn kunnen 50 GB vereisen. Eén abonnement dekt de vier markten en verloopt nooit.

Test

1 GB

US$ 2,62

US$ 2,62/GB

  • Controleer eerst je eigen doelen
  • Alle vier landen
  • Verkeer verloopt nooit
Kies 1 GB

Licht

5 GB

US$ 4,95

US$ 0,99/GB

  • Incidentele rang- en advertentiecontroles
  • Alle vier landen
  • Verkeer verloopt nooit
Kies 5 GB

Standaard

10 GB

US$ 6,60

US$ 0,66/GB

  • Wekelijkse controles voor één markt
  • Alle vier landen
  • Verkeer verloopt nooit
Kies 10 GB

Team

50 GB

US$ 26

US$ 0,52/GB

  • Dagelijkse controles in meerdere markten
  • Alle vier landen
  • Verkeer verloopt nooit
Kies 50 GB

In elk plan: Japan, South Korea, Taiwan and Hong Kong · Rotating and sticky sessions · HTTP, HTTPS and SOCKS5 · Traffic never expires

Localisatietest vragen

Kan ik deze tests in CI uitvoeren?

Ja. Sla de proxy gebruikersnaam en wachtwoord op als CI-geheimen en run per markt een browsertest. Gebruik een nieuwe sessie-ID voor elke run en hou het klein: een localisatietest heeft een paar pagina's nodig, geen crawlen.

Verandert de regio van App Store of Google Play met de IP?

Nee. App stores bepalen de winkelomgeving op basis van het land van het account, niet van de IP. Een proxy helpt testen wat je app doet eenmaal geïnstalleerd: de inhoud, prijzen en API-responses voor een gebruiker in het land.

Kan ik een CDN- of geo-routingregel testen?

Ja. Vraag je eigen site aan via elke landcode en vergelijk de response headers, redirects en inhoud. Controleer welk land je CDN-logs voor het verzoek registreren.

Wat als mijn site denkt dat een Japans IP in een ander land is?

Je geolocatie database kan verouderd zijn voor dat adres. Vergelijk twee of drie databases en werk de jouwe bij; zie waarom een proxy de verkeerde locatie toont.

Heb ik voor elk land een apart abonnement nodig?

Nee. Eén abonnement dekt Japan, Zuid-Korea, Taiwan en Hongkong: verander de landcode in de gebruikersnaam.

1 GB US$ 2,62 · zonder KYC

Begin nu