Bez KYC — bez dowodu, bez selfie, bez dokumentów. Płać w kryptowalutach: BTC, USDT, USDC, ETH, SOL, LTC
Język: Polski
Rozpocznij teraz

Testuj swoją stronę i aplikację tak, jak widzą ją użytkownicy Azji Wschodniej

Błędy lokalizacyjne często pojawiają się tylko dla odwiedzających faktycznie mieszkających w danym kraju. Lokalny adres IP rezydencjalny pozwala zespołowi QA zobaczyć je wcześniej niż klienci.

Ostatnia aktualizacja: · 4 min czytania

Szybka odpowiedź

Jak przetestować japońską lub koreańską wersję mojej strony z zagranicy?

Uruchom przeglądarkę testową przez proxy rezydencjalne w docelowym kraju i ustaw odpowiedni język przeglądarki oraz strefę czasową. Twoja strona potraktuje wtedy odwiedzającego jako użytkownika z Japonii, Korei Południowej, Tajwanu lub Hongkongu, więc przekierowania geograficzne, waluty, opcje płatności i informacje prawne zachowają się jak dla rzeczywistych użytkowników. JapanProxies sprzedaje takie IP od 2,62 USD za 1 GB, bez KYC i z płatnością w kryptowalutach.

Co może nie działać w lokalizacji azjatyckiej?

Typowe problemy do przetestowania:

  • Geo przekierowania. Użytkownik w Japonii jest wysyłany do wersji angielskiej lub globalnej albo wpada w pętlę między wersjami.
  • Waluty i ceny. Ceny podawane w dolarach amerykańskich lub ceny w jenach z miejscami po przecinku (jen nie ma podjednostki w codziennych cenach).
  • Metody płatności. Brak lokalnych opcji dla kraju, np. płatność w sklepach convenience w Japonii lub lokalne marki kart i portfele w Korei i na Tajwanie.
  • Negocjacja języka. Strona czyta tylko IP lub tylko Accept-Language, więc japoński użytkownik z angielską przeglądarką widzi zły ekran.
  • Informacje prawne. Japońskie sklepy internetowe muszą pokazywać informacje zgodnie z ustawą o określonych transakcjach handlowych; strony koreańskie, tajwańskie i hongkońskie mają własne wymogi dotyczące informacji i prywatności.
  • Czcionki i łamanie linii. Teksty japońskie, koreańskie i chińskie wychodzą poza przyciski lub łamią się w niewłaściwych miejscach.

Dlaczego proxy rezydencjalne, a nie tylko ustawienie języka?

Wiele stron i CDN określa kraj na podstawie adresu IP: wykonują przekierowania, ustawiają walutę lub ukrywają produkty zanim przeglądarka przetworzy język. Sama zmiana języka nie uruchamia takiej logiki. Proxy rezydencjalne w kraju tak, bo jest to adres, jaki mają prawdziwi użytkownicy.

Adres IP z centrum danych też może być przypisany do kraju, ale wiele systemów antyfraudowych i zarządzania botami traktuje zakresy hostingu inaczej niż połączenia domowe. Testowanie przez połączenie domowe pokazuje rzeczywistą ścieżkę klienta.

Jak ustawić test lokalizacji?

  1. Wybierz kod kraju: jp, kr, tw lub hk, stosując trwałą sesję dla każdego testu.
  2. Ustaw lokalizację przeglądarki i strefę czasową odpowiednio: ja-JP i Asia/Tokyo, ko-KR i Asia/Seoul, zh-TW i Asia/Taipei, zh-HK i Asia/Hong_Kong.
  3. Przetestuj dwa przypadki: lokalny użytkownik z lokalnym językiem w przeglądarce oraz lokalny użytkownik z angielskim językiem.
  4. Zapisz kraj IP z własnych logów obok każdego zrzutu ekranu.

Dla aplikacji mobilnych: na iPhonie lub iPadzie ustaw Wi-Fi → Skonfiguruj proxy → Ręcznie z uwierzytelnianiem; na emulatorze Androida uruchom go z -http-proxy http://USERNAME-country-jp-session-qa1-ttl-30:[email protected]:7777. Androidowe ustawienie proxy Wi-Fi nie ma pola na hasło, a niektóre aplikacje ignorują systemowy proxy. Do testów w sieci operatora mobilnego dostępny jest dedykowany port 4G/5G w Japonii lub Korei Południowej od 5,93 USD za dzień.

Playwright (Node.js): jeden test na rynek
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();
}

Ile kosztują testy lokalizacji?

Pełne załadowanie strony w przeglądarce zwykle zużywa od dwóch do pięciu megabajtów. Test wydania kilku/kilkudziesięciu stron na czterech rynkach zmieści się w 5 GB; ciągłe testy w pipeline CI mogą wymagać 50 GB. Jeden plan obejmuje cztery rynki i nigdy nie wygasa.

Test

1 GB

2,62 USD

2,62 USD/GB

  • Najpierw sprawdź własne cele
  • Wszystkie cztery kraje
  • Ruch danych nigdy nie wygasa
Wybierz 1 GB

Lekki

5 GB

4,95 USD

0,99 USD/GB

  • Okazjonalne kontrole rankingu i reklam
  • Wszystkie cztery kraje
  • Ruch danych nigdy nie wygasa
Wybierz 5 GB

Standardowy

10 GB

6,60 USD

0,66 USD/GB

  • Cotygodniowe kontrole dla jednego rynku
  • Wszystkie cztery kraje
  • Ruch danych nigdy nie wygasa
Wybierz 10 GB

Zespół

50 GB

26 USD

0,52 USD/GB

  • Codzienne kontrole na kilku rynkach
  • Wszystkie cztery kraje
  • Ruch danych nigdy nie wygasa
Wybierz 50 GB

W każdym planie: Japan, South Korea, Taiwan and Hong Kong · Rotating and sticky sessions · HTTP, HTTPS and SOCKS5 · Traffic never expires

Pytania o testy lokalizacji

Czy mogę uruchamiać testy w CI?

Tak. Zachowaj nazwę użytkownika i hasło proxy jako sekrety CI i uruchom test przeglądarkowy dla każdego rynku. Używaj nowego ID sesji na każde uruchomienie i ogranicz test do kilku stron, bo test lokalizacji wymaga tylko kilku stron, nie pełnego crawl.

Czy region App Store lub Google Play zmienia się z IP?

Nie. Sklepy z aplikacjami ustalają region na podstawie kraju konta, nie IP. Proxy pomaga testować, co robi aplikacja po instalacji: jej zawartość, ceny i odpowiedzi API dla użytkownika w kraju.

Czy mogę testować reguły CDN lub geo-routing?

Tak. Żądaj swojej strony przez każdy kod kraju i porównaj nagłówki odpowiedzi, przekierowania i zawartość. Sprawdź, jaki kraj jest logowany przez CDN dla zapytania.

Co jeśli moja strona myśli, że japońskie IP jest z innego kraju?

Twoja baza danych geolokalizacji może być nieaktualna dla tego adresu. Porównaj dwie lub trzy bazy i zaktualizuj swoją; zobacz dlaczego proxy pokazuje złą lokalizację.

Czy potrzebuję osobny plan na każdy kraj?

Nie. Jeden plan obejmuje Japonię, Koreę Południową, Tajwan i Hongkong: zmień kod kraju w nazwie użytkownika.

1 GB 2,62 USD · bez KYC

Rozpocznij teraz