AdguardHome'a akış ayırma yeteneği ekleme

Açık kaynak adresi: https://github.com/AdGuardPrivate/AdGuardPrivate

AdGuardHome, yalnızca el ile yazım veya bir upstream-file yapılandırması ile kullanılabilen akış ayırma kurallarını içermiyor, bu da onun bir dezavantajı olarak kabul edilebilir.

Akış ayırma kurallarını destekleme özelliğinin geliştirilmesi oldukça zaman aldı ve testleri de uzun bir dönem sürdü, ancak nihayetinde istikrarlı hale geldi.

Akış ayırma kuralları sayesinde artık AdguardHome’un önüne SmartDNS koymaya gerek kalmıyor, tek bir AdguardPrivate yeterli oluyor.

Şu anda akış ayırma yeteneği yalnızca A ve B iki akış destekliyor, yani bir kısım A upstream grubundan, bir kısım da B upstream grubundan geçiyor. Daha esnek akış ayırma desteğine ihtiyaç duyulursa geliştirme zorluğu artar, akış ayırma mantığının bir kısmı adguardhome içinde, bir kısmı da dnsproxy içinde gerçekleşir. İki akış yeterli gelmiyorsa, kendi projenizi forklayıp denemeler yapabilirsiniz.

Kullanım sorularınız veya önerileriniz için lütfen issue açın, şu anda belirli bölgelere yönelik kullanım için bazı iyileştirmeler üzerinde çalışılmaktadır.