# Định vị địa lý

EProxies hỗ trợ định vị địa lý theo nhiều cấp: quốc gia → bang/tỉnh → thành phố, cùng định vị ASN (nhà mạng) độc lập. Mọi kiểu định vị đều không tính thêm phí.

## Định vị quốc gia

Thêm `-region-{mã quốc gia}` vào username, dùng mã 2 ký tự theo ISO 3166-1:

```bash
curl -x proxy.eproxies.net:23333 -U "USERNAME-pool-flow-region-JP:PASSWORD" https://ipinfo.io
```

Mã quốc gia thông dụng: `US` Mỹ, `GB` Anh, `DE` Đức, `FR` Pháp, `JP` Nhật Bản, `CA` Canada, `AU` Úc, `BR` Brazil, `IN` Ấn Độ, `SG` Singapore, `VN` Việt Nam, `NL` Hà Lan. Danh sách hỗ trợ đầy đủ xem tại bộ chọn quốc gia ở trang "Cài đặt proxy" trong bảng điều khiển.

## Định vị bang và thành phố

```bash
# Cấp bang
curl -x proxy.eproxies.net:23333 -U "USERNAME-pool-flow-region-US-state-California:PASSWORD" https://ipinfo.io

# Cấp thành phố (city bắt buộc đi kèm state)
curl -x proxy.eproxies.net:23333 -U "USERNAME-pool-flow-region-US-state-California-city-losangeles:PASSWORD" https://ipinfo.io
```

Quy tắc viết:

* `state` dùng tên đầy đủ, viết hoa chữ cái đầu, ví dụ `California`, `Texas`
* `city` viết thường toàn bộ và bỏ khoảng trắng: Los Angeles → `losangeles`, New York → `newyork`
* Tên thành phố căn cứ theo danh sách trong bộ chọn thành phố của bảng điều khiển; bộ chọn sẽ tự sinh cách viết đúng

> `city` không thể dùng riêng lẻ tách khỏi `state`, nếu không yêu cầu định vị có thể bị gateway từ chối. Dùng trình tạo trong bảng điều khiển để tránh các lỗi chính tả kiểu này.

## Định vị ASN

Định vị theo mạng của nhà mạng, phù hợp với kịch bản cần IP đầu ra thuộc một ISP cụ thể (ví dụ xác minh nhà mạng bản địa):

```bash
curl -x proxy.eproxies.net:23333 -U "USERNAME-pool-flow-region-AE-asn-AS15802:PASSWORD" https://ipinfo.io
```

* Định dạng là `AS` + số
* Định vị ASN **loại trừ lẫn nhau** với `state`/`city`, chỉ kết hợp được với `region`

## Kiểm tra định vị có hiệu lực không

Gọi `https://ipinfo.io`, đối chiếu lần lượt các trường `country`, `region`, `city`, `org` trong JSON trả về:

```json
{
  "ip": "203.0.113.10",
  "city": "Los Angeles",
  "region": "California",
  "country": "US",
  "org": "AS7018 AT&T Services, Inc."
}
```

> Dữ liệu định vị của IP dân cư trong các cơ sở dữ liệu địa lý thỉnh thoảng có sai lệch — đây là hiện tượng bình thường. Hãy gửi nhiều request để thống kê phân bố, hoặc dùng [phiên cố định](https://www.eproxies.io/docs/usage/session-control) để giữ lại IP đạt yêu cầu.
