ALTYAPI / AĞ MİMARİSİ
Bir proxy isteğinin izlediği yol
01MİMARİ
Gateway’den çıkış IP’ye altı adım
02 / 06
PROXY GATEWAY
Bu adımda ne olur
Uygulamanın bağlandığı giriş noktasıdır. HTTP, HTTPS (CONNECT) veya SOCKS5 konuşur; desteklenen protokol ürüne göre değişir.
- Protokol kapsamı ürün sayfasındaki özellik matrisinde belirtilir.
- SOCKS5 için socks5h:// kullanımı DNS çözümünü uzağa taşır.
- HTTP
- HTTPS CONNECT
- SOCKS5
Kavramsal gösterim
Bu mimari kavramsal bir gösterimdir; doğrulanmamış altyapı ayrıntılarını temsil etmez.
Gateway, istemcinin tanıdığı tek adrestir. Yönlendirme ve çıkış seçimi ürünün tanımına bağlıdır: sabit çıkışlı ürünlerde aynı adres, rotasyonlu ürünlerde dönen adresler kullanılır.
Çıkış IP’nin türü; datacenter, ISP, mobil ya da residential; hedef servisin sizi nasıl gördüğünü belirleyen en önemli özelliktir. Ürün seçimi bu yüzden önce çıkış türünden başlar.
02PROTOKOLLER
HTTP, HTTPS ve SOCKS5
| Protokol | Katman | Ne yapar | Ne zaman | Ürünlerle ilişki |
|---|---|---|---|---|
| HTTP | Uygulama katmanı | İstemci isteği proxy’ye açık biçimde iletir; proxy isteği hedefe aktarır ve yanıtı geri döndürür. | Tarayıcı, betik ve HTTP tabanlı araçlar için en yaygın seçenek. | Tüm ürünlerde yer alır. |
| HTTPS | Uygulama katmanı, CONNECT tüneli | İstemci proxy’den CONNECT ile hedefe bir tünel ister; TLS oturumu istemci ile hedef arasında kurulur, proxy içeriği çözmez. | HTTPS hedeflere erişirken. Hedef içerik uçtan uca şifreli kalır. | Tüm ürünlerde yer alır; IPv6 Proxy yalnızca HTTP(S) ile çalışır. |
| SOCKS5 | Oturum katmanı | Uygulama protokolünden bağımsız bir TCP vekil bağlantısı kurar; alan adı çözümü istenirse proxy tarafında yapılır (socks5h). | HTTP dışındaki TCP uygulamaları ve DNS’in uzakta çözülmesi istenen kurulumlar için. | IPv6 Proxy’de yoktur. Rotating Mobil Proxy’de yalnızca yurt dışı paketlerinde sunulur. |
Protokol kapsamı ürüne göre değişir. Sipariş vermeden önce ilgili ürün sayfasını ve ürün karşılaştırmasını kontrol edin.
03KİMLİK DOĞRULAMA
Kullanıcı adı ve şifre
Temel yöntem kullanıcı adı ve şifredir. İstemci bu bilgileri proxy adresiyle birlikte tanımlar; doğrulanmayan istek yönlendirme aşamasına geçmez. Sitede gördüğünüz örnekler yalnızca KULLANICI ve SIFRE yer tutucularıdır.
IP adresine göre yetkilendirme, ürün sayfalarında belirtilen ürünlerde sunulur: Datacenter Proxy, Mobil Proxy ve Rotating Mobil Proxy. Diğer ürünler için bu yöntem belirtilmemiştir; sipariş öncesinde ürün sayfasından teyit edin.
http://KULLANICI:SIFRE@proxy.example.com:PORT04ADRESLEME
IPv4 ve IPv6
- IPv4
- Yaygın adresleme ailesidir ve çoğu ürün IPv4 çıkış sunar. Dokümantasyon örneklerinde 192.0.2.0/24, 198.51.100.0/24 ve 203.0.113.0/24 aralıkları kullanılır.
- IPv6
- IPv6 Proxy ürününde bağlantı yalnızca HTTP(S) ile yapılır; SOCKS5 bu üründe yoktur. Örneklerde 2001:db8::/32 dokümantasyon bloğu kullanılır. IPv4 destekli hedeflere erişim için ürün sayfasındaki notlara bakın.
Desteklenen lokasyonlar için global ağ sayfasına bakın.
05GÜVENLİK
Güvenlik ve sorumlu kullanım
İlke 01
Kimlik bilgisini paylaşmayın
Kullanıcı adı ve şifre, proxy erişiminin anahtarıdır. Kaynak koduna, herkese açık depolara ve ekran görüntülerine yazmayın; ortam değişkeni veya gizli bilgi yöneticisi kullanın.
İlke 02
Hedefe TLS ile bağlanın
HTTPS hedeflerde proxy yalnızca CONNECT tüneli açar, içeriği çözmez. Mümkün olduğunda hedefe https:// ile bağlanın ve sertifika doğrulamasını kapatmayın.
İlke 03
DNS çözümünü bilinçli seçin
SOCKS5 kullanırken socks5:// alan adını istemcide çözer; socks5h:// ise çözümü proxy tarafına bırakır. DNS sızıntısı istemiyorsanız socks5h tercih edin.
İlke 04
Hukuka ve kullanım koşullarına uyun
Hedef sitelerin robots.txt dosyasına ve kullanım koşullarına, ilgili mevzuata uyun. Protokol ve lokasyon sağlarız; kuralların atlatılması hizmetin amacı değildir.
# Gateway'in HTTP üzerinden çıkış IP'sini göstermesi
curl -x http://KULLANICI:SIFRE@proxy.example.com:PORT https://api.ipify.org
# SOCKS5 ile, DNS çözümü proxy tarafında
curl --proxy socks5h://KULLANICI:SIFRE@proxy.example.com:PORT https://api.ipify.org