clash proxy

Clash proxy kurulumu, istemcinin hangi üst proxy’ye bağlanacağını, onu nasıl gruplayacağını ve hangi trafiğin üzerinden yönlendirileceğini bilmesi için tek bir config.yaml dosyasını düzenlemek anlamına gelir. Bu rehberde bu dosyayı inceleyecek, bir HTTP veya SOCKS5 proxy girdisi ekleyecek ve sistem proxy’si yerine TUN modunun ne zaman kullanılacağını açıklayacağız.

Clash, Go ile yazılmış, kural tabanlı bir proxy istemcisidir ve bu rehber, insanların gerçekten kullandığı güncel fork’ları kapsar: Clash Meta (mihomo), Clash Verge ve ClashX. Rehberin sonunda çalışan bir node’unuz, bir yönlendirme kuralınız ve çıkış IP’nizin değiştiğini doğrulama yönteminiz olacak.

DataImpulse, 195 ülkede 90 milyondan fazla residential, mobile ve datacenter IP adresi sunan etik bir proxy sağlayıcısıdır. GB başına 1 dolardan başlayan, süresi dolmayan trafikli kullandıkça öde modeli kullanır; web scraping, reklam doğrulama, fiyat takibi, pazar araştırması ve çoklu hesap yönetimi için kullanılır.

Temel bilgiler

  • Clash proxy temelleri: Clash; proxies, proxy-groups ve rules olmak üzere üç katmandan oluşan tek bir config.yaml dosyasını okuyan, kural tabanlı bir proxy istemcisidir ve varsayılan olarak 7890 yerel mixed port’unu kullanır.
  • En iyi proxy türü: anti-bot tespitini aşan gerçek tüketici IP’lerini kullanan rotating residential proxy’ler.
  • Fiyat: GB başına 1 dolardan başlayan, abonelik gerektirmeyen ve süresi dolmayan trafikli kullandıkça öde modeli.
  • Kapsam: 195 ülkede etik biçimde tedarik edilmiş 90M’den fazla IP.
  • Güvenilirlik: %99,51 başarı oranı, G2’de 5 üzerinden 4,8 puan.
  • Protokoller ve hedefleme: Ülke hedefleme dahil HTTP, HTTPS ve SOCKS5.
Clash'in trafiği proxy'ler ve kurallar üzerinden nasıl yönlendirdiği

Clash proxy aracı nedir?

Clash, ağ trafiğinizi bir YAML yapılandırma dosyasında tanımladığınız kurallara göre üst proxy’ler üzerinden yönlendiren, Go ile yazılmış kural tabanlı bir proxy istemcisidir. Proxy’leri kendisi barındırmaz; zaten sahip olduğunuz bir proxy’ye bağlanan bir yönlendiricidir.

Orijinal Clash ve Clash for Windows projeleri arşivlendiği için çoğu kullanıcı artık bakımı sürdürülen bir fork kullanıyor: Clash Meta (mihomo çekirdeği), Clash Verge Rev (bu çekirdek üzerine kurulu platformlar arası GUI) veya macOS’te ClashX Meta. Aynı config.yaml biçimini paylaştıklarından, aşağıdaki adımların tümü için geçerlidir. Clash bir proxy sağlayıcısı, VPN hizmeti veya ücretsiz anonim IP edinme yöntemi değildir; örneğin residential proxies planından üst bağlantı kimlik bilgilerini siz sağlarsınız.

Clash trafiği bir proxy üzerinden nasıl yönlendirir?

Clash trafiği üç bölümlü bir yapılandırmayla yönlendirir. Buna Clash 3 katmanlı yönlendirme modeli diyoruz: proxies node’ları tanımlar, proxy-groups hangi node’un kullanılacağına karar verir ve rules hangi trafiğin hangi gruba gideceğini belirler. Bu üç katmanı anlamak yeterlidir.

En küçük yararlı iskelet aşağıdadır. mixed-port, hem HTTP hem SOCKS5 istemci bağlantılarını kabul eden tek bir yerel port açar; 7890 geleneksel varsayılandır.

mixed-port: 7890
allow-lan: false
mode: rule
log-level: info

proxies: []
proxy-groups: []
rules: []

Üç katman yukarıdan aşağıya çalışır:

  • proxies (katman 1): her biri sunucu, port ve kimlik bilgilerine sahip gerçek üst node’lar.
  • proxy-groups (katman 2): bir kümeden tek proxy seçen adlandırılmış seçiciler veya otomatik test araçları.
  • rules (katman 3): eşleşen trafiği bir gruba gönderen DOMAIN-SUFFIX ya da GEOIP gibi eşleştiriciler.

Bir istek yerel porta girer, Clash kuralları yukarıdan aşağıya okur, ilk eşleşen kural bir grup belirtir ve grup proxy’ye iletir. Temel yaklaşım için web proxy nedir rehberimize bakın.

Clash’e nasıl DataImpulse proxy eklersiniz?

Proxy eklemek için proxies anahtarının altına türü, sunucusu, portu ve oturum açma bilgileriyle bir girdi koyun. Clash hem socks5 hem de http proxy türlerini desteklediğinden, sağlayıcınızın sunduğu her iki protokolü de kullanabilirsiniz.

DataImpulse kullanan bir SOCKS5 girdisi şöyledir. Sunucu, port, kullanıcı adı ve parolayı kontrol panelinizdeki değerlerle değiştirin; DataImpulse, temel fiyata dahil ülke hedefleme özelliğiyle HTTP, HTTPS ve SOCKS5 destekler.

proxies:
  - name: "di-socks"
    type: socks5
    server: gw.dataimpulse.com
    port: 823
    username: "YOUR_USERNAME"
    password: "YOUR_PASSWORD"
    udp: true

HTTP tercih ederseniz, aynı node’un http biçimi şöyledir:

proxies:
  - name: "di-http"
    type: http
    server: gw.dataimpulse.com
    port: 823
    username: "YOUR_USERNAME"
    password: "YOUR_PASSWORD"
    tls: false

Ardından kurallarınıza dokunmadan node’lar arasında geçiş yapabilmek için bu node’a bir proxy-group içinde başvurun. select grubu elle seçim yapmanızı, url-test grubu ise en hızlı node’u otomatik seçmenizi sağlar.

proxy-groups:
  - name: "PROXY"
    type: select
    proxies:
      - di-socks
      - di-http
      - DIRECT
  - name: "AUTO"
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - di-socks
      - di-http

Son olarak, trafiğin gerçekten grubu kullanması için kurallar ekleyin. Kurallar yukarıdan aşağıya okunur ve ilk eşleşme kazanır; bu nedenle belirli kuralları genel MATCH satırının üzerinde tutun.

rules:
  - DOMAIN-SUFFIX,ipify.org,PROXY
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

Yapılandırmayı GUI’nizde yeniden yükleyin veya çekirdeği yeniden başlatın; node, seçime hazır şekilde PROXY grubunda görünmelidir. Hesap kurulumu ve kimlik bilgisi biçimleri için proxy kimlik doğrulama rehberimize bakın.

Clash sistem proxy modu mu, TUN modu mu kullanmalısınız?

Günlük tarayıcı ve uygulama trafiği için sistem proxy modunu, proxy ayarlarını yok sayan uygulamaları yakalamanız gerektiğinde ise TUN modunu kullanın. Sistem proxy modu, işletim sistemine ayarları bilen uygulamaları yerel Clash portuna yönlendirmesini söyler; TUN moduysa IP katmanındaki neredeyse tüm trafiği kesen sanal bir ağ bağdaştırıcısı oluşturur.

Pratik fark şudur: sistem proxy’si yalnızca tarayıcılar ve birçok CLI aracı gibi işletim sistemi proxy ayarına uyan programları etkiler. TUN modu ham soketleri, oyunları ve ayarı atlayan inatçı uygulamaları yakalar. Clash Verge’in bir TUN anahtarı sunmasının nedeni budur. Karar matrisi şöyledir:

  • Şu durumlarda sistem proxy modunu kullanın: çoğunlukla bir tarayıcıyı veya betikleri proxy üzerinden kullanıyorsanız, temiz bir açma kapama anahtarı istiyorsanız ve yönetici yetkiniz yoksa.
  • Şu durumlarda TUN modunu kullanın: bir uygulama proxy’yi yok sayıyorsa, tüm cihaz yönlendirmesine ihtiyacınız varsa veya UDP ve HTTP dışı trafiği görmesi gereken kurallara dayanıyorsanız.
  • Şu durumlarda TUN modundan kaçının: sanal bağdaştırıcı kurması gerektiği için yönetici veya root ayrıcalığınız yoksa ya da kurumsal bir VPN yönlendirme tablosunu zaten kullanıyorsa.

Clash Verge’de ikisi ayrı anahtarlardır, dolayısıyla ikisini de çalıştırabilirsiniz; ancak yeni bir node’u test etmek için yalnızca sistem proxy’si daha hafif ve öngörülebilir seçenektir.

Bir proxy yükleme konusunda Clash, Shadowrocket ve V2Ray ile nasıl karşılaştırılır?

Yalnızca HTTP veya SOCKS5 proxy yüklemek için Clash en çok kural odaklı seçenektir, Shadowrocket iOS’te en kolaydır ve V2Ray en esnek protokol desteğine sahip olmakla birlikte yeni başlayanlar için en az uygundur. Üçü de standart bir proxy’ye bağlanabilir; platform, yapılandırma tarzı ve yönlendirme derinliğinde ayrışırlar.

İstemci Platform Yapılandırma tarzı Kural tabanlı yönlendirme Proxy yüklemek için en iyisi
Clash Meta / Verge Windows, macOS, Linux, Android YAML dosyası (proxies, groups, rules) Derin, alan adı ve GEOIP bazında Çok sayıda node ve ayrıntılı kurallar
Shadowrocket Yalnızca iOS ve iPadOS GUI ve URL içe aktarma Orta düzey, kural kümeleri iPhone’da hızlı tek proxy kurulumu
V2Ray / v2rayN Windows, platformlar arası çekirdekler JSON dosyası routing bloğu ile esnek Özel aktarımlar ve protokoller

Bir tarayıcıyı tek bir node’a yönlendirmek için herhangi biri çalışır. Yalnızca belirli alan adlarını proxy üzerinden gönderip diğer her şeyi doğrudan bırakmak istediğinizde Clash öne çıkar. Bu bölünmüş yönlendirmede kullanabileceğiniz ucuz node’lar için datacenter proxies sayfamıza bakın.

Kurulumdan sonra çıkış IP’sini nasıl test edersiniz?

Yerel Clash portu üzerinden bir istek gönderip dönen adresi kontrol ederek çıkış IP’nizi test edin. IP gerçek IP’nizden farklıysa ve proxy’nin ülkesiyle eşleşiyorsa yönlendirme çalışıyordur.

Sistem proxy modunda curl’u doğrudan mixed port’a yönlendirin:

curl -x http://127.0.0.1:7890 https://api.ipify.org
# expected: the proxy exit IP, not your home IP

TUN modu etkinken -x bayrağına ihtiyacınız yoktur; çünkü sanal bağdaştırıcı isteği zaten keser:

curl https://ipinfo.io/json
# check the "ip" and "country" fields match your node

IP değişmediyse katmanları sırayla inceleyin: node’un grubunda gecikme değeri gösterdiğini, bir kuralın bu trafiği gruba gönderdiğini ve uygulamanın seçtiğiniz moda uyduğunu doğrulayın. Bu, Clash 3 katmanlı yönlendirme modelini yansıtır ve hataları hızla ayırır.

Bir proxy’yi Clash üzerinden çalıştırmanın sınırlamaları nelerdir?

Clash bir yönlendiricidir, proxy kaynağı değildir; dolayısıyla güvenilirliği, verdiğiniz proxy’nin kalitesi ve kuralları ne kadar dikkatle yazdığınızla sınırlıdır. Ona güvenmeden önce bilmeye değer bazı sınırlar vardır.

  • Kendi IP’leri yoktur: Clash gerçek bir üst proxy olmadan sizi anonim yapamaz; kötü veya ücretsiz bir node yine sızıntı yapar ya da engellenir.
  • Kural sırası hataları: ilk eşleşen kural kazandığından, çok yukarıda konumlanan geniş kapsamlı bir kural trafiği sessizce yanlış yöne yönlendirebilir.
  • TUN ayrıcalık gerektirir: TUN modu sanal bir bağdaştırıcı kurar ve yönetici veya root gerektirir; mevcut bir VPN ile çakışabilir.
  • Fork farklılıkları: orijinal Clash arşivlendiğinden, yapılandırma anahtarları Clash Meta, Verge ve eski Clash for Windows sürümleri arasında biraz farklı olabilir.
  • Bir scraping paketi değildir: Clash trafiği yönlendirir ancak CAPTCHA’lar, parmak izleri veya engeller için hiçbir şey yapmaz; bunun için engellenmeden scraping yapma rehberini okuyun.

DataImpulse, 195 ülkede rotating veya sticky session’larla üst node’u sağlar; ancak static ISP proxy satmaz, yönetilen bir scraping API değildir ve ücretsiz web proxy hizmeti değildir. Clash yönlendirmeyi, proxy planı ise IP’leri ele alır.

Clash sistem proxy modu ve TUN modu karşılaştırması

Sık sorulan sorular

Varsayılan Clash proxy portu nedir?

Clash geleneksel olarak HTTP veya mixed yerel portu için 7890’ı, SOCKS5 içinse 7891’i kullanır. Yeni yapılandırmalar genellikle hem HTTP hem SOCKS5 bağlantılarını kabul eden 7890 veya 7897 gibi tek bir mixed-port ayarlar.

Clash TUN modu ile sistem proxy’si arasındaki fark nedir?

Sistem proxy modu, başta tarayıcılar ve bazı CLI araçları olmak üzere yalnızca işletim sistemi proxy ayarına uyan uygulamaları yönlendirir. TUN modu, IP katmanında neredeyse tüm trafiği kesen sanal bir ağ bağdaştırıcısı oluşturur; proxy ayarlarını yok sayan oyunları ve uygulamaları yakalar, ancak yönetici yetkisi gerektirir.

Clash Verge’de SOCKS5 proxy kullanabilir miyim?

Evet. type socks5 ile birlikte sunucu, port, kullanıcı adı ve parolayı içeren bir proxies girdisi ekleyin, ardından buna bir proxy-group içinde başvurun. Clash Verge, config.yaml biçimini Clash Meta ile paylaştığından aynı girdi bu fork’ların tümünde çalışır.

Clash’e proxy ekledikten sonra çıkış IP’m neden değişmedi?

Genellikle bir kural trafiğinizi proxy grubuna göndermiyordur, uygulama sistem modunda proxy’yi yok sayıyordur veya node’un gecikmesi yoktur ve sağlık kontrolünden geçememiştir. Node’un ping gösterdiğini, bir kuralın grubuna işaret ettiğini ve modun uygulamayla eşleştiğini doğrulayın.

Clash bir VPN veya proxy sağlayıcısı mı?

Hiçbiri. Clash, trafiği sizin sağladığınız üst proxy üzerinden yönlendiren kural tabanlı bir proxy istemcisidir. IP barındırmaz; bu nedenle çıkış node’ları sağlaması için residential veya datacenter sağlayıcısı gibi bir proxy planına yine ihtiyacınız vardır.

DataImpulse ne zaman doğru tercih değildir?

static ISP proxy’lere, tamamen yönetilen bir scraping API’ye veya bankacılık ve devlet sitelerine erişime ihtiyacınız varsa DataImpulse doğru araç değildir. Herkese açık veri toplama ve içeriğe erişim için rotating residential, mobile ve datacenter proxy’lere odaklanır.

Clash yapılandırmanız için bir proxy node’u edinin

config.yaml dosyanız hazır olduğunda tek ihtiyacı güvenilir bir çıkış node’udur. DataImpulse hesabı oluşturabilir ve SOCKS5 veya HTTP kimlik bilgilerini doğrudan proxies bloğunuza ekleyebilirsiniz; ülke hedefleme dahil kullandıkça öde trafikle başlayabilirsiniz.


Share article: