Hızlı yanıt
Bir Avrupa şehri IP'sine nasıl bağlanırım?
İsteklerinizi kullanıcı adında şehir olacak şekilde EuroCity Proxies ağ geçidine gönderin, örneğin USERNAME-country-fr-city-paris, ardından çıkışı görmek için https://ipinfo.io/json adresini okuyun. Ekim 2026 itibarıyla şehir hedefleme her planda mevcut ve 1 GB $0,95. Şehir kullanılabilirliği değişir; ödeme sayfası hangilerinin çevrimiçi olduğunu gösterir.
İlk istekten önce neye ihtiyacınız var?
| Ağ geçidi | gw.eurocityproxies.com |
|---|---|
| HTTP ve HTTPS bağlantı noktası | 7777 |
| SOCKS5 portu | 7778 |
| Dönen kullanıcı adı | USERNAME-country-fr-city-paris |
| Sabit kullanıcı adı | USERNAME-country-fr-city-paris-session-paris1-ttl-10 |
| Kontrol URL'si | https://ipinfo.io/json (IP, şehir, bölge, ülke, ağ) |
| Protokoller | HTTP, HTTPS (CONNECT) ve SOCKS5 |
Kullanıcı adı nasıl oluşturulur?
Kullanıcı adı hedeflemeyi taşır: hesap kullanıcı adınız, ardından küçük harfli ISO kodlu -country-, ardından isteğe bağlı bölümler. Ülke bölümü, şehir eklediğinizde bile her zaman gereklidir.
-city-paris: küçük harfli, aksansız, boşluk veya tire yerine_içeren şehir kimliği (-city-the_hague).-asn-<number>: tek bir ağ, örneğin bir genişbant sağlayıcısı; ASN hedefleme ekstra ücrete tabi değildir (ASN kılavuzu).-session-paris1-ttl-10: 10 dakikaya kadar sürenparis1adlı sabit bir oturum. ttl 30'a kadar çıkabilir.
Ülke kodları kullanıcı adında küçük harf, API'de ise büyük harftir. Bir ülke için şehir kimliklerinin listesi GET /api/v1/catalog/countries/FR/cities adresinden gelir, API belgelerinde açıklanmıştır. Döndürdüğü kimlikleri kullanın; kraków veya münchen gibi yazımları tahmin etmeyin.
Dönen kullanıcı adı her istekte IP değiştirir mi?
Her yeni bağlantıda IP değiştirir, her istekte değil. Her yeni bağlantı havuzdan bir IP alır, genellikle farklı bir IP; her istekte yeni IP almak için her bağlantıda tek istek gönderin (keep-alive'ı kapatın).
Bu kodda önemlidir. Bir requests.Session, bir httpx.Client veya bir undici aracısı istekler arasında tünelini açık tutar, dolayısıyla çıkış aynı kalır. İstek başına bir IP için her istekte yeni bir istemci açın veya Connection: close gönderin. Birden fazla istekte kasıtlı olarak tek bir IP için sabit oturum kullanın, şehir başına sabit oturumlar bölümünde açıklanmıştır.
# 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# 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"))# 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"])// 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();
}# 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())Bu örnekler hangi detayları ele alıyor?
Örnekler ilk bağlantıyı en sık bozan detayları ele alıyor:
- Şifreyi kodlayın. Python'da
quote("PASSWORD", safe="")ve Node'daencodeURIComponent,@veya:gibi karakterlerin proxy URL'sini bozmasını engeller. - Makinenizdeki proxy değişkenleri. requests'te
session.proxiesiçinde ayarlanan bir değerHTTPS_PROXYtarafından üzerine yazılabilir. Her çağrıdaproxies=iletin veya oturumdatrust_env = Falseayarlayın. - Her zaman bir zaman aşımı. Her örnek takılmak yerine 30 saniye sonra durur.
- Üst düzey await bir modül gerektirir. Node örneğini
.mjsolarak kaydedin ve Node.js 22 veya daha yenisiyle çalıştırın. - socks5 değil, socks5h.
socks5://ile requests ve curl ana bilgisayar adını makinenizde çözer.socks5h://ile proxy çözer.
SOCKS5 bağlantı noktasını tarayıcıda kullanabilir miyim?
Tarayıcılarda bunun yerine HTTP bağlantı noktası 7777 kullanın. Chromium proxy belgeleri, Chrome'un SOCKS5 için hiçbir kimlik doğrulama yöntemini desteklemediğini söylüyor. 7778 bağlantı noktasındaki bir kullanıcı adı ve şifre orada çalışmaz.
Bir iPhone veya iPad'de Wi-Fi ayarları kimlik doğrulamalı manuel bir HTTP proxy sunar. Android emülatörü için -http-proxy http://USERNAME-country-fr-city-paris:[email protected]:7777 ile başlatın. Uygulama coğrafi test sayfası cihazları daha ayrıntılı ele alıyor.
Çıktı ne göstermeli?
https://ipinfo.io/json adresinden gelen JSON "country": "FR" ve çoğu zaman city olarak Paris veya Paris bölgesinde bir kasaba göstermelidir. org alanı, örneğin bir Fransız genişbant sağlayıcısı gibi ağın ASN'siyle başlar.
Paris yerine yakın bir kasaba olması normaldir: coğrafi konum veritabanları birçok ev IP'sini sağlayıcının yerel merkezine yerleştirir. Çıkış şehri kılavuzu iki kaynağın nasıl karşılaştırılacağını gösterir ve bir IP'nin neden yakın bir kasaba gösterdiği nedenlerini açıklar.
Hızlı başlangıç soruları
İsteğim neden 407 Proxy Authentication Required hatasıyla başarısız oluyor?
407, proxy'nin kullanıcı adını veya şifreyi kabul etmediği anlamına gelir. Kullanıcı adının hesap kullanıcı adınızla başladığını, -country- bulunduğunu ve şifredeki özel karakterlerin URL olarak kodlandığını kontrol edin. Her iki değeri de panelden yeniden kopyalayın.
Paris istediğimde neden Almanya IP'si alıyorum?
Genellikle kullanıcı adında bir yazım hatası vardır; örneğin başka bir testten kalan -country-de ya da var olmayan bir şehir kimliği. İstekten önce kullanıcı adını yazdırın. Hem ipinfo.io hem de ikinci bir kaynak başka bir ülke gösteriyorsa, saatle birlikte çıkış IP'sini de yazarak desteğe başvurun.
Sabit (sticky) Paris oturumu ne kadar sürebilir?
Sabit (sticky) oturum aynı IP'yi en fazla 30 dakika (IP daha erken değişebilir, örneğin konut cihazı çevrimdışı olursa) boyunca korur. Süreyi -ttl- ile dakika cinsinden ayarlayın, örneğin -ttl-10 veya -ttl-30. Bir oturumun belirlediğiniz ttl'den daha uzun süre dayanmasına güvenmeyin.
Şehir hedefleme ek ücretli mi?
Hayır. Her planda ülke ve şehir hedefleme; Amerika Birleşik Devletleri'nde ayrıca eyalet ve ZIP kodu; ASN hedefleme ek ücret olmadan. Şehir bulunabilirliği değişir. GB başına fiyat, şehirli veya şehirsiz aynıdır. Fiyatlandırma sayfasında 1 GB için $0,95 ve 10 GB için $8 listeleniyor.
Bu hızlı başlangıç ne kadar trafik kullanıyor?
Çok az: https://ipinfo.io/json adresine yapılan her istek, başlıklar ve TLS dahil birkaç kilobayt aktarır. Kullanım, proxy üzerinden gönderilen ve alınan tüm verileri sayar (yükleme ve indirme, başlıklar dahil). 1 GB = 1.000.000.000 bayt. Hedefe ulaşmadan başarısız olan bağlantı denemeleri sayılmaz.
Şifre yerine IP izin listesiyle giriş yapabilir miyim?
Evet. Her planda kullanıcı adı ve şifre veya bir IP izin listesi (en fazla 10 IP). Kendi giriş bilgileri ve trafik limiti olan alt kullanıcılar. İstediğiniz zaman iptal edebileceğiniz API anahtarları. Dokümanlar izin listesindeki bir IP'den bağlandığınızda ülke ve şehrin nasıl ayarlanacağını açıklıyor. Bu sayfadaki örnekler, her makineden çalıştıkları için kullanıcı adı ve şifre kullanıyor.
İlk gigabayt için nasıl ödeme yaparım?
Bir plan seçin, ardından planın fiyatını BTC, USDT, USDC, ETH, SOL, LTC ile yükleyin (en az $25). Tam tutarı gönderin ve "Ödemeyi gönderdim"e tıklayın; yükleme, tam tutarına göre eşleştirilir ve onaylandıktan sonra hesabınıza eklenir. KYC yok: kaydolmak, yükleme yapmak veya satın almak için kimlik yok, selfie yok, imzalanacak belge yok.
Kaynaklar (10)
- curl man sayfası: --proxy, socks5h:// ve --socks5-hostname — curl project (checked 2026-10-18)
- Requests: Advanced Usage, Proxies and SOCKS — Python Software Foundation / Requests (checked 2026-10-18)
- HTTPX: Proxies — Encode (checked 2026-10-18)
- undici ProxyAgent dokümantasyonu — Node.js project (checked 2026-10-18)
- Node.js sürümleri (desteklenen sürüm satırları) — OpenJS Foundation (checked 2026-10-18)
- Chrome'da proxy desteği (SOCKSv5 kimlik doğrulama) — The Chromium Projects (checked 2026-10-18)
- Android Emulator için proxy ayarlama — Google / Android Developers (last updated 2026-03-12, checked 2026-10-18)
- Global HTTP Proxy cihaz yönetimi payload ayarları (iOS, iPadOS: kullanıcı adı ve şifreli manuel proxy) — Apple Platform Deployment (checked 2026-10-18)
- RFC 9110 HTTP Semantics, bölüm 9.3.6 CONNECT ve 407 durumu — IETF (June 2022, checked 2026-10-18)
- IPinfo JSON endpoint — IPinfo (checked 2026-10-18)