Ganti bahasa
Bahasa Indonesia English Русский Deutsch Español Français Italiano Українська Tiếng Việt Türkçe हिन्दी 日本語 中文
Menu
Harga
Proxy
TIPE PROXY
BERDASARKAN LOKASI77 lokasi
Solusi
Sumber Daya

Cara Melihat Situs Web Anda dari Negara Lain

Daftar isi
  1. Apa yang dipakai situs untuk menentukan negara Anda?
  2. Mengapa proxy saja tidak cukup?
  3. Bagaimana cara menyiapkan satu profil Chrome per pasar?
  4. Apa yang perlu dicatat dalam pemeriksaan per wilayah?
  5. Mengapa alamat statis lebih unggul daripada alamat berotasi untuk pengujian berulang?
  6. Kapan VPN cukup, dan kapan tidak?
  7. Di mana posisi ProxyJam?
  8. Jawaban singkat

Singkatnya: Situs biasanya menentukan negara Anda dari alamat IP, lalu menyesuaikan apa yang ditampilkannya menurut bahasa browser, zona waktu, cookie, dan akun yang sedang login. Untuk melihat situs web Anda sendiri dari negara lain, semua itu harus cocok dengan pasar tujuan. Artinya, proxy di negara itu untuk alamatnya, dan profil Chrome terpisah dengan bahasa dan zona waktu pasar itu tanpa satu pun cookie Anda.

Untuk melihat situs web Anda dari negara lain, permintaan harus tiba seperti permintaan seorang pengunjung: dari alamat di negara itu, dengan bahasa browser dan zona waktu pasar tersebut, dan tanpa cookie yang ditinggalkan kunjungan Anda sendiri. Proxy mengurus alamatnya, dan sisanya adalah setelan browser. Panduan ini membahas pemeriksaan situs Anda sendiri, pekerjaan yang dijelaskan halaman pengujian per wilayah kami (dalam bahasa Inggris): cara menyiapkannya di Chrome, apa yang dicatat pada setiap pemeriksaan, dan kapan VPN sama baiknya.

Apa yang dipakai situs untuk menentukan negara Anda?

Biasanya alamat IP, sering kali digabung dengan sinyal lain. Ada lima sinyal, dan asalnya berbeda-beda.

  • Alamat IP. Server, atau CDN di depannya, mencari alamat itu dalam basis data geolokasi. Cloudflare, misalnya, bisa meneruskan negara pengunjung ke server asal sebagai kode dua huruf dalam header CF-IPCountry (referensi header Cloudflare).
  • Bahasa browser. Chrome mengirim header Accept-Language yang disusun dari bahasa pilihan di setelannya, dan skrip halaman membaca daftar yang sama dari navigator.languages (MDN).
  • Zona waktu. Skrip bisa membaca zona waktu komputer sebagai nama seperti Europe/Berlin melalui API Intl.DateTimeFormat, di kolom timeZone dari resolvedOptions() (MDN).
  • Lokasi persis. Geolocation API melaporkan koordinat hanya setelah pengunjung mengizinkannya (MDN), sehingga sebagian besar situs tidak pernah mendapatkannya.
  • Apa yang sudah diketahui situs. Cookie yang menyimpan wilayah atau mata uang yang Anda pilih terakhir kali, atau negara pada akun yang sedang login, bisa didahulukan di atas alamat.

Tabel “Dari mana setiap sinyal berasal, dan cara mengaturnya untuk pengujian” memasangkan setiap sinyal dengan setelan Chrome yang mengendalikannya.

Mengapa proxy saja tidak cukup?

Sinyal-sinyal itu bisa saling bertentangan, dan cara situs menangani pertentangan itu termasuk hal yang sedang Anda uji. Lewatkan Chrome melalui alamat Jerman tetapi biarkan daftar bahasanya pada English (US), maka situs yang mengambil bahasa dari Accept-Language dan harga dari alamat akan menampilkan harga dalam euro dengan bahasa Inggris. Tidak ada pengunjung sungguhan di Jerman dengan browser berbahasa Jerman yang melihat halaman seperti itu. Pertahankan cookie Anda yang biasa, dan situs mungkin melewati logika negaranya lalu menyajikan wilayah yang Anda pilih bulan lalu.

Jadi, atur setiap sinyal ke pasar tujuan sebelum pemeriksaan pertama, dan pertahankan begitu untuk pemeriksaan-pemeriksaan berikutnya.

Bagaimana cara menyiapkan satu profil Chrome per pasar?

Buat profil Chrome terpisah untuk setiap pasar dan beri masing-masing proxy sendiri. Sebuah profil menyimpan riwayat, password, dan setelannya sendiri (Bantuan Chrome), juga cookie-nya sendiri (catatan Chromium tentang direktori data pengguna). Cookie profil Jerman tidak pernah sampai ke profil Prancis, dan keduanya tidak menyentuh penjelajahan Anda sehari-hari.

  1. Buat profilnya. Pilih gambar profil Anda di kanan atas, lalu pilih opsi untuk menambahkan profil Chrome, dan beri nama sesuai pasarnya, misalnya “Test DE”. Jangan login ke Akun Google Anda di profil itu, agar tidak ada yang tersinkron dari profil utama Anda ke dalamnya.
  2. Pasang ekstensi proxy di profil itu. Ekstensi mengatur proxy untuk profil tempat ekstensi itu dipasang (chrome.proxy API). Tambahkan proxy pasar tersebut ke dalamnya. ProxyJam Connector kami yang gratis adalah salah satu ekstensi semacam itu.
  3. Lewatkan hanya domain yang diuji melalui proxy. Tambahkan aturan untuk domain situs Anda dan subdomainnya, dan biarkan fallback-nya pada Direct. Trafik Chrome sendiri dan setiap situs lain tetap memakai koneksi Anda, dan proxy hanya membawa pengujiannya. Bagaimana aturan menjadi skrip PAC, dan mengapa di HTTPS aturan itu mencocokkan nama host dan tidak pernah path, dibahas dalam memakai proxy hanya untuk situs tertentu di Chrome (dalam bahasa Inggris).
  4. Tambahkan host yang dipanggil halaman. Buka DevTools, muat ulang halaman, dan baca kolom Domain di panel Network (klik kanan judul kolom untuk menampilkannya jika tersembunyi). Harga sering datang dari API di host lain, dan banner persetujuan bisa menanyakan versi mana yang harus ditampilkan ke server vendornya. Host yang tidak dimasukkan ke aturan melihat alamat Anda sendiri, dan halaman akhirnya mencampur dua pasar. Tambahkan setiap host itu.
  5. Atur bahasanya. Di Setelan, Bahasa, tambahkan bahasa pasar itu ke Bahasa pilihan dan pindahkan ke urutan teratas (Bantuan Chrome). Urutan itulah yang dikirim Accept-Language.
  6. Atur zona waktunya. Chrome mengambil zona waktu dari sistem operasi dan tidak punya setelan sendiri untuk itu. Untuk pengujian, DevTools bisa menyediakannya: di setelan DevTools, bagian Locations, tambahkan lokasi dengan Timezone ID dan Locale pasar itu, lalu pilih di panel Sensors (dokumentasi DevTools). Penimpaan itu berlaku untuk tab tempat DevTools dibuka, jadi buka DevTools sebelum memuat halaman. Mengubah zona waktu sistem juga bisa, untuk semua program di komputer sekaligus.
  7. Periksa profilnya. Tambahkan proxyjam.com ke aturan selama semenit dan buka Berapa IP Saya. Halaman itu seharusnya menampilkan alamat proxy, berlokasi di pasar tersebut. Setelah itu, keluarkan halaman pemeriksaan itu dari aturan.

Jika proxy membutuhkan username dan password dan Chrome terus memintanya, permintaan login proxy (dalam bahasa Inggris) menjelaskan sebabnya dan apa yang harus dilakukan.

Apa yang perlu dicatat dalam pemeriksaan per wilayah?

Kolom yang sama pada setiap pemeriksaan, agar dua pemeriksaan bisa dibandingkan baris demi baris. Daftar “Catat kolom yang sama pada setiap pemeriksaan” adalah set awal: rantai pengalihan, harga dan mata uang, stok, banner persetujuan, dan bahasa, ditambah alamat yang dipakai profil itu.

Untuk rantai pengalihan, aktifkan Preserve log di panel Network, yang mempertahankan permintaan dari sebelum pengalihan di dalam daftar (referensi Network DevTools). Dari terminal, curl mencetak header setiap lompatan bila diberi -I dan -L, mengirim permintaan melalui proxy dengan -x, dan menambahkan header bahasa dengan -H (manual curl). Alamat proxy di contoh berasal dari rentang yang dicadangkan untuk dokumentasi (RFC 5737); ganti dengan alamat Anda sendiri.

curl -sIL -x http://203.0.113.10:8080 -H "Accept-Language: de-DE,de;q=0.9" https://example.com/

Setiap baris status yang diikuti header location: adalah satu lompatan. Permintaan sederhana seperti ini melihat pengalihan, header, dan harga yang tertulis di dalam HTML. Karena -I mengirim permintaan HEAD, server yang menjawab HEAD secara berbeda dari GET bisa menampilkan rantai yang berbeda; hapus -I dan tambahkan -o /dev/null -D - untuk mencetak header permintaan biasa. Perintah ini tidak menjalankan skrip, jadi banner persetujuan atau harga yang diisi setelah halaman dimuat membutuhkan profil browser.

Simpan satu baris per pemeriksaan dan satu lembar per pasar. Perbedaan antara dua pemeriksaan baru layak diselidiki bila alamat, bahasa, dan zona waktunya sama pada kedua kali; jika salah satunya berubah, Anda sedang membandingkan dua susunan yang berbeda.

Rantai pengalihan penting di luar QA. Google menyatakan bahwa alamat bawaan crawler-nya tampak berada di Amerika Serikat dan bahwa crawler itu tidak mengirim header Accept-Language (Google Search Central), sehingga Google mungkin tidak meng-crawl atau mengindeks versi pasar yang hanya bisa dijangkau melalui deteksi. Versi dengan URL sendiri menghindari hal itu.

Mengapa alamat statis lebih unggul daripada alamat berotasi untuk pengujian berulang?

Perbandingan membutuhkan satu hal yang berubah pada satu waktu. Pool berotasi memberikan alamat yang berbeda per permintaan atau per sesi, dan setiap alamat punya catatan geolokasi dan jaringannya sendiri. Ketika harga bergeser antara Senin dan Kamis, Anda tidak bisa memastikan apakah situsnya yang berubah atau alamatnya. Alamat statis menjaga titik pandang tetap, sehingga alamat itu keluar dari perbandingan. Memegang satu alamat dan mengambil dari pool dibandingkan lebih mendalam dalam proxy ISP vs residensial.

Alamat statis tetap bisa berpindah: basis data geolokasi diperbarui, dan sebuah alamat bisa tercatat di bawah negara lain. Jadi pemeriksaan Berapa IP Saya dilakukan sebelum setiap pemeriksaan, termasuk yang pertama. Pool berotasi adalah alat yang lebih tepat bila Anda membutuhkan banyak alamat berbeda di satu pasar pada waktu yang sama.

Kapan VPN cukup, dan kapan tidak?

VPN cukup untuk sekali lihat: apakah beranda versi Jerman termuat, apakah banner-nya muncul. Caranya cepat, dan banyak orang sudah memasangnya.

VPN kurang memadai dalam tiga hal ketika pemeriksaan harus diulang:

  • Aplikasi VPN biasanya membawa seluruh trafik perangkat, sehingga setiap program dan tab berada di negara pengujian bersama-sama, dan dua pasar tidak bisa diletakkan berdampingan.
  • Alamat keluarnya dipakai bersama oleh banyak pengguna dan membentuk kategori yang dikenal dalam data IP: basis data komersial memuat kolom untuk alamat yang terdaftar atas nama penyedia VPN anonim (dokumentasi MaxMind). Situs yang membacanya bisa memperlakukan pengunjung VPN secara berbeda, dan pemeriksaan pun mencatat perlakuan itu.
  • Alamat keluarnya bisa berubah dari satu koneksi ke koneksi berikutnya, yang membawa kembali masalah pool berotasi.

Di mana posisi ProxyJam?

ProxyJam menjual proxy residensial statis (ISP): alamat di negara pilihan Anda, terdaftar atas nama penyedia internet, yang tetap milik Anda selama periode yang Anda bayar. Untuk pekerjaan ini, artinya satu alamat per pasar. Negara-negaranya tercantum di halaman lokasi proxy, saat ini 77, dengan harga per IP per periode di halaman harga. Jika sebuah alamat mulai tergeolokasi di luar negara yang Anda beli, itu menjadi dasar penggantian gratis, dalam batas bulanan yang ditetapkan di bagian 2.5 Ketentuan Layanan.

Produk ini dijual per negara, jadi perbedaan antara dua kota berada di luar apa yang bisa ditunjukkannya. Produk ini juga dimaksudkan untuk memeriksa situs Anda sendiri: memakai alamat untuk menjangkau konten yang ditahan sebuah situs dari negara Anda dilarang oleh bagian 5 Kebijakan Penggunaan yang Dapat Diterima kami. Katalognya ada di halaman proxy ISP, dan apa itu proxy ISP pada dasarnya dijelaskan dalam apa itu proxy ISP.

Dari mana setiap sinyal berasal, dan cara mengaturnya untuk pengujian

Asal setiap sinyal mengikuti MDN, Bantuan Chrome, dan dokumentasi DevTools yang tercantum di bagian Sumber. Sinyal mana yang dibaca sebuah situs, dan dalam urutan apa, berbeda dari satu situs ke situs lain; kami tidak mengukur situs tertentu.
Di mana situs membacanyaApa yang mengaturnya di ChromeCara mengaturnya untuk pengujian
Alamat IPDi server atau CDN, dicari dalam basis data geolokasiKoneksi Anda, atau proxy maupun VPNProxy di pasar itu, dipasang di profil pengujian
Bahasa browserHeader Accept-Language dan navigator.languagesSetelan, Bahasa, Bahasa pilihanPindahkan bahasa pasar itu ke urutan teratas daftar
Zona waktuSkrip halaman, melalui Intl APISistem operasiLokasi DevTools dengan Timezone ID pasar itu, atau setelan sistem
Lokasi persisGeolocation API, setelah pengunjung mengizinkannyaPermintaan izin dan layanan lokasi perangkatBlokir permintaan izinnya, atau timpa lokasinya di DevTools
Pilihan tersimpan dan akunCookie, penyimpanan situs, dan akun yang sedang loginProfil tempat Anda menjelajahProfil baru per pasar, tanpa login atau dengan akun uji untuk pasar itu

Catat kolom yang sama pada setiap pemeriksaan

Jawaban singkat

Apakah jendela penyamaran menampilkan situs seperti yang dilihat dari negara lain?

Tidak. Mode penyamaran dimulai tanpa cookie Anda, tetapi permintaannya tetap keluar dari alamat Anda sendiri. MDN juga mencatat bahwa dalam mode penyamaran Chrome hanya mencantumkan satu bahasa di Accept-Language, yang bisa berbeda dari yang dikirim pengunjung sungguhan.

Bisakah saya menguji beberapa negara sekaligus?

Bisa, dengan satu profil Chrome per pasar, masing-masing dengan proxy sendiri, di jendela yang berdampingan. Chrome menyimpan satu setelan proxy per profil dan tidak punya proxy per tab, jadi profil adalah satuannya. Proxy untuk situs tertentu

Haruskah saya menghapus cookie di antara pemeriksaan?

Jika setiap pemeriksaan harus terlihat seperti kunjungan pertama, ya: hapus data situs itu di profil tersebut sebelum pemeriksaan. Jika Anda menguji apa yang dilihat pengunjung yang kembali, biarkan cookie itu dan catat hal ini, karena wilayah atau mata uang yang tersimpan bisa mengalahkan alamat.

Bagaimana memastikan alamatnya ada di negara tujuan?

Buka Berapa IP Saya di profil pengujian dengan halaman pemeriksaan itu ditambahkan ke aturan proxy. Halaman itu menampilkan alamat yang sampai kepadanya, lokasi geografis alamat itu, dan jaringan pemiliknya. Basis data geolokasi bisa saling berbeda, jadi sebuah situs tetap mungkin menempatkan alamat yang sama di tempat lain. Berapa IP Saya

Bisakah saya menguji kota tertentu?

Tidak dengan ProxyJam. Katalog residensial statis dijual per negara, penyedia, dan paket, dan tidak ada penawaran di dalamnya yang terikat pada kota atau wilayah. Lokasi proxy

Sumber