Ana içeriğe geç

İstek Üzerine Kurallar ve Bölünmüş DNS: Yük Olmadan Otomatik VPN

Jacky LiangJacky Liang

En basit VPN kurulumu bir geçiştir: açık veya kapalı. Ancak pratikte bu, kullanıcıların bağlanması gerektiğinde bağlanmayı unutması veya ihtiyaç duymadıklarında tüm trafiği tünelden yönlendirmesi anlamına gelir — VPN erişimi gerektirmeyen hizmetler için bant genişliği israf edilir ve gecikme eklenir.

Vylos 1.2.0, her iki sorunu da çözmek için istek üzerine etkinleştirme kurallarını ve bölünmüş DNS'i ekler.

İstek Üzerine Etkinleştirme

İstek üzerine kurallar, Vylos'a ağ koşullarına göre bir tüneli ne zaman otomatik olarak bağlayacağını veya bağlantısını keseceğini söyler. Elle geçiş gerekmez.

Her tünel iki ağ türü için kurallarla yapılandırılabilir:

  • Hücresel (iOS) veya Ethernet (macOS) — Hücresel veri veya kablolu bağlantıda otomatik bağlan
  • Wi-Fi — Dört mod:
    • Kapalı — Wi-Fi'da otomatik etkinleştirme yok
    • Herhangi Bir SSID — Herhangi bir Wi-Fi ağında bağlan
    • Yalnızca Bu SSID'ler — Yalnızca belirli ağlarda bağlan (beyaz liste)
    • Bu SSID'ler Hariç — Belirli ağlar hariç tüm Wi-Fi'larda bağlan (kara liste)

SSID tabanlı modlar kuruluşlar için özellikle kullanışlıdır. "Yalnızca Bu SSID'ler", VPN'in ofis Wi-Fi'ında etkinleşmesini ancak çalışanların ev ağlarında etkinleşmemesini sağlar. "Bu SSID'ler Hariç" bunun tersini yapar — trafiğin zaten dahili olarak yönlendirildiği güvenilir kurumsal ağ hariç her yerde VPN açık kalır.

Çakışma Algılama

Birden fazla tünelde istek üzerine kurallar etkinleştirildiğinde çakışabilirler. İki tünelin her ikisi de hücresel veride etkinleşecek şekilde ayarlanması veya iki tünelin aynı SSID'yi talep etmesi — sonuç öngörülemez.

Vylos dört tür örtüşmeyi algılar:

  • Hücresel veya Ethernet örtüşmesi
  • Wi-Fi "Herhangi Bir SSID" örtüşmesi
  • Belirli SSID örtüşmesi (iki tünelin aynı ağ adını talep etmesi)
  • Geniş Wi-Fi örtüşmesi (bir tünelin "Herhangi Biri" ile diğerinin belirli SSID'lerle çakışması)

Çakışma algılandığında Vylos, yöneticilerin veya kullanıcıların beklenmeyen davranışa neden olmadan önce çakışmayı çözebilmeleri için bir uyarı gösterir. Uyarı bilgilendirme amaçlıdır — yapılandırmanın kaydedilmesini engellemez.

Bölünmüş DNS

Standart VPN yapılandırmaları tüm DNS sorgularını tünelden yönlendirir. Bu işe yarar, ancak her DNS araması — herkese açık hizmetler için bile — VPN sunucusu üzerinden geçer. Yalnızca kurumsal DNS'te çözümlenen dahili ana bilgisayar adlarına sahip kuruluşlar için bu, birkaç dahili hizmete ulaşmak için tüm trafiği tünelden geçirmeyi zorlar.

Bölünmüş DNS bunu değiştirir. Her tünel iki alan adı seti ile yapılandırılabilir:

Eşleme Alan Adları — Bu belirli alan adlarına ait DNS sorguları tünel üzerinden yönlendirilir. Diğer her şey cihazın varsayılan DNS'ini kullanır. Örneğin, corp.example.com alan adını eşleme alan adı olarak ayarlamak, yalnızca o alan adı (ve alt alan adları) için sorguların VPN üzerinden gitmesi anlamına gelir.

Arama Alan Adları — Düz ana bilgisayar adı sorgularına eklenir. Bir kullanıcı tarayıcıya intranet yazarsa, cihaz intranet.example.com denemek için arama alan adını ekler ve bu da tünelin DNS'i üzerinden çözümlenir.

Sonuç, dahili kaynakların VPN üzerinden erişilebilir olması, harici trafiğin ise normal akmasıdır. Bu, VPN sunucusundaki yükü azaltır ve tünel erişimi gerektirmeyen her şeyin performansını artırır.

Vylos Dosya Formatı

Standart WireGuard .conf dosyaları istek üzerine kuralları veya bölünmüş DNS'i desteklemez — bu özellikler WireGuard yapılandırma spesifikasyonunda yoktur. Özel alanları .conf formatına karıştırmak yerine (bu, diğer WireGuard istemcileriyle uyumluluğu bozardı) .vylos formatını oluşturduk.

Bir .vylos dosyası, standart WireGuard .conf dosyasını istek üzerine kurallar ve bölünmüş DNS yapılandırması için ayrı bir ayarlar dosyasıyla birlikte paketleyen bir ZIP arşividir. WireGuard yapılandırması dokunulmadan kalır — özel alanlar yok, tescilli uzantılar yok. Ek ayarlar arşiv içinde kendi dosyalarında bulunur.

Bu, her şeyi tekdüze ve temiz tutar. Vylos'tan dışa aktarılan bir .conf, herhangi bir WireGuard istemcisinde çalışır. Bir .vylos dosyası, istek üzerine ve bölünmüş DNS dahil tam yapılandırmayı taşır, ancak yalnızca Vylos bunu okumayı bilir.

Dışa aktarma üç format seçeneğini destekler: yalnızca .conf, yalnızca .vylos veya her ikisi.

Başlangıç

İstek üzerine kurallar ve bölünmüş DNS, iOS, macOS ve visionOS için Vylos 1.2.0'da mevcuttur. Bunları tünel düzenleme formu aracılığıyla tünel bazında yapılandırın veya MDM aracılığıyla yönetilen tünel yapılandırmaları ile gönderin.

Yapılandırma ayrıntıları için kullanıcı kılavuzuna ve MDM dağıtım seçenekleri için yönetici kılavuzuna bakın.