Xray ve Sing-box — modern proxy çekirdekleri
Genel bakış
Xray-core ve Sing-box, çok sayıda protokolü destekleyen ve esnek trafik yönlendirmesi sunan çok yönlü proxy platformlarıdır. V2Ray-core'un yerini almış ve özellikle internet sansürünü aşma bağlamında proxy altyapısı kurmanın standardı hâline gelmişlerdir.
Xray-core
Nedir
Xray-core, V2Ray topluluğu içindeki anlaşmazlıkların ardından 2020'de başlatılan bir V2Ray-core fork'udur. Xray temel yenilikler getirdi: XTLS, Reality ve geliştirilmiş performans.
Temel özellikler
Protokoller:
- VLESS (XTLS ve Reality ile)
- VMess
- Trojan
- Shadowsocks
- SOCKS5
- HTTP
Taşıma katmanları:
- TCP, WebSocket, gRPC, HTTP/2, QUIC, mKCP
- SplitHTTP (CDN için yeni taşıma)
Yönlendirme:
- Alan adı, IP, GeoIP, GeoSite bazlı
- Protokol, port, kullanıcı bazlı
- Balancer (sunucular arasında dağıtım)
Benzersiz özellikler:
- XTLS-Vision — optimize edilmiş TLS proxy'leme
- Reality — gerçek bir web sitesi gibi görünme
- Fallback — şüpheli bağlantıda meşru bir web sitesi gösterme
Xray mimarisi
Xray, inbound → routing → outbound ilkesiyle çalışır:
Inbound'lar — gelen bağlantıları dinler (portlar, protokoller).
Routing — trafik özniteliklerine dayalı yönlendirme kuralları.
Outbound'lar — trafiğin nereye gönderileceğini belirler (proxy sunucu, doğrudan bağlantı, engelleme).
Performans
XTLS-Vision ile Xray, V2Ray'den belirgin şekilde hızlıdır:
- %30-50 daha yüksek throughput
- %40-60 daha düşük CPU yükü
- Verimli TLS işleme (XTLS ile zero-copy)
Sing-box
Nedir
Sing-box, Go ile yazılmış çok yönlü bir proxy platformudur. Modüler ve genişletilebilir olacak şekilde sıfırdan tasarlanmıştır. Yazar: SagerNet (sekai).
Temel özellikler
Protokoller:
- VLESS, VMess, Trojan, Shadowsocks
- Hysteria / Hysteria2 (UDP tabanlı, yüksek paket kaybı için optimize)
- TUIC (QUIC tabanlı)
- Naive (Chrome tabanlı proxy)
- WireGuard
Yönlendirme:
- Rule set'ler (indirilebilir kural koleksiyonları)
- Tembel yüklemeli GeoIP/GeoSite
- DNS yönlendirme ve DNS hijacking
- Clash benzeri format desteği
Platformlar:
- Linux, Windows, macOS
- Android (SFA — Sing-box for Android)
- iOS (SFI — Sing-box for iOS)
- Apple TV, tvOS
Xray'den farkları
| Parametre | Xray-core | Sing-box |
|---|---|---|
| Temel | V2Ray fork'u | Sıfırdan |
| Dil | Go | Go |
| Config | JSON | JSON |
| XTLS/Reality | Evet (orijinal) | Evet (port edilmiş) |
| Hysteria | Hayır | Evet |
| TUIC | Hayır | Evet |
| WireGuard | Hayır | Yerleşik |
| Mobil istemciler | V2rayNG üzerinden | Yerel (SFA/SFI) |
| Modülerlik | Orta | Yüksek |
| Dokümantasyon | Orta | İyi |
Yaklaşımların karşılaştırması
Xray — VLESS/Reality odağı
Xray, VLESS + XTLS + Reality geliştirmesine odaklanmıştır. Birincil hedef maksimum performansla DPI'ı aşmaksa en iyi seçimdir.
Sing-box — çok yönlülük
Sing-box daha fazla protokolü (Hysteria, TUIC, WireGuard) destekler ve daha esnek yönlendirme sunar. Çok protokollü yapılandırmalar için en iyi seçimdir.
Pratik senaryolar
Kişisel proxy sunucu
Sansürü aşmak için bir VPS üzerine Xray veya Sing-box kurmak. VLESS+Reality en sağlam yapılandırmadır.
Ekip için proxy
Her kullanıcı için farklı UUID'lerle çok kullanıcılı yapılandırma. Xray, kullanıcılar arasında fallback destekler.
Proxy yönlendirici
Ev ağındaki tüm trafiğin şeffaf proxy'lenmesi için yönlendirici (OpenWrt) üzerinde Sing-box.
Çok protokollü ağ geçidi
Tek bir sunucu farklı portlarda VLESS, VMess, Trojan, Shadowsocks bağlantılarını kabul eder. Her kullanıcı tercih ettiği protokolü seçer.
Proxy zinciri
Sing-box bir zincir kurmanıza izin verir: trafiğiniz sırayla birkaç sunucudan geçer (yapılandırma üzerinden proxy chain).
Ekosistem
Kontrol panelleri
- 3x-ui — Xray için web paneli (kullanıcı yönetimi, trafik izleme)
- Marzban — Xray destekli gelişmiş panel
- Hiddify Manager — Xray ve Sing-box destekli panel
Abonelik
İstemci yapılandırmasının otomatik güncellenmesi için abonelik formatı. V2rayNG, Clash ve Sing-box tarafından desteklenir.
Rule provider'lar
- V2ray/Xray'den GeoIP / GeoSite veritabanları
- Sing-box topluluğundan rule set'ler
- Clash uyumlu kurallar
Xray ile Sing-box arasında seçim
Şunlarda Xray'i seçin:
- Birincil protokolünüz VLESS + Reality ise
- Maksimum XTLS performansı gerekiyorsa
- 3x-ui veya Marzban kullanıyorsanız
- V2Ray ekosistemine alışıksanız
Şunlarda Sing-box'ı seçin:
- Birden fazla protokol gerekiyorsa (Hysteria, TUIC, WireGuard)
- Yerel bir mobil istemci gerekiyorsa
- Rule set'lerle esnek yönlendirme önemliyse
- Yönlendirici üzerinde proxy kuruyorsanız
Sonuç
Xray ve Sing-box, her biri kendi güçlü yanlarına sahip iki önde gelen proxy çekirdeğidir. Xray, üstün performansıyla VLESS/Reality ekosisteminde baskındır. Sing-box çok yönlülük ve daha geniş bir protokol yelpazesi desteği sunar. Sansürü aşma görevlerinin çoğunda her iki seçenek de mükemmel çalışır ve tercih, spesifik protokol ve platform gereksinimlerine bağlıdır.
