# 5 dakikada bir Avrupa şehri IP'si alın

> Hızlı başlangıç: curl, Python, Node 22 veya SOCKS5 ile 5 dakikada bir Paris IP'sine bağlanın. 1 GB $0,95, KYC yok, kripto ile ödeme.

- URL: https://eurocityproxies.com/tr/guides/quickstart/
- Son güncelleme: 2026-10-18
- Publisher: EuroCity Proxies (https://eurocityproxies.com)

Tek bir curl satırından Node.js'e kadar, hepsi Paris'teki bir ev IP'sini hedefleyen beş kopyala-yapıştır örneği. Her biri çıkış IP'sini ve şehrini yazdırır, böylece hedeflemenin çalıştığını görürsünüz.

**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?

| Özellik | Değer |
| --- | --- |
| 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](https://eurocityproxies.com/tr/targeting/asn/)).
- `-session-paris1-ttl-10`: 10 dakikaya kadar süren `paris1` adlı 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](https://eurocityproxies.com/docs/api/) 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](https://eurocityproxies.com/tr/guides/city-sessions/) bölümünde açıklanmıştır.

*curl: Paris'te dönen, sabit ve SOCKS5 çıkışları*

```bash
# Rotating exit in Paris (HTTP proxy, HTTPS target through CONNECT)
curl -s -x "http://USERNAME-country-fr-city-paris:PASSWORD@gw.eurocityproxies.com: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:PASSWORD@gw.eurocityproxies.com: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:PASSWORD@gw.eurocityproxies.com: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:PASSWORD@gw.eurocityproxies.com:7777" https://api.ipify.org
```

*Python requests: sabit Paris çıkışı (Python 3.9 veya daha yenisi)*

```python
# 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: istemci başına aynı IP, istemci başına yeni IP*

```python
# 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 veya daha yenisi, undici ProxyAgent (paris.mjs olarak kaydedin)*

```javascript
// 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();
}
```

*socks5h ile SOCKS5 üzerinden Python requests*

```python
# 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'da `encodeURIComponent`, `@` veya `:` gibi karakterlerin proxy URL'sini bozmasını engeller.
- **Makinenizdeki proxy değişkenleri.** requests'te `session.proxies` içinde ayarlanan bir değer `HTTPS_PROXY` tarafından üzerine yazılabilir. Her çağrıda `proxies=` iletin veya oturumda `trust_env = False` ayarlayı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 `.mjs` olarak 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:PASSWORD@gw.eurocityproxies.com:7777` ile başlatın. [Uygulama coğrafi test sayfası](https://eurocityproxies.com/tr/use-cases/app-geo-testing/) 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](https://eurocityproxies.com/tr/guides/verify-exit-city/) 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](https://eurocityproxies.com/tr/guides/ip-geolocation-accuracy/) nedenlerini açıklar.

> **Sözdizimi kontrol edildi, canlı bir hedefe karşı çalıştırılmadı** 18 Ekim 2026'da Python örnekleri python -I -m py_compile ile, Node örneği ise node --check ile kontrol edildi. USERNAME ve PASSWORD yerine panelinizdeki değerleri koyun.

## 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](https://eurocityproxies.com/tr/pricing/) 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](https://eurocityproxies.com/tr/docs/) 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

1. [curl man sayfası: --proxy, socks5h:// ve --socks5-hostname](https://curl.se/docs/manpage.html) — curl project (checked 2026-10-18)
2. [Requests: Advanced Usage, Proxies and SOCKS](https://requests.readthedocs.io/en/latest/user/advanced/) — Python Software Foundation / Requests (checked 2026-10-18)
3. [HTTPX: Proxies](https://www.python-httpx.org/advanced/proxies/) — Encode (checked 2026-10-18)
4. [undici ProxyAgent dokümantasyonu](https://github.com/nodejs/undici/blob/main/docs/docs/api/ProxyAgent.md) — Node.js project (checked 2026-10-18)
5. [Node.js sürümleri (desteklenen sürüm satırları)](https://nodejs.org/en/about/previous-releases) — OpenJS Foundation (checked 2026-10-18)
6. [Chrome'da proxy desteği (SOCKSv5 kimlik doğrulama)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md) — The Chromium Projects (checked 2026-10-18)
7. [Android Emulator için proxy ayarlama](https://developer.android.com/studio/run/emulator-networking-proxy) — Google / Android Developers (last updated 2026-03-12, checked 2026-10-18)
8. [Global HTTP Proxy cihaz yönetimi payload ayarları (iOS, iPadOS: kullanıcı adı ve şifreli manuel proxy)](https://support.apple.com/guide/deployment/global-http-proxy-payload-settings-dep7ba46fcd/web) — Apple Platform Deployment (checked 2026-10-18)
9. [RFC 9110 HTTP Semantics, bölüm 9.3.6 CONNECT ve 407 durumu](https://www.rfc-editor.org/rfc/rfc9110.html) — IETF (June 2022, checked 2026-10-18)
10. [IPinfo JSON endpoint](https://ipinfo.io/json) — IPinfo (checked 2026-10-18)

---

EuroCity Proxies: EuroCity Proxies, Avrupa genelinde şehir düzeyinde hedefleme sunan, kimlik yüklemeden kripto ile ödenen bir konut proxy sağlayıcısıdır: GB başına faturalandırılan ev geniş bant IP'leri, 35 ülkedeki 103 şehrin her biri için yerel veri sayfası.
