İçeriğe geç

macOS'ta Manuel Proxy Kurulumu: Adım Adım Kılavuz

• Гайды
macOS'ta Manuel Proxy Kurulumu: Adım Adım Kılavuz

macOS'ta proxy'yi manuel olarak yapılandırmak, ağ trafiğinizi belirli bir sunucu üzerinden yönlendirmenizi sağlar; böylece bölgeye özgü web scraping, coğrafi kısıtlamaları aşma veya gizliliği artırma gibi işleri yapabilirsiniz. Bu süreç, GProxy tarafından verilen sunucu adresi ve portun macOS Sistem Ayarları'na girilmesinden ibarettir ve yapılandırma sistem düzeyindeki uygulamaların ve tarayıcıların çoğuna uygulanır.

macOS proxy mimarisini anlamak

macOS, proxy ayarlarını ağ arayüzü düzeyinde ele alır. Bu, Wi-Fi bağlantınız ile kablolu Ethernet bağlantınız için farklı proxy yapılandırmaları kullanabileceğiniz anlamına gelir. Manuel bir proxy uyguladığınızda, macOS ağ yığını uygulamalardan çıkan istekleri yakalar ve belirtilen proxy sunucusuna yönlendirir. Safari, Chrome ve Slack gibi modern uygulamaların çoğu bu sistem genelindeki ayarlara uysa da, bazı özel yazılımlar veya komut satırı araçları ayrı yapılandırma gerektirir.

GProxy; residential, veri merkezi ve mobil IP'ler dahil çeşitli proxy türleri sunar. macOS'ta manuel kurulum için genellikle HTTP, HTTPS (Güvenli Web Proxy) veya SOCKS5 protokollerini kullanırsınız. Doğru protokolü seçmek kullanım senaryonuza bağlıdır. Örneğin SOCKS5, yüksek performanslı işler ve UDP trafiği için sıklıkla tercih edilirken, HTTP/HTTPS genel web gezintisi ve veri toplama için standarttır.

macOS'ta Manuel Proxy Kurulumu: Adım Adım Kılavuz

macOS Ventura ve Sonoma için adım adım manuel yapılandırma

Apple, macOS'un son sürümlerinde sistem arayüzünü yeniden tasarladı ve "Sistem Tercihleri"nden "Sistem Ayarları"na geçti. Aşağıdaki adımlar güncel sürümlerdeki (macOS 13.0 ve sonrası) süreci anlatır.

  1. Ekranın sol üst köşesindeki Apple Menüsü'ne tıklayın ve Sistem Ayarları'nı seçin.
  2. Kenar çubuğunda Ağ'a tıklayın.
  3. Şu anda kullandığınız etkin ağ hizmetini seçin (örneğin Wi-Fi veya Ethernet). Wi-Fi kullanıyorsanız, bağlı ağın adının yanındaki Ayrıntılar... düğmesine tıklayın.
  4. Açılan pencerenin sol sütununda Proxy'ler sekmesine tıklayın.
  5. Bir protokol listesi göreceksiniz. Kullanmak istediğiniz protokolün anahtarını açın. GProxy kullanıcılarının çoğu için bunlar Web Proxy (HTTP) ve Güvenli Web Proxy (HTTPS) olacaktır.
  6. GProxy panelinizde verilen Proxy Sunucusu adresini (örneğin proxy.gproxy.com) ve Port'u (örneğin 8080 veya 10000) girin.
  7. Proxy'niz parola gerektiriyorsa (standart kimlik doğrulama), Proxy sunucusu parola gerektiriyor anahtarını açın ve GProxy kullanıcı adınızı ve parolanızı girin.
  8. Tamam'a, ardından değişiklikleri kaydetmek için Uygula'ya tıklayın.

GProxy hesabınızda IP beyaz listesi (yetkili IP'ler) kullanıyorsanız kullanıcı adı ve parola alanlarını atlayabilirsiniz. Sunucu, Mac'inizin IP adresini tanır ve erişimi otomatik olarak verir. Bu, sabit iş istasyonları için genellikle daha pratiktir.

Protokol karşılaştırması: doğru GProxy ayarını seçmek

Doğru protokolü seçmek performans ve uyumluluk açısından kritiktir. macOS birkaç seçenek sunar, ancak profesyonel proxy kullanımında en yaygın olanlar aşağıdaki üçüdür.

Protokol En uygun kullanım Güvenlik düzeyi Hız
HTTP Genel web gezintisi, temel scraping. Düşük (trafik şifrelenmez) Yüksek
HTTPS Güvenli sitelere erişim (bankacılık, sosyal medya). Yüksek (SSL/TLS şifreleme) Orta-yüksek
SOCKS5 Torrent, VOIP, oyun, ileri düzey scraping. Değişken (yerleşik şifreleme yok, ancak her tür trafiği taşır) Yüksek (düşük ek yük)

Anonimliğe ve güvenliğe öncelik veren kullanıcılar için GProxy, Güvenli Web Proxy (HTTPS) veya SOCKS5 kullanılmasını önerir. SOCKS5 özellikle etkilidir, çünkü veri paketlerini yeniden yazmaz ve yüksek güvenlikli sitelerin kullandığı gelişmiş anti-proxy mekanizmalarınca tespit edilme olasılığını azaltır.

macOS'ta Manuel Proxy Kurulumu: Adım Adım Kılavuz

İleri düzey yapılandırma: proxy atlama ve localhost

Sunucu bilgilerinizi girdiğiniz aynı "Proxy'ler" ayarları menüsünde Bu sunucular ve etki alanları için proxy ayarlarını atla etiketli bir metin alanı bulunur. Bu alan geliştiriciler ve ileri düzey kullanıcılar için kritiktir. macOS varsayılan olarak *.local ve 169.254/16 değerlerini içerir.

MAMP, Docker veya yerel bir Node.js sunucusu gibi bir araçla yerelde site geliştiriyorsanız, localhost ve 127.0.0.1 adreslerinin bu listede olduğundan emin olmalısınız. Bu girdiler olmadan Mac'iniz yerel geliştirme trafiğini GProxy sunucusu üzerinden yönlendirmeye çalışır ve proxy sunucusu yerel makinenizin iç ortamını göremediği için "Connection Refused" hatası alırsınız.

Birden fazla girdi virgülle ayrılmalıdır. Örneğin: *.local, 169.254/16, localhost, 127.0.0.1, myinternaltool.com. Böylece yalnızca dış web trafiği proxy üzerinden geçer ve iç ağ işlemlerinizin hızı korunur.

macOS'ta Python ile proxy kullanımını otomatikleştirme

Sistem Ayarları'ndaki manuel kurulum tarayıcılar için yeterli olsa da, geliştiricilerin proxy'leri çoğu zaman programatik olarak kullanması gerekir. macOS'ta betik çalıştırıyorsanız sistem ayarlarını atlayıp GProxy kimlik bilgilerinizi doğrudan kodunuzda tanımlayabilirsiniz. Bu, veri bilimi ve otomatik test senaryolarında yaygındır.

Aşağıdaki örnek, Python'daki popüler requests kütüphanesiyle bir GProxy residential proxy'sinin nasıl kullanılacağını gösterir:

import requests

# GProxy kimlik bilgilerinizle değiştirin
proxy_host = "proxy.gproxy.com"
proxy_port = "10000"
username = "your_username"
password = "your_password"

proxy_url = f"http://{username}:{password}@{proxy_host}:{proxy_port}"

proxies = {
    "http": proxy_url,
    "https": proxy_url,
}

try:
    response = requests.get("https://api.ipify.org?format=json", proxies=proxies, timeout=10)
    print(f"Your Proxy IP: {response.json()['ip']}")
except Exception as e:
    print(f"Connection Error: {e}")

Bu betik, macOS sisteminizin geri kalanını etkilemeden proxy'nizin doğru çalıştığını doğrulamanızı sağlar. Sistem güncellemelerine veya diğer arka plan süreçlerine karışmamak için proxy mantığını uygulama içinde tutmak geliştiriciler açısından iyi bir uygulamadır.

macOS'ta sık görülen proxy sorunlarını giderme

Manuel kurulum zaman zaman bağlantı sorunlarına yol açar. GProxy ayarlarını uyguladıktan sonra internete erişemiyorsanız şu değişkenleri kontrol edin:

  • Kimlik doğrulama hataları: Tarayıcınız sürekli kullanıcı adı ve parola soruyorsa GProxy kimlik bilgilerinizi tekrar kontrol edin. IP beyaz listesi kullanıyorsanız, mevcut genel IP'nizin GProxy panelinde yetkilendirilen IP ile eşleştiğinden emin olun.
  • Port çakışmaları: Seçtiğiniz protokol için doğru portu kullandığınızdan emin olun. HTTP proxy'ler genellikle 80 veya 8080 portunu kullanırken, SOCKS5 ve GProxy'nin rotasyonlu portları 10000-20000 aralığında olabilir.
  • Karşılama portalları: Otel veya kafe gibi bir genel Wi-Fi ağındaysanız, yerel ağın web tabanlı girişini tamamlayana kadar proxy'ler genellikle çalışmaz. Proxy'yi kapatın, Wi-Fi'ye giriş yapın, sonra proxy'yi tekrar açın.
  • DNS sızıntıları: macOS, proxy etkinken bile varsayılan olarak ISP'nizin DNS sunucularını kullanmaya devam edebilir. Bunu önlemek için SOCKS5 yapılandırmanızın DNS'i proxy üzerinden çözecek şekilde ayarlandığından emin olun veya Ağ ayarlarınızın DNS sekmesinden DNS'i Cloudflare (1.1.1.1) gibi tarafsız bir sağlayıcıya elle ayarlayın.

Terminal üzerinden proxy yapılandırma (networksetup)

Birden çok Mac yöneten sistem yöneticileri için grafik arayüzden manuel yapılandırma verimsizdir. macOS, proxy ayarlarını yönetmek için networksetup komut satırı aracını sunar. Bu, proxy'leri anında açıp kapatan bash betikleri yazmak için kullanışlıdır.

Terminal üzerinden Wi-Fi arayüzü için HTTP proxy tanımlamak üzere şu komutu kullanın:

networksetup -setwebproxy "Wi-Fi" proxy.gproxy.com 8080 on username password

Proxy'yi devre dışı bırakmak için:

networksetup -setwebproxystate "Wi-Fi" off

Terminal kullanmak, özellikle farklı GProxy alt ağları veya test amaçlı rotasyonlu IP'ler arasında geçiş yaparken grafik arayüzün ulaşamayacağı bir hassasiyet ve hız sağlar. Mevcut ayarlarınızı networksetup -getwebproxy "Wi-Fi" komutunu çalıştırarak doğrulayabilirsiniz.

Önemli noktalar

Ağ arayüzleri ile protokoller arasındaki farkı anladığınızda macOS'ta manuel proxy yapılandırması basit bir işlemdir. Sistem Ayarları menüsünü kullanarak trafiğinizi GProxy'nin küresel ağı üzerinden yönlendirebilir, profesyonel işler için gereken anonimliği ve bölge hedeflemesini elde edebilirsiniz.

  • Protokolü eşleştirin: macOS'ta seçtiğiniz protokolün (HTTP, HTTPS veya SOCKS) GProxy panelinizde verilen yapılandırmayla eşleştiğinden emin olun.
  • Kimlik bilgilerinizi koruyun: Kimlik doğrulamalı proxy kullanırken macOS'un bu bilgileri sistemin ağ yapılandırmasında sakladığını unutmayın; daha iyi güvenlik için mümkün olduğunda IP beyaz listesi kullanın.
  • Araçlarla doğrulayın: Yapılandırmadan hemen sonra trafiğinizin gerçekten proxy IP'sinden çıktığını doğrulamak için her zaman curl gibi bir aracı veya bir IP kontrol sitesini kullanın.
  • Atlama listelerini kullanın: localhost ve 127.0.0.1 adreslerini proxy atlama listesine ekleyerek yerel geliştirme ortamınızı çalışır durumda tutun.
support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.