Yönetilen Uygulama Yapılandırması
MDM hizmetinizin sunduğu standart Apple yönetilen uygulama yapılandırma kanalıyla Vylos'un davranışını yapılandırın.
Dağıtım Adımları
- Vylos'u (
io.cbnventures.vylos) yönetilen uygulama olarak yükleyin veya atayın. - MDM hizmetinizde bir uygulama yapılandırma sözlüğü oluşturun.
- Yalnızca yönetmek istediğiniz kısıtlama, tercih ve kuruluş bilgisi anahtarlarını ekleyin.
- Sözlüğü hedef aygıtlara veya kullanıcılara atayın.
- Vylos'u başlatın ya da tekrar ön plana getirin ve Yönetilen Yapılandırma bölümündeki değerleri doğrulayın.
İsteğe bağlı tercih anahtarını kaldırmak ilgili ayarı yeniden kullanıcı denetimine verir. Sözlüğün tamamı kaldırıldığında Vylos sonraki yenilemede yönetilen uygulama yapılandırmasını devre dışı bırakır.
İletim Gereksinimleri
Yönetilen uygulama yapılandırması, MDM'nin Vylos uygulamasına (io.cbnventures.vylos) atadığı bir sözlüktür. Vylos bu sözlüğü Apple'ın standart com.apple.configuration.managed konumundan okur.
Bu sözlük yüklenebilir bir .mobileconfig dosyası değildir ve aygıtta profil açılarak eklenemez. Yönetilen VPN tünellerini yüklemek için .mobileconfig profillerini kullanın.
MDM ürününüz bu özelliği Yönetilen Uygulama Yapılandırması, Uygulama Yapılandırması, Özel Uygulama Ayarları veya Yönetilen Uygulama Ayarları olarak adlandırabilir. iOS, macOS veya visionOS'un sözlüğü iletebilmesi için Vylos önce yönetilen uygulama olarak yüklenmeli ya da atanmalıdır.
Desteklenen Anahtarlar
Kısıtlamalar
| Anahtar | Tür | Varsayılan | Amaç |
|---|---|---|---|
allowManualTunnels | Boole | true | Kullanıcı tünellerine ve bunları oluşturma, değiştirme veya etkinleştirme işlemlerine izin verir. |
allowSettings | Boole | true | Vylos ayarlarına erişime izin verir. |
blockJailbrokenDevices | Boole | false | iOS'ta jailbreak algılandığında Vylos'un çalışmasını tamamen engeller. |
Her kısıtlamanın tam davranışı için Kısıtlamaları Yönetme, tümden engelleme akışı için Jailbreak İlkesini Uygulama bölümüne bakın.
Yönetilen Tercihler
| Anahtar | Tür | Kabul edilen değerler | Etki |
|---|---|---|---|
notificationsEnabled | Boole | true, 1, false veya 0 | Vylos'un ana bildirim anahtarını ve dört bağlantı kesilme bildiriminin tümünü geçersiz kılar. Apple sistem izni veremez; yönetici bildirimleri açıp uygulama ayarlarını engellerse Vylos izni ana ekrandan ister. |
appearance | Dize | system, light veya dark | iOS ve macOS'ta belirtilen görünümü zorunlu kılar. visionOS, yönetici doğrulaması için gönderilen değeri gösterir ancak sistemin uyarlanabilir cam görünümünü kullanmaya devam eder. |
appIcon | Dize | default, midnight, slate, steel, ocean, carbon, arctic, ember, forest veya obsidian | iOS'ta alternatif uygulama simgesini zorunlu kılar. macOS ve visionOS doğrulama için gönderilen değeri gösterir ancak uygulama simgesini değiştirmez. |
Vylos kullanıcının önceki seçimini saklar ve yönetici ilgili geçersiz kılmayı kaldırdığında geri yükler. İsteğe bağlı bir anahtar eksik ya da hatalıysa diğer yönetilen anahtarlar geçerli olsa bile o tercih kullanıcı denetiminde kalır.
Dil, Vylos'un yönetilen tercihlerinden değildir. Kullanıcılar ve yöneticiler uygulama dilini işletim sisteminin uygulamaya özel dil denetimleriyle seçer.

Kuruluş Bilgileri
| Anahtar | Tür | Gösterim |
|---|---|---|
companyName | Dize | Şirket |
contactEmail | Dize | E-posta |
contactPhone | Dize | Telefon |
contactAddress | Dize | Adres |
Vylos baştaki ve sondaki boşlukları kaldırır, boş kuruluş bilgisi değerlerini göstermez. Sağlanan değerler Yönetilen Yapılandırma bölümünde görünür; böylece kullanıcı uygulamayı kimin yönettiğini ve nasıl yardım alacağını bilir.
Boole Değerleri
MDM ürünleri yapılandırma değerlerini farklı biçimlerde serileştirdiğinden Vylos Boole, sayı veya dize kabul eder. Her değeri dizeye dönüştürür, çevresindeki boşluğu kaldırır ve büyük/küçük harf ayrımı yapmadan karşılaştırır.
trueve1doğru anlamına gelir.falseve0yanlış anlamına gelir.- Kısıtlama anahtarı eksikse belgelenen varsayılan kullanılır.
- Tercih geçersiz kılması eksik veya hatalıysa kullanıcı ayarı kullanılmaya devam eder.
Örneğin " False ", "FALSE" ve 0 sayısı yanlış olarak yorumlanır. "yes" gibi bir değer geçersizdir ve anahtarı sessizce etkinleştirmez.
Yapılandırma Önceliği
Geçerli bir yönetilen tercih anahtarı bulunduğu sürece karşılık gelen elle ayarı geçersiz kılar. Vylos kullanıcının seçimini üzerine yazmak yerine ayrı olarak saklar.
Her kısıtlama bağımsız değerlendirilir. Bir yönetilen anahtar sağlamak, atlanan diğer anahtarların varsayılanlarını değiştirmez.
Boş olmayan herhangi bir yönetilen yapılandırma, Vylos'un yerleşik Uygulama Kilidi doğrulama adımını atlar. Yönetilen kısıtlamalar uygulanmaya devam eder: allowManualTunnels=false kullanıcı tünellerini duraklatır ve kaydedilmiş kestirmelerini reddeder; allowSettings=false ayarlara erişimi engellemeyi sürdürür.
Yenileme Zamanı
Vylos yönetilen sözlüğü uygulama başlatılırken ve sahne ön plana dönüp etkinleştiğinde okur. Sözlük kaldırıldıktan sonra kullanıcı denetimindeki tercihler bir sonraki yenilemede geri gelir.
Bu zamanlama tünel durumu ve istatistik yenilemesinden bağımsızdır. Yönetilen tünel Vylos'ta göründükten sonra açık ayrıntı görünümü, kullanıcı tünelinde olduğu gibi canlı istatistikleri her saniye yeniler. Apple yönetilen profilleri kendi zamanlamasıyla yayımladığından yeni veya değiştirilmiş VPN profili daha sonra görünebilir; Yönetilen Tünelleri Dağıtma bölümüne bakın.
Tam Örnek
Aşağıdaki özellik listesi sözlüğünü MDM uygulama yapılandırma düzenleyicisine yapıştırın veya anahtar-değer formuna eşdeğer anahtarları girin:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>allowManualTunnels</key>
<false/>
<key>allowSettings</key>
<false/>
<key>blockJailbrokenDevices</key>
<true/>
<key>notificationsEnabled</key>
<true/>
<key>appearance</key>
<string>dark</string>
<key>appIcon</key>
<string>ocean</string>
<key>companyName</key>
<string>Example Company</string>
<key>contactEmail</key>
<string>[email protected]</string>
<key>contactPhone</key>
<string>+1 (212) 555-0100</string>
<key>contactAddress</key>
<string>100 Example Street, New York, NY</string>
</dict>
</plist>
Bu örnek aşağıdaki politikayı uygular:
| Anahtar | Örnek değer | Vylos’taki sonuç |
|---|---|---|
allowManualTunnels | false | Kullanıcının oluşturduğu tünelleri gizler, askıya alır ve kullanılmalarını engeller. Yönetilen tüneller kullanılabilir kalır. |
allowSettings | false | Uygulama içindeki Ayarlar bölümünü engeller. |
blockJailbrokenDevices | true | iOS’te jailbreak algılandığında Vylos’u ve tünellerini engeller. |
notificationsEnabled | true | Vylos bildirimlerinin ana ayarını ve dört bildirim türünün tamamını açar. |
appearance | dark | iOS ve macOS’te koyu görünümü zorunlu kılar; visionOS değeri kaydeder ancak uyarlanabilir sistem camını kullanmaya devam eder. |
appIcon | ocean | iOS’te Ocean simgesini seçer; macOS ve visionOS yalnızca yönetilen değeri gösterir. |
companyName | Example Company | Yönetilen Yapılandırma bölümünde yönetici kuruluşun adını gösterir. |
contactEmail | [email protected] | Kuruluşun destek e-posta adresini gösterir. |
contactPhone | +1 (212) 555-0100 | Kuruluşun destek telefonunu gösterir. |
contactAddress | Örnek adres | Kuruluşun posta adresini gösterir. |
Kuruluşunuzun denetlemek istemediği isteğe bağlı anahtarları kaldırın. Bir tercihi kullanıcı denetimine bırakmak için boş dize göndermeyin; anahtarı kaldırın.
MDM anahtar-değer düzenleyicileri
Yukarıda gösterilen anahtar yazımını ve değer türünü aynen kullanın. Örneğin MDM tür belirtilen alanları destekliyorsa allowSettings anahtarını "false" metni olarak değil, Boole değeri olarak ekleyin. Vylos, değerleri farklı biçimde serileştiren konsollar için belgelenen metin ve sayı biçimlerini de kabul eder.
Kullanıcının Gördüğü
Yapılandırma etkinken Yönetilen Yapılandırma önce kuruluş bilgilerini, ardından sağlanan kısıtlamaları ve yönetilen tercihleri gösterir. Bu ekran yalnızca bilgi amaçlıdır; kullanıcı yönetilen değerleri değiştiremez.

Sözlük yokken kullanıcı Uygulama Koruması ayarlarında Yönetilen Uygulama Yapılandırması Hakkında'yı açabilir. Ekrandaki “Etkin Değil” ifadesi VPN yapılandırma profilinin bulunmadığı anlamına gelmez; iki dağıtım kanalı birbirinden bağımsızdır.