İçeriğe geç

Tüm Wi-Fi ağı için ev router'ınızda proxy nasıl kurulur

Гайды
Tüm Wi-Fi ağı için ev router'ınızda proxy nasıl kurulur

Proxy'yi router seviyesinde kurmak, yerel ağınızdaki tüm trafiği uzak bir sunucu üzerinden yönlendirir ve bağlı her cihaza anında anonimlik ile coğrafi konum değişimi sağlar. Bu yapılandırma genellikle OpenWrt gibi özel bir firmware kurarak ya da trafik yönlendirmesini iptables üzerinden yapan Redsocks gibi bir şeffaf proxy istemcisi kullanarak elde edilir. Proxy bağlantısını merkezileştirdiğinizde, akıllı TV'lerde, oyun konsollarında ve IoT cihazlarında tek tek uygulama ayarı yapma ihtiyacını ortadan kaldırırsınız.

Neden tüm ağınızı bir proxy üzerinden yönlendirmelisiniz?

Çoğu kullanıcı proxy'leri belirli bir tarayıcıda ya da özel bir scraping aracında ayarlamaya alışkındır. Ancak proxy'yi ağ geçidi seviyesinde — yani router'da — uygulamak, cihaz bazlı yapılandırmaların sunamayacağı mimari avantajlar sağlar. Router seviyesinde GProxy residential proxy'lerini kullandığınızda, tüm evinizin veya ofisinizin kimliğini tek ve meşru bir residential IP adresi altında gizlemiş olursunuz.

  • Evrensel cihaz desteği: PlayStation/Xbox konsolları, Apple TV'ler ve akıllı buzdolapları gibi birçok cihazda yerleşik proxy ayarı yoktur. Router seviyesindeki kurulum bu cihazları otomatik olarak proxy tüneline sokar.
  • Basitleşen yönetim: yirmi farklı cihazda kimlik bilgilerini ve port rotasyonlarını yönetmek yerine tek bir yapılandırma noktası tutarsınız.
  • Bağlantı limitlerini aşma: bazı yazılım ortamları eşzamanlı proxy bağlantısı sayısını sınırlar. Arkasında kaç cihaz olursa olsun router, proxy sağlayıcısı için tek bir istemci sayılır.
  • Daha güçlü gizlilik: şeffaf proxy kullanarak, bir uygulamanın yapılandırma hatası veya yedek mekanizma nedeniyle yazılım tabanlı proxy'yi atlamasıyla oluşan "sızıntıları" önlersiniz.

Profesyonel web scraper'lar ve veri analistleri için bu kurulum, tutarlı bir iz bırakırken birden fazla fiziksel cihaz üzerinden dağıtık veri toplamaya imkân verir. GProxy'nin rotasyonlu residential havuzunu kullanıyorsanız, router'ınızı belirli aralıklarla dış dünyaya yeni bir IP gösterecek şekilde yapılandırabilirsiniz; böylece ağ davranışınız sıradan bir ev kullanıcısından ayırt edilemez hale gelir.

Tüm Wi-Fi ağı için ev router'ınızda proxy nasıl kurulur

Donanım ve firmware gereksinimleri

ISP'nin verdiği standart router'lar kutudan çıktığı haliyle nadiren proxy yapılandırmasını destekler. Tüketici sınıfı firmware'lerin çoğu temel NAT ve DHCP işlevleriyle sınırlıdır. Wi-Fi trafiğinizi bir proxy üzerinden başarıyla yönlendirmek için genellikle üçüncü taraf firmware destekleyen bir donanıma ihtiyacınız olur.

Önerilen firmware'ler

  1. OpenWrt: router'lar için en esnek Linux tabanlı dağıtım. redsocks, shadowsocks-libev veya privoxy gibi paketleri kurmanıza izin verir.
  2. DD-WRT: OpenWrt'ye göre daha kullanıcı dostu bir alternatif; temel proxy zincirlemeyi destekler, ancak karmaşık şeffaf proxy senaryolarında daha az genişletilebilirdir.
  3. pfSense/OPNsense: router olarak ayrı bir PC kullanıyorsanız, bu FreeBSD tabanlı sistemler Squid paketi üzerinden kurumsal sınıf proxy yönlendirmesi sunar.

Donanım özellikleri

Proxy kullanımı CPU tüketir; özellikle şifreli protokoller veya yüksek hızlı residential akışlar söz konusuysa. En az 1 GHz çift çekirdekli işlemci ve 256 MB RAM'e sahip bir router önerilir. 4K yayın veya GProxy üzerinden yoğun scraping gibi yüksek bant genişliği gerektiren işler için, şifreleme yükünü verimli karşılamak üzere AES-NI hızlandırması olan donanımları değerlendirin.

Yöntem 1: OpenWrt ve Redsocks ile şeffaf proxy

Bir router üzerinde SOCKS5 veya HTTP proxy kullanmanın en sağlam yolu "şeffaf proxy"dir. Bu kurulumda router, 80 (HTTP) ve 443 (HTTPS) portlarındaki giden paketleri yakalar ve bunları Redsocks adlı yerel bir araca yönlendirir; Redsocks de paketleri GProxy sunucunuza iletir.

Adım 1: gerekli paketleri kurun

Router'ınıza SSH ile bağlanın ve paket listesini güncelleyin. redsocks ve iptables-mod-nat-extra paketlerine ihtiyacınız olacak.

opkg update
opkg install redsocks iptables-mod-nat-extra

Adım 2: Redsocks'u yapılandırın

/etc/redsocks.conf yolundaki yapılandırma dosyasını düzenleyin. GProxy kimlik bilgilerinizi ve panelinizde verilen ağ geçidi adresini girmeniz gerekir.

redsocks {
    local_ip = 127.0.0.1;
    local_port = 12345; // redsocks'un dinledigi port
    ip = proxy.gproxy.com; // GProxy endpoint adresiniz
    port = 1000; // Size atanan port
    type = socks5; // Veya http-connect
    login = "your_username";
    password = "your_password";
}

Adım 3: yönlendirme için iptables'ı yapılandırın

Router çekirdeğine, LAN'dan gelen trafiği Redsocks portuna yönlendirmesini söylemelisiniz. Bu, NAT tablosuna kural eklenerek yapılır. Yeniden başlatmadan sonra da geçerli kalmaları için bu komutları router'ın başlangıç betiğine ekleyin.

# Proxy icin yeni bir zincir olustur
iptables -t nat -N REDSOCKS

# Dongu olusmamasi icin proxy sunucusunun IP'sini yonlendirmeden haric tut
iptables -t nat -A REDSOCKS -d [PROXY_SERVER_IP] -j RETURN

# Yerel aglari haric tut
iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN

# Diger tum trafigi redsocks yerel portuna yonlendir
iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports 12345

# Zinciri LAN'dan cikan tum trafige uygula
iptables -t nat -A PREROUTING -i br-lan -p tcp -j REDSOCKS
Tüm Wi-Fi ağı için ev router'ınızda proxy nasıl kurulur

Yöntem 2: HTTP filtreleme için Privoxy kullanımı

Yalnızca web trafiğini (HTTP/HTTPS) proxy'lemeniz gerekiyorsa ve tüm TCP uygulamaları için tam SOCKS5 desteğine ihtiyacınız yoksa, Privoxy mükemmel bir alternatiftir. Gelişmiş filtreleme yetenekleri olan, önbelleklemeyen bir web proxy'si olarak çalışır.

OpenWrt'nin LuCI web arayüzünde luci-app-privoxy paketini kurabilirsiniz. Kurulumdan sonra "Services" menüsüne gidin. "Forwarding" bölümünde Privoxy'yi GProxy upstream sunucunuza yönlendirebilirsiniz. Bu, ağ seviyesinde reklam engelleme ve başlık düzenleme için özellikle kullanışlıdır.

Redsocks'tan farklı olarak Privoxy genellikle "manuel" proxy olarak kullanılır: cihazlar router'ın IP'sine ve 8118 portuna yönlendirilir. Yine de yukarıdakine benzer iptables kurallarıyla şeffaf hale getirilebilir, ancak yalnızca HTTP/HTTPS trafiğini işler.

Router entegrasyonu için proxy protokollerinin karşılaştırması

Doğru protokol seçimi kullanım senaryonuza bağlıdır. HTTP proxy'lerin basit web gezintisi için kurulumu daha kolaydır, ancak SOCKS5 herhangi bir TCP/UDP trafiğini desteklediği için "kur ve unut" tarzı router yapılandırmalarında üstündür.

Protokol Hız Uyumluluk Şifreleme En iyi kullanım alanı
HTTP Yüksek Yalnızca web tarayıcıları Yok (standart) Temel web scraping ve gezinti.
SOCKS5 Orta-yüksek Tüm TCP/UDP Opsiyonel Oyun, torrent ve IoT cihazları.
Shadowsocks Çok yüksek Tüm TCP/UDP Yüksek (AEAD) Ağır sansürü ve DPI'yı aşma.
Şeffaf (Redsocks) Orta Evrensel Upstream'e bağlı Cihaz ayarı olmadan tam ağ anonimliği.

Bağlantıyı doğrulama ve DNS sızıntılarını yönetme

Router yapılandırıldıktan sonra, cihazların gerçekten proxy'yi kullandığını ve gerçek IP adresinizin DNS sorguları üzerinden sızmadığını doğrulamalısınız. Sık yapılan bir hata, TCP trafiğini proxy üzerinden yönlendirirken DNS isteklerinin ISP'nin varsayılan çözümleyicisine gitmesine izin vermektir.

IP adresini test etme

Wi-Fi'ye bağlı herhangi bir cihazdan basit bir Python betiği çalıştırın veya bir IP kontrol sitesine girin. Kurulum doğruysa çıktı, ISP'nizin IP'si değil GProxy residential IP'niz olmalıdır.

import requests

def check_network_proxy():
    try:
        # Bu istek router'in seffaf proxy'si uzerinden gider
        response = requests.get('https://api.ipify.org?format=json')
        ip_data = response.json()
        print(f"Current Network IP: {ip_data['ip']}")
    except Exception as e:
        print(f"Error: {e}")

if __name__ == "__main__":
    check_network_proxy()

DNS sızıntılarını önleme

Tam gizlilik için DNS sorgularınız da proxy üzerinden geçmeli ya da şifreli bir tünelle Cloudflare (1.1.1.1) veya Google (8.8.8.8) gibi tarafsız bir çözümleyiciye gönderilmelidir. OpenWrt'de dns-over-https veya stubby paketlerini kullanabilirsiniz. Bunu yapmazsanız, veri içeriği GProxy üzerinden gitse bile ISP'niz ziyaret ettiğiniz her alan adını görmeye devam eder.

  1. LuCI'de Network -> Interfaces -> WAN bölümüne gidin.
  2. "Use DNS servers advertised by peer" seçeneğinin işaretini kaldırın.
  3. 1.1.1.1 ve 8.8.4.4 adreslerini elle girin.
  4. DHCP ve DNS ayarlarında "DNS forwarding" seçeneğinin etkin olduğundan emin olun.

Performans optimizasyonu ipuçları

Tüm ağı bir proxy üzerinden yönlendirmek gecikme ekler. Kullanıcı deneyimine etkisini en aza indirmek için şu optimizasyon adımlarını izleyin:

  • GProxy'nin en yakın coğrafi konumunu kullanın: Round Trip Time (RTT) süresini azaltmak için fiziksel konumunuza coğrafi olarak yakın bir proxy sunucusu seçin.
  • Seçmeli yönlendirme: tüm trafiği proxy'lemek yerine, iptables'ı yalnızca belirli iç IP'leri proxy'leyecek şekilde yapılandırın. Örneğin "iş dizüstü bilgisayarı" ve "scraping sunucusu" proxy üzerinden geçerken, "oyun bilgisayarı" düşük gecikme için doğrudan ISP bağlantısını kullanır.
  • MTU ayarı: proxy kapsüllemesi bazen paket parçalanmasına yol açabilir. Router'ın LAN arayüzünde MTU (Maximum Transmission Unit) değerini 1452 veya 1400'e düşürmek kararlılığı artırabilir.
  • Kimlik doğrulama önbelleği: proxy'niz sık kimlik doğrulama istiyorsa, router'daki istemcinin (örneğin Redsocks) kalıcı bağlantıları koruyacak şekilde yapılandırıldığından emin olun; böylece her yeni istekte el sıkışma yükü oluşmaz.

Önemli çıkarımlar

Ev router'ınızda proxy kurmak, ağ genelinde gizlilik ve erişilebilirlik sağlamanın en kapsamlı yoludur. OpenWrt gibi özel firmware'ler ve Redsocks gibi araçlarla, GProxy'nin residential havuzunu evinizdeki her cihaza sorunsuzca entegre edebilirsiniz.

  • Pratik ipucu 1: her zaman bir "Kill Switch" betiği kullanın. Redsocks servisi çökerse, iptables kurallarınız trafiğin gerçek IP'nizden sızmasına izin vermek yerine tüm trafiği düşürecek şekilde ayarlanmalıdır.
  • Pratik ipucu 2: veri kullanımınızı izleyin. Residential proxy'ler genellikle ölçümlü olarak faturalanır; akıllı TV gibi cihazlardaki arka plan güncellemelerinin GProxy bakiyenizi gereksiz yere tüketmediğinden emin olun.
  • Pratik ipucu 3: hız ve uyumluluk arasındaki en iyi denge için GProxy'ye giden upstream bağlantıda SOCKS5 kullanın; TCP ve UDP'yi standart HTTP'ye göre daha etkili yönetir.
support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.