Teknik
Mobil Proxy Nasıl Kullanılır?
Kısaca
Mobil proxy'yi kullanmak için dört bilgi yeter: sunucu adresi, port, kullanıcı adı ile şifre ve protokol. Bunları tarayıcıda, telefonun Wi-Fi ayarında, bir uygulamanın proxy alanında ya da kodun içinde bir kez girersiniz; proxy üzerinden giden trafik hedef siteye mobil operatör hattının çıkış IP'siyle ulaşır. Bu rehber her ortam için gereken ayarı, örnek değerlerle ve sırasıyla anlatır.
Son güncelleme: Okuma süresi: yaklaşık 9 dk
Başlamadan önce elinizde ne olmalı?
Arayüz değişse de her kurulum aynı bilgilerle yapılır. Sağlayıcının belirttiğine göre bağlantı bilgileri ve paketin IP değiştirme bağlantısı müşteri panelinde gösterilir. Aşağıdaki örneklerde gerçek adres ve port yerine proxy.example.com ile PORT yazıyoruz; siz panelinizdeki değerleri kullanın.
| Bilgi | Ne işe yarar | Bu rehberdeki örnek |
|---|---|---|
| Sunucu adresi | Bağlanacağınız proxy sunucusunun adı | proxy.example.com |
| Port | Sunucuda hangi kapıdan bağlanacağınız | PORT |
| Kullanıcı adı ve şifre | Proxy'yi kullanma yetkisi | KULLANICI_ADI ve SIFRE |
| Protokol | Bağlanma yöntemi: HTTP ya da SOCKS5 | http veya socks5h |
| IP yetkilendirmesi (isteğe bağlı) | Şifre yerine, tanımladığınız IP adresinden gelen bağlantıyı kabul eden yöntem; sağlayıcı beyanına göre kullanıcı adı ve şifreye seçenek olarak sunulur | Örnek değer yok; tanımlama ayrıntısını satın almadan önce WhatsApp'tan sorun |
Protokol paketinize bağlıdır. Türkiye paketlerinin haftalık ve aylık seçeneklerinde sipariş formunda HTTP ya da SOCKS5 seçilir. Günlük paketlerde ve yurt dışı paketlerde sipariş formunda protokol alanı yoktur; hizmetin HTTP(S) ve SOCKS5 ile kullanılabildiği ürün sayfalarında belirtilir, ancak protokolün size nasıl verileceğini satın almadan önce WhatsApp'tan teyit edin. Kısaca: tarayıcı ve HTTP kullanan araçlar için HTTP, HTTP dışında bir protokol konuşan uygulamalar için SOCKS5 uygun düşer. Ayrıntı için HTTP ve SOCKS5 farkı rehberine, paket seçenekleri için Mobil Proxy sayfasına bakabilirsiniz.
Cihaz ve SIM kart
Bağlantıyı başlatan istemci
Mobil ağ
Baz istasyonu ve operatör şebekesi
Proxy sunucusu
İsteği hedefe iletir
Çıkış IP’si
Hedefin gördüğü adres (örnek)
Örnek veriGösterilen IP adresleri dokümantasyon aralıklarından alınmış örneklerdir. Genel şema: mobil proxy mantığını anlatır, satılan altyapının bir kopyası değildir.
Kopyalarken dikkat
Bilgileri panelden kopyalarken satır sonundaki görünmez boşluğu da alabilirsiniz. Şifre doğru olsa bile bu yüzden reddedilebilir. Yapıştırdıktan sonra alanın başını ve sonunu kontrol edin.
İlk adım: bilgileri test edin
Ayara geçmeden önce bilgilerin çalıştığını görün. Böylece bir şey ters gittiğinde sorunun ayarda mı, bilgilerde mi olduğunu baştan bilirsiniz.
- Kendi IP'nizi not edin
Proxy kapalıyken IP Adresim aracını açın ve gördüğünüz adresi yazın. Bu, karşılaştırma noktanızdır.
- Proxy'yi ayarlayın
Aşağıdaki bölümlerden size uyanı seçip proxy'yi tarayıcıya ya da curl'e girin.
- Aynı aracı yeniden açın
Proxy üzerinden görünen adres ilk notunuzdan farklı olmalıdır. Aynıysa istemciniz proxy'yi kullanmıyor demektir.
- Kontrol araçlarını deneyin
Proxy Kontrol adresin ve portun dışarıdan yanıt verip vermediğini gösterir. Protokole özel sayfalar da var: HTTP Proxy Kontrol ve SOCKS5 Proxy Kontrol.
Kontrol aracının sınırı
Bu araçlar testi bizim sunucumuzdan yapar; olumlu sonuç, proxy'nin oradan erişilebildiğini gösterir, sizin ağınızdan çalıştığını değil. Asıl doğrulama, kendi ortamınızda yaptığınız ikinci ve üçüncü adımdır. Araçların neyi kanıtlayamadığı sorun giderme rehberinde açıklanır.
Windows ve tarayıcılar
Chrome, Edge ve diğer Chromium tabanlı tarayıcılar varsayılan olarak işletim sisteminin proxy ayarını kullanır. Firefox ise kendi ağ ayarlarına sahiptir. Aşağıdaki menü adları sürüme ve dile göre değişebilir; mantık aynı kalır.
| Ortam | Ayar nerede | Kimlik bilgisi nereye yazılır |
|---|---|---|
| Chrome, Edge ve Chromium tabanlı tarayıcılar | İşletim sisteminin proxy ayarı | Sayfa açılırken çıkan doğrulama penceresine |
| Firefox | Tarayıcının kendi ağ ayarları | HTTP proxy'de doğrulama penceresine; SOCKS5 için ayar penceresinde kimlik alanı bulunmaz |
| Windows sistem ayarı | Ayarlar, ağ ve internet, ara sunucu | Ekranda alan bulunmaz |
Windows sistem proxy’si
- Ayarlar'ı açın
Ağ ve internet bölümünden “Ara sunucu” (proxy) sayfasına gidin.
- El ile kurulumu seçin
“El ile proxy kurulumu” altında proxy kullanımını açıp düzenleme düğmesine basın.
- Adres ve portu girin
Adres alanına
proxy.example.com, port alanınaPORTyazıp kaydedin. - Tarayıcıyı yeniden açın
Kullanıcı adı ve şifre kullanıyorsanız ilk sayfada bir doğrulama penceresi gelir;
KULLANICI_ADIveSIFREdeğerlerinizi buraya yazın.
Windows'un bu ekranı HTTP proxy mantığıyla çalışır ve kimlik bilgisi alanı sunmaz. SOCKS5 kullanacaksanız uygulamanın kendi proxy ayarına başvurun. Chrome ve Edge gibi Chromium tabanlı tarayıcılar kullanıcı adı ve şifre isteyen SOCKS5 proxy'lerde kimlik doğrulaması yapamayabilir; böyle bir bağlantıda kendi proxy alanı olan bir uygulama ya da komut satırı daha sağlam bir yoldur.
İşiniz bitince ayarı kapatın
Sistem proxy'si açıkken ayarı dikkate alan her uygulama, yani güncelleyiciler ve eşitleme istemcileri de proxy üzerinden çıkar. GB kotalı bir pakette kotanız bu yüzden beklenenden hızlı azalabilir.
Firefox
Genel ayarlarda “Ağ ayarları” bölümünü açıp “El ile proxy yapılandırması”nı seçin. HTTP proxy için ilgili alana adres ve portu yazın, HTTPS için de aynı proxy'yi kullanma kutusunu işaretleyin. SOCKS5 için SOCKS sunucusu alanını doldurup SOCKS v5'i seçin ve “SOCKS v5 kullanırken proxy DNS” kutusunu işaretleyin; böylece alan adlarını proxy çözer. Bu pencerede SOCKS5 için kullanıcı adı ve şifre alanı bulunmaz; kimlik doğrulaması gereken bir SOCKS5 bağlantısında kendi proxy alanı olan bir uygulama daha uygundur.
Android
- Wi-Fi ayrıntılarını açın
Ayarlar'da Wi-Fi bölümüne girip bağlı olduğunuz ağı düzenleme ekranına getirin.
- Proxy'yi elle seçin
Gelişmiş seçenekler altında proxy ayarını “El ile” yapın.
- Adres ve portu yazın
Ana makine adı alanına
proxy.example.com, port alanınaPORTyazın. - Kaydedip deneyin
Tarayıcıyı açın ve IP Adresim aracını yeniden ziyaret edin.
Android'in bu ekranında genellikle kullanıcı adı ve şifre alanı yoktur; kimlik bilgisini tarayıcının doğrulama penceresi ister. İki sınır önemlidir. Ayar yalnızca o Wi-Fi ağı için geçerlidir, mobil veriye geçince uygulanmaz. Ayrıca birçok uygulama sistem proxy'sini yok sayar; bu uygulamalarda ya uygulamanın kendi proxy alanını kullanırsınız ya da cihazın tüm trafiğini yönlendiren bir yönteme bakarsınız.
Cihaz düzeyinde yönlendirme, proxy ayarından ayrı bir mekanizmadır. Sağlayıcının belirttiğine göre Mobil Proxy paketlerinde bunun için OpenVPN ya da AmneziaWG kullanılabilir; ayrıntıyı satın almadan önce WhatsApp'tan sorun.
iPhone ve iPad
- Wi-Fi ayrıntılarını açın
Ayarlar, Wi-Fi bölümünde bağlı ağın yanındaki bilgi simgesine dokunun.
- Proxy'yi yapılandırın
Sayfanın altındaki “Proxy'yi Yapılandır” seçeneğini “Elle” yapın.
- Sunucu ve portu girin
Sunucu alanına
proxy.example.com, port alanınaPORTyazın. - Kimlik doğrulamayı açın
“Kimlik doğrulama” düğmesini açıp kullanıcı adı ve parola alanlarına
KULLANICI_ADIileSIFREdeğerlerini yazın, sonra kaydedin.
iOS kimlik bilgisi alanlarını ayar ekranında sunduğu için kurulum Android'e göre daha kısadır. Aynı sınırlar burada da geçerlidir: ayar o Wi-Fi ağına bağlıdır ve ayarı yok sayan uygulamalar doğrudan çıkabilir.
Masaüstü uygulamalar ve tarayıcı profilleri
Birçok masaüstü uygulaması ve profil tabanlı tarayıcı, sistem ayarından bağımsız kendi proxy alanına sahiptir; profil başına ayrı proxy tanımlanabilir. Alanların adı değişse de içerik aynıdır.
| Alan | Girilecek değer |
|---|---|
| Tür ya da protokol | HTTP veya SOCKS5; paketinizdeki protokolle aynı olmalı |
| Sunucu / Host | proxy.example.com |
| Port | PORT |
| Kullanıcı adı | KULLANICI_ADI |
| Şifre | SIFRE |
Türü yanlış seçmek, bilgiler doğru olsa bile bağlantıyı bozar. Belirtiler için sorun giderme rehberine bakın.
Profil tabanlı tarayıcılarda her profile ayrı bir proxy tanımlayabilirsiniz. Proxy yalnızca çıkış IP'sini değiştirir; profilin dil ve saat dilimi ayarı bundan bağımsızdır ve çıkış IP'sinin ülkesinden farklı olabilir. Konuma bağlı içerik kontrolü gibi işlerde bu ayarları test senaryonuza göre elle belirleyin. Takıldığınız noktada sorun giderme rehberi hata mesajlarını tek tek açıklar.
Komut satırı ve betikler
Kod tarafında kurulum tek satırdır. curl ile başlamak en iyisidir: sonuç tarayıcıdan bağımsızdır ve hatayı doğrudan gösterir. Aşağıdaki iki komutun ikincisinde socks5h kullanılır; sondaki h, alan adının proxy tarafından çözülmesini sağlar. Windows PowerShell 5.1'de curl başka bir komutun takma adıdır; gerçek curl için curl.exe yazın.
Bash
# HTTP proxy
curl --proxy http://proxy.example.com:PORT --proxy-user "KULLANICI_ADI:SIFRE" https://example.com/
# SOCKS5 proxy, alan adı çözümlemesi proxy tarafında
curl --proxy socks5h://proxy.example.com:PORT --proxy-user "KULLANICI_ADI:SIFRE" https://example.com/Python'da requests kütüphanesi proxy adresini bir sözlükle alır. SOCKS5 için ek paket gerekir.
Python
import requests
proxy = "http://KULLANICI_ADI:SIFRE@proxy.example.com:PORT"
proxies = {"http": proxy, "https": proxy}
yanit = requests.get("https://example.com/", proxies=proxies, timeout=30)
print(yanit.status_code)
# SOCKS5 için önce: pip install "requests[socks]"
# sonra proxy adresini şöyle yazın:
# proxy = "socks5h://KULLANICI_ADI:[email protected]:PORT"Node.js'in yerleşik fetch işlevi varsayılan olarak proxy kullanmaz; undici paketinin ProxyAgent sınıfı bu işi görür.
JavaScript
import { ProxyAgent, fetch } from "undici";
const kimlik = Buffer.from("KULLANICI_ADI:SIFRE").toString("base64");
const dispatcher = new ProxyAgent({
uri: "http://proxy.example.com:PORT",
token: "Basic " + kimlik,
});
const yanit = await fetch("https://example.com/", { dispatcher });
console.log(yanit.status);Go, PHP, Java, C#, Ruby ve Rust için aynı mantığın örnekleri Geliştiriciler sayfasında. Kullanıcı adı ya da şifrenizde @, : veya # gibi özel karakterler varsa adres biçiminde bunları yüzde kodlamasıyla yazmanız gerekir; ayrıntısı sorun giderme rehberindedir.
Doğrulama ve tutarlılık
Ayar bittiğinde aşağıdaki beş sinyali tek tek kontrol edin. Proxy yalnızca onun üzerinden giden bağlantıların çıkış IP'sini değiştirir; tarayıcınızın ya da cihazınızın verdiği diğer sinyaller ayrı kanallardır.
| Sinyal | Proxy değiştirir mi | Nasıl kontrol edersiniz |
|---|---|---|
| Çıkış IP'si | Evet, proxy üzerinden giden bağlantılar için | IP Adresim aracı |
| Alan adı sorguları | İstemci ayarına bağlı; socks5h ya da HTTP proxy alan adını proxy'ye bırakır | Kendi ortamınızda test edin; DNS Sorgulama bir alan adının kayıtlarını görmeye yarar |
| WebRTC | Kendiliğinden değil; ayrı bir kanaldır | Tarayıcınızda bir WebRTC testi yapın |
| Dil ve zaman dilimi | Hayır | Tarayıcı ve işletim sistemi ayarları |
| Tarayıcı kimliği (User-Agent) | Hayır | User Agent Kontrol aracı |
Genel bilgi: WebRTC
WebRTC için IETF belgesi (RFC 8828) şunu söyler: klasik bir proxy tanımlıyken doğrudan internet erişimine de izin veriliyorsa, WebRTC'nin STUN denetimleri proxy'yi atlayıp istemcinin genel IP'sini ortaya çıkarabilir. Tarayıcıların güncel varsayılanları farklı olabilir; kesin sonuç almanın yolu kendi tarayıcınızda denemektir.
Olumlu bir test sonucu sızıntı olmadığını kanıtlamaz. Ayarı değiştirdiğinizde ya da tarayıcıyı güncellediğinizde testi yineleyin; sızıntıların ayrıntısı sorun giderme rehberinde ele alınır.
IP değiştirme bağlantısını kullanmak
Sağlayıcının belirttiğine göre her Mobil Proxy paketine ait ayrı bir IP değiştirme bağlantısı vardır. Bağlantıyı bir tarayıcı sekmesinde açabilir ya da bir betikten çağırabilirsiniz; değişimi ne zaman yapacağınıza siz karar verirsiniz. Sağlayıcının anlatımına göre bu işlem hattı operatör ağına yeniden bağlar ve hattın yeni bir mobil IP alması amaçlanır. Yine sağlayıcı beyanına göre Türkiye paketlerinde müşteri panelinde IP geçmişi ve kalan kota görünür; yurt dışı paketlerde kota takibi ve IP geçmişi yer almaz.
Sağlayıcı iki değişim arasında beklenmesi gereken süreyi, bir değişimin ne kadar sürdüğünü, yeni IP'nin her seferinde farklı olup olmadığını ve günlük bir sınırı yayımlamamıştır; bu yüzden bu rehber de süre vermez. Değişimden sonra IP Adresim aracıyla sonucu kendiniz doğrulayın. Eski IP'ye bağlı açık oturumlar kopabilir; bu durumda uygulamanızın yeniden bağlanmasını bekleyin. Yöntemlerin tümü için IP değiştirme rehberine bakın.
Her istekte kendiliğinden değişen bir IP istiyorsanız Rotating Mobil Proxy ürününe bakın: sağlayıcı beyanına göre varsayılan davranış budur ve ayrıca bir IP değiştirme bağlantısı gerekmez. Mantığı Rotating Mobil Proxy Nedir? rehberinde bulabilirsiniz. Aynı beyana göre bu ürünün Türkiye paketlerinde yalnızca HTTP ve HTTPS bulunur, SOCKS5 sunulmaz; yurt dışı paketlerde SOCKS5 de belirtilir.
Sorumlu kullanım
Proxy'yi yalnızca hedef sitenin kullanım koşullarına ve yürürlükteki mevzuata uygun işlerde kullanın.
Sık sorulan sorular
Telefonlarda proxy ayarı bağlı olduğunuz Wi-Fi ağının ayrıntı ekranında bulunur. iPhone'da ağın yanındaki bilgi simgesinden “Proxy'yi Yapılandır” seçeneğini, Android'de ağı düzenleyip gelişmiş seçeneklerden proxy bölümünü açarsınız. Sunucu adresini ve portu girersiniz; iPhone kullanıcı adı ve parola alanı da sunar. Ayar yalnızca o Wi-Fi ağı için geçerlidir, mobil veriye geçtiğinizde devre dışı kalır.
Sağlayıcının belirttiğine göre bağlantı bilgileri ve paketin IP değiştirme bağlantısı müşteri panelinde gösterilir. Türkiye paketlerinin haftalık ve aylık seçeneklerinde sipariş formunda kullanıcı adı, şifre ve protokol alanları bulunur. Bir bilgi eksik görünüyorsa ya da günlük pakette hangi protokolün kullanılacağından emin değilseniz satın almadan önce ya da sonra WhatsApp üzerinden sorun.
Tarayıcı, curl ve çoğu betik HTTP proxy ile çalışır; HTTPS siteler CONNECT yöntemiyle tünellenir. Uygulamanız yalnızca SOCKS5 alanı sunuyorsa ya da HTTP dışında bir protokol kullanıyorsa SOCKS5 gerekir. Hangisinin paketinizde sunulduğu pakete göre değişir; Türkiye haftalık ve aylık paketlerde seçim sipariş formunda yapılır. Karşılaştırma için HTTP ve SOCKS5 farkı rehberine bakın.
İlk olasılık, uygulamanın sistem proxy ayarını kullanmamasıdır; birçok uygulama bu ayarı yok sayar. İkinci olasılık, telefonun mobil veride çalışmasıdır: Wi-Fi ağına girilen proxy yalnızca o ağda geçerlidir. Önce proxy kapalıyken IP Adresim aracından adresinizi not edin, sonra proxy açıkken aynı aracı yeniden açın. Adres aynı kalıyorsa istemci proxy'yi kullanmıyor demektir; aynı bilgilerle curl denemesi yapmak sorunun ayarda mı uygulamada mı olduğunu ayırır.
Hayır. Tarayıcı ayarı, sistem proxy'si ya da uygulama içi alan yalnızca ayarı dikkate alan yazılımların trafiğini yönlendirir; ayarı yok sayan uygulamalar doğrudan çıkar. Cihazın tüm trafiğini yönlendirmek proxy ayarından ayrı bir mekanizmadır (örneğin VPN türü bir tünel). Ürününüzde sunulup sunulmadığını satın almadan önce WhatsApp'tan sorun.