İçeriğe geç

Farklı proxy'lerle eşzamanlı çalışma için Proxifier kurulumu

• Гайды
Farklı proxy'lerle eşzamanlı çalışma için Proxifier kurulumu

Proxifier, ayrıntılı kural tabanlı bir sistem aracılığıyla belirli uygulamaları, alan adlarını veya IP aralıklarını ayrı ayrı proxy sunucularına eşleyerek birden fazla proxy'nin aynı anda kullanılmasını sağlar. GProxy'nin yüksek kaliteli residential veya veri merkezi IP'lerini Proxifier yapılandırmasına entegre ederek farklı tarayıcı profillerinin ağ trafiğini izole edebilir, bölgeye özgü web kazımayı otomatikleştirebilir ve sistem genelinde IP değişikliği yapmadan çoklu hesap iş akışlarını yönetebilirsiniz.

Temel mimari: Proxifier birden fazla bağlantıyı nasıl yönetir

Proxifier sistem düzeyinde çalışır ve uygulamalardan gelen ağ isteklerini işletim sisteminin ağ yığınına ulaşmadan önce yakalar. Tek bir pencere içinde yalnızca HTTP/HTTPS trafiğini işleyen tarayıcı eklentilerinin aksine, Proxifier TCP veya UDP protokollerini kullanan her yazılımla çalışır. Farklı proxy'lerle aynı anda çalışabilmek için yazılım üç ana bileşene dayanır: Proxy Servers, Proxy Chains ve Proxification Rules.

Proxy sunucuları ve kimlik doğrulama

Çoklu proxy kurulumundaki ilk adım Proxy Servers listesini doldurmaktır. Her kayıt benzersiz bir çıkış düğümünü temsil eder. GProxy kullanırken genellikle sunucu adresini (örneğin proxy.gproxy.com), portu ve protokolü (çok yönlülüğü nedeniyle SOCKS5 önerilir) girersiniz. Proxifier kimlik doğrulama el sıkışmasını (kullanıcı adı/parola) arka planda yürütür ve uygulamanın proxy katmanından habersiz kalmasını sağlar.

Katmanlı anonimlik için Proxy Chains

Eşzamanlı çalışma çoğunlukla proxy'leri paralel kullanmak anlamına gelse de, Proxifier Proxy Chains olarak bilinen seri yapılandırmalara da izin verir. Bir zincir, trafiği birden fazla sunucu üzerinden yönlendirir (örneğin GProxy US -> GProxy UK -> hedef). Bu, tek bir hata noktasından kaçınılması gereken ileri düzey güvenlik gereksinimlerinde özellikle yararlıdır, ancak gecikmeyi belirgin biçimde artırır. Yine de çoğu eşzamanlı çalışma senaryosunda bağımsız sunuculardan oluşan düz bir liste tutmak daha verimlidir.

Kural motoru

Proxification Rules motoru işin beynidir. Giden her bağlantıyı, kullanıcının tanımladığı kriterlere göre değerlendirir. Bir bağlantı bir kuralla eşleşirse Proxifier onu atanmış proxy üzerinden yönlendirir. Eşleşme bulunamazsa "Default" kuralı devreye girer; bu kural "Direct" (proxy yok) olarak veya belirli bir "catch-all" proxy sunucusu olarak ayarlanabilir.

Farklı proxy'lerle eşzamanlı çalışma için Proxifier kurulumu

Çoklu proxy iş akışları için adım adım yapılandırma

A Uygulamasının Proxy 1'i, B Uygulamasının Proxy 2'yi kullandığı bir kurulum için şu teknik sırayı izleyin. Bu örnekte, hesap çiftliği veya reklam doğrulama gibi hassas görevler için gereken yüksek itibar puanlarını sunan GProxy residential IP'lerini kullandığınız varsayılmıştır.

  1. Proxy'lerinizi ekleyin: Profile -> Proxy Servers bölümüne gidin. "Add" düğmesine tıklayın ve GProxy panelinizde verilen kimlik bilgilerini girin. Hem TCP hem UDP trafiğini desteklemek için SOCKS Version 5 seçtiğinizden emin olun. Kullanmayı planladığınız her benzersiz IP için bunu tekrarlayın.
  2. Bağlantıyı doğrulayın: her kayıt için yerleşik "Check" aracını kullanın. Başarılı bir test "Proxy is ready to work" mesajını döndürmeli ve harici IP adresini göstermelidir.
  3. Uygulamaya özgü kurallar tanımlayın: Profile -> Proxification Rules bölümüne gidin. "Add" düğmesine tıklayın.
    • Name: açıklayıcı bir ad verin (örneğin "Chrome_US_Profile").
    • Applications: çalıştırılabilir dosyaya göz atın (örneğin chrome.exe). Önemli: birden fazla tarayıcı profili kullanıyorsanız farklı tarayıcı sürümleri veya taşınabilir kopyalar kullanmanız gerekebilir, çünkü Proxifier tanımlamayı işlem adına göre yapar.
    • Action: açılır menüden ilgili GProxy sunucusunu seçin.
  4. Hedefe özgü kurallar tanımlayın: trafiği hedefe göre de yönlendirebilirsiniz. Örneğin, isteği hangi uygulamanın yaptığından bağımsız olarak *.google.com adresine giden tüm trafiğin bir ABD proxy'si üzerinden, *.bbc.co.uk trafiğinin ise bir Birleşik Krallık proxy'si üzerinden geçtiği bir kural oluşturabilirsiniz.

Proxy yönlendirme yöntemlerinin karşılaştırması

Doğru yönlendirme yöntemi, operasyonel gereksinimlerinize bağlıdır. Aşağıdaki tablo, Proxifier içinde trafiği yönetmenin üç ana yolunu karşılaştırır.

Yöntem Ayrıntı düzeyi En uygun kullanım Karmaşıklık
Uygulama tabanlı İşlem düzeyi Bir botun veya tarayıcının birden fazla kopyasını çalıştırmak. Düşük
Hedef tabanlı (host/IP) Alan adı/IP düzeyi Siteleri coğrafi olarak test etmek veya bölgesel engelleri aşmak. Orta
Port tabanlı Port düzeyi Belirli protokolleri (örneğin SSH, FTP) ayrı yönlendirmek. Yüksek

İleri düzey kullanım: tarayıcı profillerini izole etmek

Dijital pazarlamacılar için sık karşılaşılan bir zorluk, birden fazla sosyal medya veya e-ticaret hesabını yönetmektir. Birden çok sekmeli tek bir tarayıcı kullanmak, parmak izi takibi ve ortak IP sızıntısı nedeniyle yetersizdir. Profesyonel çözüm, Proxifier'ı tarayıcı kısayolları veya "Portable" sürümlerle birlikte kullanmayı içerir.

Bir tarayıcı klasörünün kopyalarını oluşturarak (örneğin Chrome_1, Chrome_2) Proxifier'ı her klasördeki ilgili çalıştırılabilir dosyaya yönlendirebilirsiniz. Böylece Chrome_1/chrome.exe dosyasına GProxy Residential IP A, Chrome_2/chrome.exe dosyasına ise GProxy Residential IP B atayabilirsiniz. Proxifier dosya yolunu izlediği için, Görev Yöneticisi'nde aynı adı paylaşsalar bile iki işlemi birbirinden ayırt eder.

Yapılandırmayı Python ile otomatikleştirme

Onlarca veya yüzlerce proxy içeren büyük ölçekli operasyonlarda, Proxifier arayüzüne elle giriş yapmak verimsizdir. Proxifier profillerini standart XML belgeleri olan .ppx dosyalarında saklar. GProxy hesabınızdaki proxy listesinden yola çıkarak bu yapılandırma dosyalarını Python ile programatik olarak üretebilirsiniz.


import xml.etree.ElementTree as ET

def create_proxifier_profile(proxy_list, output_file="gproxy_config.ppx"):
    # .ppx dosyasının kök yapısını başlat
    root = ET.Element("ProxifierProfile", version="101", platform="Windows", product="Proxifier")

    # ProxyList bölümünü ekle
    proxy_list_elem = ET.SubElement(root, "ProxyList")
    for i, proxy in enumerate(proxy_list):
        p = ET.SubElement(proxy_list_elem, "Proxy", id=str(100 + i), type="SOCKS5")
        ET.SubElement(p, "Address").text = proxy['ip']
        ET.SubElement(p, "Port").text = str(proxy['port'])
        ET.SubElement(p, "Options").text = "4" # Standart kimlik doğrulama
        auth = ET.SubElement(p, "Authentication", enabled="true")
        ET.SubElement(auth, "Username").text = proxy['user']
        ET.SubElement(auth, "Password").text = proxy['pass']

    # RuleList bölümünü ekle
    rule_list = ET.SubElement(root, "RuleList")
    # Varsayılan 'Direct' kuralını ekle
    default_rule = ET.SubElement(rule_list, "Rule", enabled="true")
    ET.SubElement(default_rule, "Name").text = "Default"
    ET.SubElement(default_rule, "Action", type="Direct")

    # XML dizesini oluştur
    tree = ET.ElementTree(root)
    tree.write(output_file, encoding="UTF-8", xml_declaration=True)
    print(f"Profil oluşturuldu: {output_file}")

# Örnek GProxy verisi
proxies = [
    {"ip": "proxy.gproxy.com", "port": 1000, "user": "user1", "pass": "pass1"},
    {"ip": "proxy.gproxy.com", "port": 1001, "user": "user1", "pass": "pass1"}
]

create_proxifier_profile(proxies)
Farklı proxy'lerle eşzamanlı çalışma için Proxifier kurulumu

DNS sızıntılarını önleme ve performans optimizasyonu

Aynı anda birden fazla proxy ile çalışırken sık görülen bir hata noktası DNS çözümlemesidir. Uygulamalarınız alan adlarını yerel ISP'nizin DNS'i üzerinden çözerken asıl veriyi bir proxy üzerinden yönlendiriyorsa, gerçek konumunuz ve etkinliğiniz sızabilir. Buna DNS sızıntısı denir.

Uzak DNS çözümlemesi

Sızıntıları önlemek için Profile -> Name Resolution bölümüne gidin. "Resolve hostnames through proxy" seçeneğinin işaretli olduğundan emin olun. Bu, Proxifier'ı alan adını GProxy sunucusuna göndermeye zorlar; sorguyu sunucu gerçekleştirir. Coğrafi hedefli iş akışlarının bütünlüğünü korumak için bu hayati önemdedir.

Bağlantı limitlerini yönetme

Eşzamanlı her proxy bağlantısı sistem kaynaklarını ve açık soketleri tüketir. Tek bir makinede 50'den fazla farklı proxy çalıştırıyorsanız performans darboğazlarıyla karşılaşabilirsiniz. Bunu iyileştirmek için:

  • Aktif olarak hata ayıklamıyorsanız Proxifier'daki "Traffic Screen" ve günlükleme özelliklerini kapatın.
  • İşletim sistemi ayarlarınızda açık dosya tanıtıcılarının azami sayısını artırın.
  • GProxy paketinizin gereken eşzamanlı oturum sayısını desteklediğinden emin olun.

Sık görülen yapılandırma hatalarının giderilmesi

Doğru bir kurulumda bile dış etkenler eşzamanlı proxy kullanımını bozabilir. En sık karşılaşılan sorun, Proxifier'ın kendi trafiğini ya da proxy istemcisinin trafiğini proxy üzerinden geçirmeye çalıştığı "Loopback" hatasıdır. "Localhost" kuralının daima "Direct" olarak ayarlandığından ve kural listenizin en üstünde yer aldığından emin olun. Bu, Proxifier'ın sistem kararsızlığına yol açabilecek dahili Windows iletişimini (127.0.0.1) yakalamasını engeller.

Bir diğer sorun UDP trafiği ile ilgilidir. Bazı video akış hizmetleri ve VoIP araçları dahil olmak üzere birçok web tabanlı uygulama UDP kullanır. GProxy'nin SOCKS5 düğümleri UDP'yi desteklese de, Proxifier'ın Profile -> Advanced -> Services and Other ayarlarında UDP desteğini açıkça etkinleştirmeniz gerekir. Aksi halde UDP paketleri proxy'yi atlar ve gerçek IP adresinizi sızdırır.

Öne çıkanlar

Proxifier'ı eşzamanlı çalışma için kurmak, kural yönetimi ve işlem izolasyonu konusunda disiplinli bir yaklaşım gerektirir. GProxy'nin sağlam altyapısından yararlanarak tek bir arayüzden birden fazla kimliği ve coğrafi konumu yöneten gelişmiş bir ağ ortamı oluşturabilirsiniz.

  • Ayrıntılı kontrol: tam izolasyon için "Proxification Rules" ile belirli .exe yollarını benzersiz GProxy sunucularına eşleyin.
  • Önce güvenlik: hesaplarınızı tehlikeye atabilecek DNS sızıntılarını önlemek için "Resolve hostnames through proxy" seçeneğini daima etkinleştirin.
  • Otomasyon ölçeklenebilirliktir: elle giriş hataları olmadan çok sayıda proxy'yi yönetmek için Python ile üretilmiş .ppx dosyaları kullanın.

Pratik ipucu 1: kurulumunuzu test ederken her ayrı tarayıcı kopyasında whoer.net veya browserleaks.com gibi bir site kullanın. Böylece her işlemin gerçekten kendisine atanan benzersiz GProxy IP'sini kullandığını doğrularsınız.

Pratik ipucu 2: bağlantıları gerçek zamanlı izlemek için Proxifier'ın "Log" penceresini kullanın. Proxy üzerinden geçmesi gereken bir bağlantıyı "Direct" olarak işaretlenmiş görürseniz, kural kriteriniz (uygulama adı veya yolu) büyük olasılıkla hatalıdır.

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.