Uygulama Başına VPN Yapılandırma
Apple'ın com.apple.vpn.managed.applayer yükünü ProviderType=packet-tunnel ile dağıtın. Böylece Apple atanan uygulamaların trafiğini seçer, Vylos da bu trafiği WireGuard üzerinden taşır.
Sağlayıcı kapsamı
Vylos, WireGuard paket tüneli sağlayıcısı üzerinden AppLayerVPN'yi destekler. App Proxy, IPsec veya IKEv2 sağlayıcısı içermez.
ProviderType=app-proxy seçen profil farklı bir VPN uygulaması gerektirir ve Vylos tarafından desteklenmez.
Dağıtım Adımları
.mobileconfigProfilleriyle Dağıtma bölümünden bir AppLayerVPN paket tüneli profili oluşturun.- Profile benzersiz
VPNUUIDverin; atanan uygulamanın trafiği tüneli otomatik başlatacaksaOnDemandMatchAppEnabled'ı etkinleştirin. - VPN profilini MDM ile iletin veya test amacıyla doğrudan yükleyin.
- Her hedef uygulamayı MDM ile yönetilen uygulama olarak yükleyin ve aynı
VPNUUIDdeğerini atayın. - Vylos'u açıp yönetilen tünelde Uygulama Başına ve beklenen uygulama tanımlayıcılarının göründüğünü doğrulayın.
- Atanmış bir uygulamayı açıp trafiğinin WireGuard kullandığını, atanmamış bir uygulamanın ise tünel dışında kaldığını doğrulayın.
Profili doğrudan yüklemek VPN girdisini oluşturabilir ancak üretim uygulama atamalarını yalnızca MDM oluşturabilir.
Sorumlulukların Dağılımı
- Yapılandırma profili, AppLayerVPN tünelini MDM veya doğrudan
.mobileconfigyüklemesiyle kurar. - MDM, profilin
VPNUUIDdeğerini yönetilen uygulamalara atar ve bu atamaları değiştirir ya da kaldırır. Doğrudan profil yüklemesi üretim uygulama-VPN eşlemelerini tek başına oluşturamaz. - Apple işletim sistemi, kaynak uygulama kurallarını oluşturur, uygulama ve alan adı eşleşmelerini değerlendirir, tüneli isteğe bağlı başlatır ve sağlayıcıya yalnızca eşleşen trafiği gönderir.
- Vylos, profile ait VPN'i salt okunur yönetilen tünel olarak gösterir ve trafiğini WireGuard üzerinden taşır.
- WireGuard sunucusu normal WireGuard paketleri görür; AppLayerVPN'ye özel sunucu uygulamasına gerek duymaz.
İşletim sistemi, eşleşen trafik Vylos'a ulaşmadan önce uygulama atamasını uygular. Bu yönlendirme seçimi otomatiktir ve WireGuard sunucu yapılandırması aygıt geneli tünelle aynıdır.
Vylos üretim uygulama eşlemelerini oluşturmaz, düzenlemez veya kaldırmaz. Yaşam döngüleri MDM ve Apple Ayarları'na ait olduğundan AppLayerVPN tünelleri Siri Kestirmeleri'nde de bulunmaz.
Vylos'un Gösterdikleri
Her tünel ayrıntısı ekranında salt okunur Uygulama Yönlendirmesi bölümü bulunur:
- AppLayerVPN tüneli Uygulama Başına ifadesini ve Apple'ın MDM tarafından atanmış uygulamalar için bildirdiği imzalama tanımlayıcılarını gösterir. Kural hedef filtreleri içeriyorsa Vylos eşleşen alan adlarını da listeler. Apple her uygulamanın görünen adını sağlamadığından
com.example.corporate-appgibi tanımlayıcılar olduğu gibi görünebilir. - Geleneksel hedef IP paket tüneli Aygıt Geneli ve Tüm Uygulamalar ifadelerini gösterir. Bu, uygun aygıt trafiğinin tünel rotalarını izlediği anlamına gelir; Vylos'un çalışan tüm uygulamaları incelediği veya listelediği anlamına gelmez.


Apple'ın paket tüneli API'si aygıt geneli VPN için güvenilir bir işlem listesi sunmaz. Bu nedenle Vylos normal VPN'i kullanan uygulamaları tek tek gösteremez ve trafik sayaçlarından böyle bir liste çıkarmaz.
Desteklenen Paket Tüneli Yetenekleri
Vylos paket tüneli yolu aşağıdaki AppLayerVPN yeteneklerini destekler:
- MDM yönetimli uygulamalar için
VPNUUIDilişkileri. - Atanan uygulama ağ iletişimine başladığında
OnDemandMatchAppEnabledile otomatik etkinleştirme. - Apple işletim sisteminin sağladığı kaynak uygulama yönlendirmesi.
- Apple'ın platform ve alan adı ilişkilendirme gereksinimlerine tabi
AssociatedDomains,ExcludedDomainsveSafariDomains. - Apple'ın sunduğu platformlarda
SMBDomainsve hizmete özgü alan adı alanları. - Eşleşen uygulamaların hangi ağ koşullarında tüneli atlayacağını sisteme bildiren bağlantı kesme isteğe bağlı kuralları.
- Ortaya çıkan yönetilen tünel için salt okunur Vylos durumu, geçerli WireGuard el sıkışması, trafik sayaçları, bant genişliği geçmişi, günlükler ve bildirim adlandırması.
- İşletim sisteminin bildirdiği salt okunur uygulama imza tanımlayıcıları ve eşleşen alan adları.
Apple uygulama ve alan adı kurallarını paketler Vylos'a ulaşmadan önce değerlendirir. Bu nedenle profil alanları MDM'ye ait kalır ve düzenlenebilir Vylos isteğe bağlı kuralları olarak görünmez.
VPN Profilini Oluşturma
AppLayerVPN yükünü .mobileconfig Profilleri başvurusundan oluşturun. Vylos sağlayıcı tanımlayıcıları, VPNUUID, WireGuard yapılandırma aktarımı ve tam profil örneği için yetkili kaynak o sayfadır.
Atanan uygulamanın trafiği tüneli otomatik başlatacaksa OnDemandMatchAppEnabled değerini true yapın.
OnDemandMatchAppEnabled otomatik etkinleştirmeyi garanti eder; ancak atanan uygulama kapandığında iOS'un tüneli hemen sonlandıracağını garanti etmez. Sistem yeniden kullanım için bağlantıyı koruyabilir, ancak uygulama kuralları hangi uygulamaların tünelden trafik gönderebileceğini sınırlamaya devam eder.
Eşleşen bağlantı kesme isteğe bağlı kuralı ilgili ağ koşullarında atlama davranışını denetler.
Uygulama Atama
iOS, iPadOS ve visionOS
Her hedef uygulamayı yönetilen uygulama olarak yükleyin ve AppLayerVPN yükündeki aynı VPNUUID değerini atayın. İşletim sistemi eşleşen her yönetilen uygulama ataması için bir uygulama kuralı oluşturur.
Safari özel bir durumdur: Apple tüneli kullanacak siteleri SafariDomains ile seçer. Genel bir eşleme tüm Apple sistem uygulamalarını uygulama başına VPN üzerinden gönderemez.
Atamayı Değiştirme veya Kaldırma
iOS, iPadOS ve visionOS'ta uygulama-VPN ilişkisi, AppLayerVPN yapılandırma profilinden ayrı bir yönetilen uygulama niteliğidir. Bu nedenle yalnızca VPN profilini değiştirmek veya kaldırmak, uygulamanın mevcut VPNUUID ilişkisini temizlemez.
Atama değiştiğinde MDM hizmeti hedef uygulamanın ApplicationAttributes değerini güncelleyerek eski VPNUUID değerini kaldırmalıdır. MDM konsolu atamayı kaldırılmış gösterdiği hâlde Vylos uygulamayı listeliyorsa yönetilen uygulamanın yükleme veya yapılandırma atamasını yeniden gönderin ya da güncelleyin.
Bazı MDM ürünleri bu işlemi Yeniden Yükle, Güncelle veya Yükleme Komutunu Yeniden Gönder olarak adlandırır. Eski uygulama kuralını gizlemek için VPN profilini kaldırmayın.
Vylos işletim sisteminin o anda bildirdiği kuralları gösterir. Atanmış Uygulama Yok yalnızca Apple yönetilen uygulama niteliğini ve oluşan kuralı kaldırdıktan sonra görünür.
MDM hizmeti Apple'ın ManagedApplicationAttributes sorgusunu sunuyorsa yönetici aygıtın uygulama için hâlâ VPNUUID bildirip bildirmediğini doğrulayabilir.
macOS
AppLayerVPN yükünün yanında com.apple.vpn.managed.appmapping yükü dağıtın. Her eşleme hedef uygulamanın paket tanımlayıcısını, imzalama tanımlayıcısını, belirlenmiş gereksinimini ve eşleşen VPNUUID değerini sağlar.
Yalnızca uygulamanın başlattığı belirli yardımcı araçlar VPN'i kullanacaksa isteğe bağlı MatchTools dizisini kullanın. Örneğin yönetici Terminal'den başlatılan imzalı komut satırı aracını, Terminal'in tüm bağlantılarını eşlemeden eşleyebilir.
Desteklenmeyen Sağlayıcı Türleri
Vylos ayrı bir akış iletme sağlayıcısı ve sunucusu gerektiren ProviderType=app-proxy türünü desteklemez. Bunun yerine WireGuard IP paketlerini ProviderType=packet-tunnel üzerinden taşır.
Vylos, Apple'ın yerleşik IPsec veya IKEv2 uygulamalarını da sağlamaz. Bu protokollere ait profiller Vylos uzantısı yerine işletim sisteminin yerleşik VPN sağlayıcılarını kullanır.
Apple platform kuralları ve yük alanları için AppLayerVPN yük başvurusuna, uygulama eşleme yüküne, ApplicationAttributes ayar başvurusuna, ManagedApplicationAttributes sorgusuna ve VPN trafiği yönlendirme kılavuzuna bakın.