macOS, proxy'yi Windows'tan farklı biçimde ele alır: ayar sistem geneline değil, ağ arayüzüne bağlanır. Wi-Fi için tanımladığınız proxy, Ethernet'e geçtiğinizde devre dışı kalır. Bu, kafa karıştırıcı olduğu kadar kullanışlıdır da — ofiste proxy, evde doğrudan bağlantı gibi senaryolar ek araç gerektirmez.
Arayüz Bazlı Mantık
Bir uygulama beklediğiniz gibi davranmıyorsa, hangi katmanı okuduğunu belirlemek sorunun yarısını çözer.
Sistem Ayarlarından Adım Adım
Apple menüsü → Sistem Ayarları → Ağ → bağlı olduğunuz arayüzü seçin → Ayrıntılar… → Proxy'ler. Karşınıza protokol listesi çıkar:
- Web Proxy (HTTP) — şifrelenmemiş web trafiği.
- Güvenli Web Proxy (HTTPS) — CONNECT tüneli; ikisini de doldurmanız gerekir.
- SOCKS Proxy — macOS'un güçlü yanı: SOCKS5 doğrudan desteklenir.
- Otomatik Proxy Yapılandırması — PAC dosyası adresi.
Kullanıcı adı/şifre isteyen adresler için "Proxy sunucusu parola gerektiriyor" kutucuğunu işaretleyip bilgileri girin; macOS bunları Anahtar Zinciri'nde saklar, böylece her açılışta yeniden sormaz. Bu, Windows'a göre belirgin bir avantajdır.
Terminal ile Hızlı Yönetim
Servis adı tam olarak yazılmalıdır — "Wi-Fi" ile "WiFi" farklıdır. Komutlar yönetici parolası sorabilir.
SSH Üzerinden Dinamik SOCKS5
Bir sunucuya SSH erişiminiz varsa ek yazılım kurmadan kendi SOCKS5 proxy'nizi ayağa kaldırabilirsiniz: ssh -D 1080 -q -C -N kullanici@sunucu. Ardından macOS'un SOCKS alanına 127.0.0.1:1080 yazmanız yeterlidir. Trafik SSH tüneli içinden çıkar; şifreleme SSH tarafından sağlanır. Bu yöntem, uzun ömürlü tek bir çıkış IP'si istediğiniz durumlarda ISP proxy davranışına yakın sonuç verir.
Uygulama Bazlı İstisnalar
| Uygulama | Sistem proxy'sini kullanır mı? | Not |
|---|---|---|
| Safari | Evet | Arayüz ayarını doğrudan miras alır |
| Chrome | Evet | --proxy-server bayrağıyla ezilebilir |
| Firefox | Hayır (varsayılan) | Kendi ayar ekranı vardır |
| curl / git | Hayır | Ortam değişkenlerine bakar |
| Homebrew | Kısmen | ALL_PROXY değişkenini okur |
Ağ Konumları ile Tek Tıkla Geçiş
macOS'un az bilinen "Konum" (Location) özelliği, tüm ağ ayarlarını — proxy dahil — adlandırılmış profiller halinde saklar. Sistem Ayarları → Ağ → sağ üstteki üç nokta → Konumlar → Konumları Düzenle. "Ofis" ve "Ev" adında iki profil oluşturup birine proxy tanımlarsanız, Apple menüsünden iki tıkla geçiş yapabilirsiniz.
Profil değiştirmek DHCP kirasını yeniler ve proxy ayarını anında uygular; uygulamaları yeniden başlatmanız gerekmez.
Komut satırından geçiş de mümkündür: networksetup -switchtolocation "Ofis". Bu komutu bir kısayola bağlayarak proxy açma/kapatma işlemini tek adıma indirebilirsiniz.
Doğrulama
Terminalde curl -s https://api.ipify.org komutu ortam değişkenlerini, tarayıcıda IP Adresim sayfası arayüz ayarını gösterir. İki sonuç farklıysa katmanlardan biri eksik demektir. DNS sorgularının da tünelden geçtiğinden emin olmak için DNS sızıntı testini çalıştırın — SOCKS5 kullanırken "uzak DNS" seçeneği kritik önemdedir.