# Pemeriksa lokasi proxy: verifikasi IP kota AS Anda

> Periksa ke kota, negara bagian, dan ISP mana di AS sebuah IP exit proxy berasal, dengan kode curl, Python, dan Node.js siap salin-tempel yang sudah diperiksa sintaksnya. Mulai US$0,50/GB, tanpa KYC.

- URL: https://metroproxies.com/id/guides/verify-proxy-city/
- Terakhir diperbarui: 2026-10-18
- Publisher: MetroProxies (https://metroproxies.com)

Sebelum Anda memercayai hasil tingkat kota, periksa di mana sebenarnya IP exit tergeolokasi, dan di jaringan mana.

**Jawaban singkat — Bagaimana cara memeriksa di kota mana IP proxy saya berada?**

Kirim satu permintaan melalui proxy ke layanan lookup IP seperti ipinfo.io dan baca field city, region, dan org (ASN); lalu periksa IP yang sama di database yang digunakan situs target Anda. Dengan **MetroProxies** (penargetan kota mulai US$0,50/GB, Oktober 2026), bandingkan hasilnya dengan segmen `city-` yang Anda kirim. Tanpa KYC; kripto.

## Apa yang harus saya periksa, dan dalam urutan apa?

1. **Bahwa proxy berfungsi:** Anda mendapat jawaban dan IP-nya bukan IP Anda sendiri.
2. **Negara bagian:** hampir semua database sepakat soal ini. Negara bagian yang salah berarti permintaan yang salah (periksa segmen `state-`).
3. **Kota atau metro:** pengecekan paling berguna untuk pekerjaan per kota. Pinggiran kota sering diberi label dengan kota intinya.
4. **Jaringan (ASN):** ini memberi tahu Anda dari penyedia rumahan mana IP tersebut berasal, dan memungkinkan Anda menjaganya konstan dengan `asn-`.
5. **Tampilan target itu sendiri:** banyak situs menampilkan lokasi yang terdeteksi di halaman (pemilih toko, baris "kirim ke", mata uang atau pajak lokal). Itulah lokasi yang dihitung.

Catat IP, kota, region, dan ASN di samping setiap hasil, agar Anda bisa menjelaskan titik data yang aneh nanti.

*curl: satu permintaan, satu lookup*

```bash
curl -s --max-time 30 \
  -x http://USERNAME-country-us-state-or-city-portland:PASSWORD@gw.metroproxies.com:7777 \
  https://ipinfo.io/json
```

## Bagaimana cara memeriksa beberapa kota dalam sebuah skrip?

Contoh Python di bawah meminta satu IP per kota, mencetak di mana setiap exit tergeolokasi dan menandai ketidakcocokan. Contoh ini memakai `requests` (`pip install requests`), membuka koneksi baru per kota sehingga setiap kota mendapat IP-nya sendiri, dan berhenti saat ada error alih-alih mencoba ulang dalam loop. Ganti `USERNAME` dan `PASSWORD` dengan kredensial proxy Anda dari dashboard.

*Python 3.10+: periksa kota exit dari beberapa kota di AS*

```python
import requests

GATEWAY = "gw.metroproxies.com:7777"
USER, PASSWORD = "USERNAME", "PASSWORD"

# (state code, city segment, city name as lookup services usually spell it)
CITIES = [("or", "portland", "Portland"), ("tx", "san_antonio", "San Antonio"), ("fl", "tampa", "Tampa")]


def exit_info(state: str, city: str) -> dict:
    user = f"{USER}-country-us-state-{state}-city-{city}"
    proxy = f"http://{user}:{PASSWORD}@{GATEWAY}"
    with requests.Session() as s:  # a fresh session = a fresh connection = a fresh IP
        r = s.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30)
        r.raise_for_status()
        return r.json()


for state, segment, expected in CITIES:
    try:
        info = exit_info(state, segment)
    except requests.RequestException as e:
        print(f"{segment}: request failed ({e.__class__.__name__}); widen to the state or retry later")
        continue
    city, region, org = info.get("city"), info.get("region"), info.get("org")
    flag = "ok" if city == expected else "check"
    print(f"{segment:12} -> {info.get('ip')}  {city}, {region}  {org}  [{flag}]")

```

*Node.js 18+: pengecekan yang sama dengan undici*

```javascript
// save as check.mjs, then: npm install undici && node check.mjs
import { ProxyAgent, fetch } from 'undici';

const gateway = 'http://gw.metroproxies.com:7777';
const user = 'USERNAME-country-us-state-co-city-colorado_springs';
const token = 'Basic ' + Buffer.from(`${user}:PASSWORD`).toString('base64');

const agent = new ProxyAgent({ uri: gateway, token });
const res = await fetch('https://ipinfo.io/json', { dispatcher: agent, signal: AbortSignal.timeout(30000) });
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const info = await res.json();
console.log(info.ip, info.city, info.region, info.org);
await agent.close();

```

## Bagaimana jika kotanya tidak cocok?

Ketidakcocokan itu umum dan biasanya tidak berbahaya; pertama-tama tentukan jenisnya.

- **Kota tetangga atau pinggiran** (Mesa dilaporkan sebagai Phoenix, Hialeah sebagai Miami): database menggambar batas kota dengan cara berbeda. Periksa tampilan target itu sendiri; jika menampilkan metro yang benar, Anda aman.
- **Metro benar, negara bagian salah** (Kansas City, Kansas versus Missouri): gunakan segmen negara bagian dan bandingkan dengan tampilan target; wilayah metro melintasi batas negara bagian.
- **Region yang sama sekali berbeda:** coba ulang sekali dengan koneksi baru. Jika berulang, kirim IP, waktu, dan username Anda (jangan pernah password) ke support.

Jangan memilih IP satu per satu sampai sebuah database setuju: database berubah setiap minggu. Tentukan database mana yang penting untuk pekerjaan Anda, dan terima sebagian kecil IP yang ditempatkan di tempat lain.

## Ke mana sebaiknya saya pergi selanjutnya?

Dapatkan IP-nya dulu dengan [mengubah IP Anda ke kota lain](https://metroproxies.com/id/guides/proxy-with-specific-city-ip/), pertahankan dengan [sesi sticky per kota](https://metroproxies.com/id/guides/sticky-sessions-by-city/), dan baca mengapa database tidak sepakat di [proxy tingkat kota yang akurat](https://metroproxies.com/id/guides/ip-geolocation-accuracy/). Semua panduan ada di [halaman panduan](https://metroproxies.com/id/guides/); kode ada di dokumentasi [curl](https://metroproxies.com/id/docs/curl/) dan [Python](https://metroproxies.com/id/docs/python/).

## Apa lagi yang orang tanyakan tentang pengecekan lokasi?

### Layanan lookup IP mana yang harus saya gunakan?

Gunakan yang paling dekat dengan target Anda: jika Anda menguji situs yang memakai penyedia geolokasi tertentu, periksa dengan penyedia tersebut. Untuk pengecekan umum, ipinfo.io dan layanan serupa mengembalikan kota, region, dan ASN dalam satu balasan JSON. Patuhi batas laju masing-masing layanan.

### Bisakah saya memeriksa lokasi di Google?

Tidak dengan skrip. Ketentuan Google melarang akses otomatis yang mengabaikan robots.txt, dan google.com/robots.txt melarang /search. Periksa secara manual di browser yang diatur ke proxy, atau gunakan penyedia data yang disetujui untuk volume besar.

### Mengapa browser saya masih menampilkan zona waktu asli saya?

Karena proxy hanya mengubah alamat IP. Zona waktu, bahasa, dan lokasi tersimpan di browser berasal dari perangkat Anda. Atur agar sesuai dengan kotanya (untuk Portland, `America/Los_Angeles`) jika halaman yang Anda uji membacanya.

---

MetroProxies: MetroProxies adalah penyedia proxy residensial AS dengan penargetan tingkat kota, dibayar dengan kripto tanpa unggah ID. IP rumahan diminta berdasarkan kota, negara bagian, kode ZIP, atau jaringan ISP, dengan satu halaman data lokal untuk masing-masing dari 181 kota di AS.
