Tanpa KYC — tanpa ID, tanpa selfie, tanpa dokumen · Dibayar dengan kripto · Penargetan kota di setiap paket
Bahasa: Bahasa Indonesia
Mulai

Panduan · Quickstart

Dapatkan IP kota Eropa dalam 5 menit

Lima contoh siap salin-tempel, dari satu baris curl hingga Node.js, semuanya mengarah ke IP rumah di Paris. Masing-masing mencetak IP keluar dan kotanya sehingga Anda bisa melihat penargetan bekerja.

Terakhir diperbarui: · 7 menit baca

Jawaban singkat

Bagaimana cara terhubung ke IP kota Eropa?

Kirim permintaan Anda ke gateway EuroCity Proxies dengan kota di nama pengguna, misalnya USERNAME-country-fr-city-paris, lalu baca https://ipinfo.io/json untuk melihat IP keluar. Per Oktober 2026, penargetan kota tersedia di semua paket dan 1 GB seharga US$0,95. Ketersediaan kota bervariasi; halaman checkout menampilkan yang sedang online.

Apa yang Anda butuhkan sebelum permintaan pertama?

Gatewaygw.eurocityproxies.com
Port HTTP dan HTTPS7777
Port SOCKS57778
Nama pengguna berputarUSERNAME-country-fr-city-paris
Nama pengguna stickyUSERNAME-country-fr-city-paris-session-paris1-ttl-10
URL pemeriksaanhttps://ipinfo.io/json (IP, kota, wilayah, negara, jaringan)
ProtokolHTTP, HTTPS (CONNECT) dan SOCKS5

Bagaimana username disusun?

Nama pengguna memuat penargetan: nama pengguna akun Anda, lalu -country- dengan kode ISO huruf kecil, lalu segmen opsional. Segmen negara selalu wajib, bahkan saat Anda menambahkan kota.

  • -city-paris: id kota dalam huruf kecil, tanpa aksen, dengan _ sebagai pengganti spasi atau tanda hubung (-city-the_hague).
  • -asn-<number>: satu jaringan, misalnya penyedia broadband; penargetan ASN tidak dikenakan biaya tambahan (panduan ASN).
  • -session-paris1-ttl-10: sesi sticky bernama paris1 yang bertahan hingga 10 menit. ttl bisa hingga 30.

Kode negara memakai huruf kecil di nama pengguna tetapi huruf besar di API. Daftar id kota untuk suatu negara berasal dari GET /api/v1/catalog/countries/FR/cities, yang dijelaskan di dokumentasi API. Gunakan id yang dikembalikannya; jangan menebak ejaan seperti kraków atau münchen.

Apakah nama pengguna berputar mengganti IP pada setiap permintaan?

IP berganti pada setiap koneksi baru, bukan pada setiap permintaan. Setiap koneksi baru mendapat IP dari pool, biasanya berbeda; untuk mendapat IP baru di setiap permintaan, kirim satu permintaan per koneksi (matikan keep-alive).

Ini penting dalam kode. Sebuah requests.Session, httpx.Client atau agent undici menjaga tunnel tetap terbuka antar permintaan, sehingga IP keluar tetap sama. Untuk satu IP per permintaan, buka klien baru untuk setiap permintaan atau kirim Connection: close. Untuk sengaja memakai satu IP di beberapa permintaan, gunakan sesi sticky, dijelaskan di sesi sticky per kota.

curl: IP keluar berputar, sticky, dan SOCKS5 di Paris
# Rotating exit in Paris (HTTP proxy, HTTPS target through CONNECT)
curl -s -x "http://USERNAME-country-fr-city-paris:[email protected]:7777" https://ipinfo.io/json

# Sticky exit in Paris: session paris1, up to 10 minutes
curl -s -x "http://USERNAME-country-fr-city-paris-session-paris1-ttl-10:[email protected]:7777" https://ipinfo.io/json

# SOCKS5 with socks5h: the proxy resolves the hostname, not your machine
curl -s -x "socks5h://USERNAME-country-fr-city-paris:[email protected]:7778" https://ipinfo.io/json

# Gateway alone, without a target site: prints only the exit IP
curl -s -x "http://USERNAME-country-fr-city-paris:[email protected]:7777" https://api.ipify.org
Python requests: IP keluar Paris sticky (Python 3.9 atau lebih baru)
# pip install requests
from urllib.parse import quote

import requests

HOST = "gw.eurocityproxies.com"
PORT = 7777
USER = "USERNAME-country-fr-city-paris-session-paris1-ttl-10"
PASSWORD = quote("PASSWORD", safe="")  # encodes @, : and / in the password

proxy = f"http://{USER}:{PASSWORD}@{HOST}:{PORT}"
proxies = {"http": proxy, "https": proxy}

# proxies= on each call wins over HTTP_PROXY / HTTPS_PROXY set on your machine
r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30)
r.raise_for_status()
info = r.json()
print(info["ip"], info.get("city"), info.get("country"), info.get("org"))
Python httpx: IP sama per klien, IP baru per klien
# pip install httpx
from urllib.parse import quote

import httpx

USER = "USERNAME-country-fr-city-paris"
PASSWORD = quote("PASSWORD", safe="")
PROXY = f"http://{USER}:{PASSWORD}@gw.eurocityproxies.com:7777"

# One client keeps its connection open (keep-alive): the three lines show one IP
with httpx.Client(proxy=PROXY, timeout=30, trust_env=False) as client:
    for _ in range(3):
        print("same client:", client.get("https://ipinfo.io/json").json()["ip"])

# A new client per request opens a new connection: usually a different Paris IP
for _ in range(3):
    with httpx.Client(proxy=PROXY, timeout=30, trust_env=False) as client:
        print("new client: ", client.get("https://ipinfo.io/json").json()["ip"])
Node.js 22 atau lebih baru, undici ProxyAgent (simpan sebagai paris.mjs)
// npm install undici
import { ProxyAgent, fetch } from "undici";

const user = "USERNAME-country-fr-city-paris-session-paris1-ttl-10";
const password = encodeURIComponent("PASSWORD");
const dispatcher = new ProxyAgent(
  `http://${user}:${password}@gw.eurocityproxies.com:7777`
);

try {
  const res = await fetch("https://ipinfo.io/json", {
    dispatcher,
    signal: AbortSignal.timeout(30000), // stop after 30 s
  });
  const info = await res.json();
  console.log(info.ip, info.city, info.country, info.org);
} finally {
  await dispatcher.close();
}
Python requests melalui SOCKS5 dengan socks5h
# pip install "requests[socks]"
from urllib.parse import quote

import requests

HOST = "gw.eurocityproxies.com"
SOCKS_PORT = 7778
USER = "USERNAME-country-fr-city-paris"
PASSWORD = quote("PASSWORD", safe="")

# socks5h: the proxy resolves the hostname, not your machine
proxy = f"socks5h://{USER}:{PASSWORD}@{HOST}:{SOCKS_PORT}"
r = requests.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())

Detail apa saja yang ditangani contoh-contoh ini?

Contoh-contoh ini menangani detail yang paling sering menggagalkan koneksi pertama:

  • Encode kata sandi. quote("PASSWORD", safe="") di Python dan encodeURIComponent di Node mencegah karakter seperti @ atau : merusak URL proxy.
  • Variabel proxy di mesin Anda. Di requests, nilai yang diatur di session.proxies bisa ditimpa oleh HTTPS_PROXY. Berikan proxies= pada setiap panggilan, atau atur trust_env = False pada sesi.
  • Selalu ada timeout. Setiap contoh berhenti setelah 30 detik alih-alih menggantung.
  • Top-level await butuh modul. Simpan contoh Node sebagai .mjs, dan jalankan dengan Node.js 22 atau lebih baru.
  • socks5h, bukan socks5. Dengan socks5://, requests dan curl mencari nama host di mesin Anda. Dengan socks5h://, proxy yang me-resolve-nya.

Bisakah saya menggunakan port SOCKS5 di browser?

Gunakan port HTTP 7777 di browser sebagai gantinya. Dokumentasi proxy Chromium menyatakan Chrome tidak mendukung metode autentikasi apa pun untuk SOCKS5. Nama pengguna dan kata sandi di port 7778 tidak akan berfungsi di sana.

Di iPhone atau iPad, pengaturan Wi-Fi menawarkan proxy HTTP manual dengan autentikasi. Untuk emulator Android, jalankan dengan -http-proxy http://USERNAME-country-fr-city-paris:[email protected]:7777. Halaman uji geo aplikasi membahas perangkat lebih rinci.

Apa yang seharusnya ditampilkan output?

JSON dari https://ipinfo.io/json seharusnya menampilkan "country": "FR" dan, sebagian besar waktu, Paris atau kota di area Paris sebagai city. Kolom org diawali dengan ASN jaringan, misalnya penyedia broadband Prancis.

Kota terdekat alih-alih Paris adalah hal normal: basis data geolokasi menempatkan banyak IP rumah di hub lokal penyedia. Panduan kota keluar menunjukkan cara membandingkan dua sumber, dan mengapa sebuah IP menampilkan kota terdekat menjelaskan penyebabnya.

Pertanyaan quickstart

Mengapa request saya gagal dengan 407 Proxy Authentication Required?

407 berarti proxy tidak menerima username atau password. Periksa bahwa username diawali dengan username akun Anda, bahwa -country- ada, dan bahwa karakter khusus di password di-URL-encode. Salin ulang kedua nilai dari dashboard.

Mengapa saya mendapat IP Jerman padahal saya minta Paris?

Biasanya salah ketik di username, misalnya -country-de yang tertinggal dari tes lain, atau city id yang tidak ada. Cetak username sebelum request. Jika ipinfo.io dan sumber kedua sama-sama menunjukkan negara lain, hubungi support dengan waktu dan IP exit.

Berapa lama sesi sticky Paris bisa bertahan?

Sesi sticky mempertahankan IP yang sama hingga 30 menit (IP bisa berubah lebih cepat, misalnya jika perangkat residensial offline). Atur durasinya dengan -ttl- dalam menit, misalnya -ttl-10 atau -ttl-30. Jangan mengandalkan sesi bertahan lebih lama dari ttl yang Anda set.

Apakah targeting kota dikenakan biaya tambahan?

Tidak. Penargetan negara dan kota di setiap paket; di Amerika Serikat juga negara bagian dan kode ZIP; penargetan ASN tanpa biaya tambahan. Ketersediaan kota bervariasi. Harga per GB sama dengan atau tanpa kota. Halaman harga mencantumkan US$0,95 untuk 1 GB dan US$8 untuk 10 GB.

Berapa banyak traffic yang dipakai quickstart ini?

Sangat sedikit: setiap request ke https://ipinfo.io/json hanya memindahkan beberapa kilobyte, termasuk header dan TLS. Penggunaan menghitung semua data yang dikirim dan diterima melalui proxy (unggah dan unduh, termasuk header). 1 GB = 1.000.000.000 byte. Percobaan koneksi yang gagal sebelum mencapai target tidak dihitung.

Bisakah saya login dengan IP allowlist alih-alih password?

Bisa. Nama pengguna dan kata sandi di setiap paket, atau allowlist IP (hingga 10 IP). Sub-pengguna dengan kredensial dan batas traffic sendiri. Kunci API yang dapat Anda cabut kapan saja. Dokumentasi menjelaskan cara mengatur negara dan kota saat Anda terhubung dari IP yang di-allowlist. Contoh di halaman ini menggunakan username dan password karena bisa dipakai dari mesin mana pun.

Bagaimana cara membayar gigabyte pertama?

Pilih paket, lalu top up sejumlah harganya dalam BTC, USDT, USDC, ETH, SOL, LTC (minimal US$25). Kirim jumlah yang persis dan klik I've sent the payment; top-up dicocokkan berdasarkan jumlah persisnya dan dikreditkan setelah terkonfirmasi. Tanpa KYC: tanpa ID, tanpa selfie, tanpa dokumen untuk mendaftar, top up atau membeli.

Sumber (10)
  1. Halaman man curl: --proxy, socks5h:// dan --socks5-hostname — curl project (checked 2026-10-18)
  2. Requests: Advanced Usage, Proxies dan SOCKS — Python Software Foundation / Requests (checked 2026-10-18)
  3. HTTPX: Proxies — Encode (checked 2026-10-18)
  4. Dokumentasi undici ProxyAgent — Node.js project (checked 2026-10-18)
  5. Rilis Node.js (baris rilis yang didukung) — OpenJS Foundation (checked 2026-10-18)
  6. Dukungan proxy di Chrome (autentikasi SOCKSv5) — The Chromium Projects (checked 2026-10-18)
  7. Menyiapkan proxy untuk Android Emulator — Google / Android Developers (last updated 2026-03-12, checked 2026-10-18)
  8. Pengaturan payload manajemen perangkat Global HTTP Proxy (iOS, iPadOS: proxy manual dengan nama pengguna dan password) — Apple Platform Deployment (checked 2026-10-18)
  9. RFC 9110 HTTP Semantics, bagian 9.3.6 CONNECT dan status 407 — IETF (June 2022, checked 2026-10-18)
  10. Endpoint JSON IPinfo — IPinfo (checked 2026-10-18)

1 GB US$0,95 · tanpa KYC

Mulai