SplitWire-Turkey
Konuya Özel Açıklama:
SplitWire-Turkey, GoodbyeDPI-Turkey ile Discord'a uygulama üzerinden erişemeyen veya farklı türde sorun yaşayan kullanıcılar (Genellikle Turkcell Superonline kullanıcıları) için GoodbyeDPI alternatifidir. (Çalışma mantıkları aynı olmasa da işlevleri aynıdır) Çalışma mantığı Cloudflare WARP'ı split-tuneling kullanarak
yalnızca Discord veya seçili diğer uygulamalar üzerinde çalıştırmaktır. Ağ trafiğinizin tümünde Cloudflare WARP'ı çalıştırmak yerine
yalnızca Discord veya seçili diğer uygulamalar için Cloudflare altyapısını kullanarak WireSock'u çalıştırır. Bu sayede köprülenmeyen uygulamalarda ve oyunlarda hız kaybı ya da ping artışı gibi sorunlar yaşamazsınız. GoodbyeDPI-Turkey'den farklı olarak bu sefer kurulum dosyası ve modern bir arayüz ile kullanılabilir hale getirilmiştir.
Detaylı açıklamalar, bağış adresleri, kaynak kodları, yeniden derleme ve tüm dosyalar için SplitWire-Turkey Github Sayfası'nı inceleyebilirsiniz.
NOT: Program daha çok yeni olduğu için hatalar ve aksamalar yaşanabilir. Bir hata ile karşılaştığınızda bu konu üzerinden veya
Github Issues üzerinden geri bildirimde bulunun.
Özet
SplitWire-Turkey, WireGuard yapılandırmasını düzenlemek ve kolaylaştırmak için geliştirilmiş açık kaynak bir Windows uygulamasıdır. Bu araç, kullanıcıların ücretsiz Cloudflare konfigürasyon dosyası oluşturmalarını (
wgcf aracılığı ile) ve
WireSock sayesinde bu konfigürasyonu
yalnızca tercih edilen uygulamalar özelinde kullanmalarını sağlar. Ayrıca hizmet kurulumu yaptığı için Windows'u her yeniden başlattığınızda tekrar kurulum yapmanıza gerek kalmaz.
Özellikler:
- Hızlı Kurulum: Tek tıkla kullanım
- Özelleştirilmiş Kurulum: Gelişmiş ayarlarla özel yapılandırma
- Servis Yönetimi: WireSock servisini otomatik olarak kurma/kaldırma
- Klasör Yönetimi: Tercih edilen uygulama klasörlerini kolayca ekleme/çıkarma
- ücretsiz: Programı kullanmak ve Cloudflare konfigürasyon dosyası oluşturmak tamamen ücretsiz
SplitWire-Turkey
SplitWire-Turkey, Türkiye'deki internet kullanıcıları için özel olarak tasarlanmış bir WireGuard yapılandırma ve ücretsiz Cloudflare profili oluşturup kullanma aracıdır. Bu uygulama, WireGuard VPN teknolojisini kullanarak güvenli ve hızlı internet bağlantısı sağlamak isteyen kullanıcılar için geliştirilmiştir. Tamamen açık kaynak kodlu olan bu uygulamanın kaynak kodları Repository'de bulunan /src klasörünün içinde mevcuttur.
NOT:
Windows 7, 8, 8.1, 10 veya 11 işletim sistemlerinde
yönetici olarak çalıştırmanız mecburidir.
SplitWire-Turkey Kullanımı
ÖNEMLİ!
GoodbyeDPI veya Cloudflare WARP'ya da farklı bir VPN uygulaması kullanıyorsanız bu uygulamayı kaldırmalısınız.
GoodbyeDPI-Turkey Doğru Şekilde Kaldırma Rehberi'ni takip ederek kaldırma işlemini gerçekleştirebilirsiniz.
Standart Kurulum (Tavsiye Edilen)
- SplitWire-Turkey-Setup-Windows.exe kurulum paketini indirip SplitWire-Turkey kurulumunu gerçekleştirin.
- SplitWire-Turkey uygulamasını açın. (SmartScreen "Windows kişisel bilgisayarınızı korudu" uyarısı alırsanız "Ek bilgi" yazısına tıkladıktan sonra "Yine de çalıştır" butonuna tıklayın, virüs taraması ve bu uyarı hakkında bilgi aşağıda verilmiştir)
- "Standart Kurulum" butonuna tıklayın. (Eğer WireSock yüklü değilse sizin için indirip kurulumu başlatacaktır. WireSock kurulumu tamamlandıktan sonra kurulum penceresini kapatıp tekrar Standart Kurulum butonuna basın)
- "WireSock hizmeti kuruldu ve başlatıldı" uyarısını aldığınızda program çalışmaya başlamış demektir.
NOT:
Standart kurulum yalnızca
Discord için WireSock koruması sağlar.
Gelişmiş Kurulum (Özelleştirilmiş Konfigürasyon Dosyasıyla)
- SplitWire-Turkey-Setup-Windows.exe kurulum paketini indirip SplitWire-Turkey kurulumunu gerçekleştirin.
- SplitWire-Turkey uygulamasını açın. (SmartScreen "Windows kişisel bilgisayarınızı korudu" uyarısı alırsanız "Ek bilgi" yazısına tıkladıktan sonra "Yine de çalıştır" butonuna tıklayın, virüs taraması ve bu uyarı hakkında bilgi aşağıda verilmiştir)
- "Gelişmiş" sekmesine gidin.
- "Klasör Ekle" butonu ile tercih ettiğiniz uygulamanın bulunduğu klasörü seçin.
- "Özelleştirilmiş Kurulum" butonuna tıklayın.
- "WireSock hizmeti kuruldu ve başlatıldı" uyarısını aldığınızda program çalışmaya başlamış demektir.
NOT:
Yalnızca seçtiğiniz klasörler özelinde düzenlenmiş "wgcf-profile. Conf" dosyası oluşturmak istiyorsanız klasör listesini hazırladıktan sonra
"Özelleştirilmiş Profil Dosyası Oluştur" butonuna tıklayabilirsiniz.
NOT:
SplitWire-Turkey uygulamasını daha önce kullandıysanız, yeni bir kurulum yapmadan önce
"Gelişmiş" sekmesinden
"WireSock Hizmetini Kaldır" butonuna tıklamanız daha sağlıklı bir kurulum gerçekleştirmenizi sağlar.
NOT:
SplitWire-Turkey uygulamasını set-up dosyasını kullanmadan ve sisteminize yerleşik bir şekilde kurmadan,
SplitWire-Turkey-ZIP-Windows.zip isimli ZIP dosyasını indirip bir klasöre ayıklayarak da kullanabilirsiniz.
WireSock ve SplitWire-Turkey'i Sistemden Kaldırmak
- SplitWire-Turkey uygulamasını çalıştırın.
- "Gelişmiş" sekmesindeki "WireSock Hizmetini Kaldır" butonuna tıklayın.
- Daha sonra Windows'un Program Ekle/Kaldır bölümünden hem WireSock Secure Client'i hem de SplitWire-Turkey'i kaldırın. (Ya da SplitWire-Turkey'in kurulum klasöründe bulunan "unins000.exe" isimli yürütülebilir ile kaldırın)
Virüs & SmartScreen Uyarısı
Program açık kaynak kodlu olduğundan tüm kodu görüp inceleyebilirsiniz. SplitWire-Turkey.dll için 72 adet antivirüs yazılımından yalnızca Malwarebytes isimli antivirüs uygulaması tehdit algılamıştır. Bu sonuç, SplitWire-Turkey'in wgcf.exe ve WireSock Set-up dosyalarını internet üzerinden indirip çalıştırmasından kaynaklanır. (Malwarebytes makine öğrenme ile tespit edilen bir tehdit uyarısı veriyor, uyarının kaldırılması için rapor gönderildi). Tüm program açık kaynak kodludur ve kaynak kodu /src klasörü içerisinden incelenebilir, tercih edilirse tekrar derlenebilir. Programı kullanmak istemeyen ve güvenmeyen kullanıcılar kullanmak zorunda değildir, programı kullanmak kullanıcının inisiyatifindedir. Dilerseniz tüm klasörü, kurulum dosyasını. ZIP dosyasını ya da kaynak kodlarını
VirusTotal gibi bir sitede taratıp sonuçları inceleyebilir, dilerseniz C# dili biliyorsanız veya bilen bir tanıdığınız varsa başvurup kodun ne yapmaya çalıştığını anlayabilirsiniz. Programı imzalamadan yayımlamak bu gibi sorunlara yol açabiliyor. Programı imzalamak döviz kuruyla düzenli ödeme yapmayı gerektirdiği ve bu program ücretsiz olduğu, bununla birlikte gelir elde etmeden bakımı yapıldığı için imzalama girişiminde bulunamıyorum.
NOT:
SplitWire-Turkey.exe VirusTotal sonuçlarında 72 adet antivirüs progamı içerisinde hiçbir antivirüs programı tehdit algılamamıştır.
NOT:
SplitWire-Turkey.dll VirusTotal sonuçlarında 72 adet antivirüs progamı içerisinde yalnızca bir adet (Malwarebytes) antivirüs uygulaması tehdit algılamıştır. Bu sonuç, SplitWire-Turkey'in wgcf.exe ve WireSock Set-up dosyalarını internet üzerinden indirip çalıştırmasından kaynaklanır. Malwarebytes isimli antivirüs yazılımını kullanıyorsanız, raporumuz sonuçlanana kadar farklı bir antivirüs yazılımı tercih etmeyi düşünebilirsiniz.
Gelişmiş Ayarlar
Klasör Yönetimi
- Klasör Yönetimi: WireSock koruması altında kalacak uygulama klasörlerini ekleyip çıkarmanıza ve gerektiğinde tüm listeyi temizlemenizi sağlar.
- Özelleştirilmiş Profil Oluşturma: Oluşturulan ücretsiz Cloudflare konfigürasyon dosyasına, klasör listesine eklediğiniz dizinleri ekleyerek "\res" klasörü içerisinde konfigürasyon dosyasının son halini kaydeder. Bu sayede başka WireGuard uygulamaları ile de bu dosyayı kullanabilirsiniz.
- WireSock Hizmetini Kaldır: "WireSock Hizmetini Kaldır" butonu, WireSock hizmetini kaldırıp korumayı durdurmak için veya tekrar yeni bir hizmet kurulumu yapmak için kullanılabilir.
Nasıl Çalışır?
İşlem Akışı
- WireGuard Profil Oluşturma
Wgcf register → wgcf generate → wgcf-profile. Conf
- Yapılandırma Modifikasyonu
Wgcf-profile. Conf + AllowedApps (Standart olarak yalnızca Discord) = Uygulama klasörleri eklenmiş konfigürasyon dosyası
- WireSock Servis Kurulumu
wiresock-client.exe install → net start → sc start
- Profil Aktivasyonu
WireSock hizmeti + wgcf-profile. Conf = Aktif WireSock bağlantısı
Sorumluluk Reddi Beyanı
Bu yazılım eğitim amaçlı oluşturulmuştur.
- Bu araç sadece eğitim ve kişisel kullanım amaçlıdır
- Ticari kullanım için uygun değildir
- Geliştirici, bu yazılımın kullanımından doğabilecek herhangi bir zarardan sorumlu değildir
- Kullanıcılar bu yazılımı kendi sorumluluklarında kullanırlar
- Yasal düzenlemelere uygun kullanım kullanıcının sorumluluğundadır
ÖNEMLİ!
Bu programın kullanımından doğan her türlü yasal sorumluluk kullanan kişiye aittir. Uygulama yalnızca eğitim ve araştırma amaçları ile yazılmış ve düzenlenmiş olup; bu uygulamayı bu şartlar altında kullanmak ya da kullanmamak kullanıcının kendi seçi midir? Açık kaynak kodlarının paylaşıldığı GitHub isimli platformdaki bu proje, bilgi paylaşımı ve kodlama eğitimi amaçları ile yazılmış ve düzenlenmiştir.
GitHub sayfasında bir önceki silinmiş release dosyalarını merak edenler için açıklama:
Programın ilk yayınladığım hali çok sayıda false positive yani hatalı tehdit tespiti olarak algılanıyordu. (Derlemeyi PyInstaller ve nuitka ile derlediğimde de aynı sonucu alıyordum) Dolayısıyla projenin Python sürümünü tamamen sona erdirip C# ile tekrar kodlamak durumunda kaldım.
Deneyimlediğiniz hataları benimle paylaşır ve GitHub üzerinden projeyi yıldızlarsanız çok sevinirim.