Terminologia
Definicje terminów WireGuard, platformy Apple i MDM używanych w dokumentacji Vylos.
Dozwolone IP
Allowed IPs określają, które zakresy adresów IP są kierowane przez peera WireGuard, konfigurowane za pomocą pola AllowedIPs. Vylos wyświetla tę wartość w sekcji Peer widoku szczegółowego tunelu.
Tunel utworzony w aplikacji
Tunel utworzony w aplikacji to tunel WireGuard dodany samodzielnie przez import, kod QR lub ręczne wprowadzenie danych, śledzony wewnętrznie jako TunnelSource.app. Pojawia się w sekcji Moje tunele i pozostaje w pełni edytowalny, w przeciwieństwie do tunelu zarządzanego.
App Group
App Group to współdzielony kontener pamięci, który umożliwia Vylos i jego rozszerzeniom, takim jak rozszerzenie sieciowe i podgląd Quick Look, wymianę danych, np. konfiguracji tuneli i preferencji powiadomień. Rozszerzenie Quick Look celowo nie ma do niego dostępu, co izoluje podgląd plików od aktywnej listy tuneli.
AppLayerVPN
AppLayerVPN to zarządzany przez Apple profil konfiguracji VPN na aplikację, oznaczony identyfikatorem com.apple.vpn.managed.applayer. Na tej warstwie system operacyjny wybiera ruch przypisanych aplikacji.
Vylos obsługuje tryb dostawcy packet-tunnel: MDM łączy aplikacje docelowe wspólną wartością VPNUUID, Apple przekazuje pasujące pakiety IP do Vylos, a Vylos przenosi je przez WireGuard. Osobny tryb app-proxy nie jest obsługiwany.
Trasowanie aplikacji
Trasowanie aplikacji określa, którym aplikacjom Apple pozwala korzystać z tunelu zarządzanego. Dla tunelu AppLayerVPN Vylos pokazuje Dla aplikacji, identyfikatory podpisu oraz domeny zgodne zgłoszone przez system.
Zwykły tunel ogólnosystemowy pokazuje Całe urządzenie i Wszystkie aplikacje, ponieważ Apple nie udostępnia wiarygodnej listy korzystających z niego procesów.
Blokada aplikacji
Blokada aplikacji chroni Vylos za pomocą Face ID, Touch ID, kodu dostępu urządzenia lub 6-cyfrowego kodu TOTP z aplikacji uwierzytelniającej. Dezaktywuje się automatycznie, gdy obecna jest konfiguracja Konfiguracja zarządzana aplikacji, ponieważ system MDM już zabezpiecza urządzenie.
Wykrywanie konfliktów
Wykrywanie konfliktów ostrzega, gdy dwa lub więcej włączonych tuneli ma nakładające się reguły na zadanie, np. oba aktywują się w tej samej sieci Wi-Fi. Vylos wyświetla baner na ekranie głównym z listą każdej konfliktowej pary, aby można było dostosować reguły.
Profil konfiguracji
Profil konfiguracji to pakiet Apple .mobileconfig, który serwer MDM instaluje na urządzeniu w celu dostarczenia ustawień lub tunelu VPN. Vylos korzysta z typu pakietu com.apple.vpn.managed do tworzenia tuneli zarządzanych, niezależnie od Managed App Configuration.
Continuity Camera
Continuity Camera pozwala komputerowi Mac używać kamery sparowanego iPhone'a jako źródła obrazu. Vylos korzysta z tej funkcji do skanowania kodów QR WireGuard na macOS 14 i nowszych, ponieważ komputery Mac nie mają wbudowanej kamery przystosowanej do skanowania.
Burza zmian
Burza zmian to szybki cykl łączenia i rozłączania spowodowany niestabilną siecią. Vylos ogranicza każdy typ powiadomienia do jednego dostarczenia co 30 sekund, aby burza zmian nie zalewała użytkownika alertami.
Uzgadnianie
Uzgadnianie (handshake) to kryptograficzna wymiana, która peerzy WireGuard wykonują w celu nawiązania bezpiecznego połączenia. Vylos wyświetla czas od ostatniego uzgadniania w sekcji Status tunelu, np. „2 minuty temu".
Interfejs
Interfejs to sekcja [Interface] konfiguracji WireGuard, zawierająca klucz prywatny urządzenia lokalnego, adres, serwery DNS i port nasłuchiwania. Vylos wyświetla te pola w sekcji Interfejs widoku szczegółowego tunelu aplikacji.
Wykrywanie jailbreaka
Wykrywanie jailbreaka sprawdza urządzenie iOS pod kątem oznak manipulacji za pomocą czterech metod: podejrzanych ścieżek plików, rejestracji schematów URL, testu ucieczki z piaskownicy oraz skanowania załadowanych bibliotek dynamicznych. Vylos blokuje dostęp do aplikacji po pozytywnym wykryciu tylko wtedy, gdy klucz MDM blockJailbrokenDevices jest włączony.
Przechowywanie w pęku kluczy
Przechowywanie w pęku kluczy przechowuje konfigurację tunelu w pęku kluczy urządzenia i bazie danych aplikacji zamiast w systemowym magazynie VPN. Wpis systemowy zawiera jedynie wskaźnik passwordReference, co chroni klucze prywatne przed mniej bezpiecznym przechowywaniem systemowym.
Wyłącznik awaryjny
Wyłącznik awaryjny blokuje większość zwykłego ruchu sieciowego, który próbowałby ominąć uzbrojony tunel Na żądanie. Tunele utworzone przez użytkownika zapisują tę opcję jako Routing.KillSwitch w pliku .vylos, natomiast tunele zarządzane korzystają z pola profilu Apple VPN.IncludeAllNetworks. AllowedIPs w WireGuard nadal określa, do których miejsc docelowych peer może kierować ruch, dlatego częściowy zestaw tras staje się ścisłą listą dozwolonych celów, a nie pełnym tunelem.
Apple nadal zezwala na ruch wymagany do sterowania siecią i obsługi niektórych usług urządzenia. Termin nie oznacza więc, że dosłownie każdy pakiet systemowy trafia do VPN.
Zarządzana konfiguracja aplikacji
Managed App Configuration to konfiguracja dostarczana przez MDM, która Vylos odczytuje z klucza Apple com.apple.configuration.managed. Jej obecność automatycznie pomija blokadę aplikacji i może ustawiać dowolne z trzech kluczy ograniczeń.
Tunel zarządzany
Tunel zarządzany to tunel WireGuard wdrożony przez organizację za pomocą profilu konfiguracji, śledzony wewnętrznie jako TunnelSource.managed. Pojawia się w trybie tylko do odczytu w sekcji Tunele zarządzane i jest automatycznie usuwany po usunięciu profilu.
Domeny dopasowania
Domeny dopasowania (match domains) to domeny, których zapytania DNS są kierowane przez serwery DNS tunelu zamiast przez domyślną sieć. Dodanie corp.example.com jako domeny dopasowania kieruje wyszukiwania server.corp.example.com przez tunel.
MDM
MDM (zarządzanie urządzeniami mobilnymi) to klasa systemów korporacyjnych, takich jak Jamf, Kandji, Intune, Workspace ONE i Mosyle, których administratorzy IT używają do konfigurowania i zabezpieczania flot urządzeń. Vylos integruje się z każdym MDM obsługującym Konfiguracja zarządzana aplikacji i profile konfiguracji.
Rozszerzenie sieciowe
Rozszerzenie sieciowe to proces systemowy działający w tle, który uruchamia właściwy tunel WireGuard, oddzielony od głównego procesu aplikacji Vylos. Vylos komunikuje się z nim w celu wysyłania wiadomości dostawcy, zbierania migawek przepustowości i zapisywania dziennika diagnostycznego WireGuard.
Reguły na zadanie
Reguły na zadanie automatycznie łączą tunel, gdy urządzenie dołączy do pasujących sieci komórkowych, Wi-Fi lub Ethernet. Każda reguła znajduje się w sekcji [OnDemandRule] pliku ustawień .vylos tunelu, a tunel aktywuje się, jeśli jakakolwiek reguła pasuje.
Optic ID
Optic ID to system uwierzytelniania biometrycznego opartego na oczach w Apple Vision Pro. Blokada aplikacji Vylos na visionOS przechodzi na monit o kod dostępu zamiast bezpośrednio oznaczać monit jako Optic ID.
Ornament
Ornament to element interfejsu visionOS, który unosi się poza główną zawartością okna, zakotwiczony przy jednej z jego krawędzi. Vylos otacza swoją główną scenę czterema ornamentami dla statusu, aktywnych tuneli, szybkich akcji i kontekstowych kontrolek tuneli.
Peer
Peer to sekcja [Peer] konfiguracji WireGuard, opisująca jeden zdalny punkt końcowy (endpoint) poprzez jego klucz publiczny, dozwolone adresy IP i adres. Tunel może definiować wiele peerów, a Vylos wyświetla każdy z nich w widoku szczegółowym tunelu.
VPN na aplikację
VPN na aplikację to nazwa widoczna dla użytkownika dla modelu trasowania AppLayerVPN firmy Apple. MDM przypisuje wybrane aplikacje zarządzane do tunelu za pomocą VPNUUID; te aplikacje używają WireGuard, a nieprzypisane pozostają poza tunelem.
System operacyjny zarządza wyborem i aktywacją. Vylos przenosi wybrany ruch przez WireGuard i pokazuje tunel zarządzany tylko do odczytu.
Trwały keepalive
Trwały keepalive (persistent keepalive) wysyła okresowy pakiet do peera, aby mapowania NAT i zapory sieciowej pozostawały otwarte między rzeczywistym ruchem. Vylos wyświetla skonfigurowany interwal, np. „Co 25 sekund", w sekcji Peer widoku szczegółowego tunelu.
Quick Look
Quick Look to systemowy framework Apple do podglądu zawartości pliku bez otwierania powiązanej aplikacji. Vylos dostarcza rozszerzenie Quick Look, które umożliwia podgląd plików tunelowych .conf, .vylos i .zip w Finderze i aplikacji Pliki.
Klucze ograniczeń
Klucze ograniczeń (restriction keys) to trzy ustawienia — allowManualTunnels, allowSettings i blockJailbrokenDevices — które administrator MDM ustawia przez Managed App Configuration. Vylos parsuje każdy klucz z wartości tekstowej przy użyciu spójnej reguły prawda/falsz.
Rx i Tx
Rx i Tx to liczniki odebranych i przesłanych bajtów, które Vylos śledzi dla każdego tunelu. Wykresy przepustowości i podsumowanie listy tuneli wyświetlają te sumy dla aktywnej sesji.
Domeny wyszukiwania
Domeny wyszukiwania (search domains) to domeny zastępczej, które Vylos dodaje do zapytania o nagą nazwę hosta, gdy pierwsze wyszukiwanie się nie powiedzie. Dodanie example.com jako domeny wyszukiwania powoduje ponowną próbę zapytania o intranet jako intranet.example.com.
Skróty Siri
Skróty Siri umożliwiają łączenie, rozłączanie, przełączanie lub edycję nazwanego tunelu za pomocą poleceń głosowych lub aplikacji Skróty. Urządzenia zarządzane przez MDM zawsze zezwalają na Skróty Siri, pomijając blokadę aplikacji, która w przeciwnym razie je blokuje.
Podzielony DNS (split DNS)
Podzielony DNS (split DNS) kieruje zapytania DNS dla określonych domen przez tunel VPN, podczas gdy każde inne zapytanie pozostaje w domyślnej sieci. Konfiguruje się go per tunel za pomocą domen dopasowania i domen wyszukiwania w sekcji [SplitDNS] pliku ustawień .vylos.
Spotlight
Spotlight to systemowy indeks wyszukiwania Apple, a Vylos publikuje nazwy tuneli utworzonych w aplikacji, dzięki czemu pasujące wyszukiwanie otwiera tunel bezpośrednio. Indeks jest automatycznie czyszczony, gdy blokada aplikacji jest aktywna, aby nazwy tuneli nie wyciekały na zablokowanym urządzeniu.
Wpis systemowy
Wpis systemowy to rekord konfiguracji VPN na poziomie systemu operacyjnego — NETunnelProviderManager — który pojawia się w aplikacji Ustawienia urządzenia. Każdy tunel zarządzany przez Vylos, zarówno utworzony w aplikacji, jak i zarządzany, ma odpowiadający wpis systemowy.
TOTP
TOTP (jednorazowe hasło czasowe) to 6-cyfrowy kod, który aplikacja uwierzytelniająca, taka jak Google Authenticator lub Authy, generuje i rotuje co 30 sekund. Vylos akceptuje kody z bieżącego okresu plus jeden okres w każdą stronę, aby tolerować niewielkie różnice zegarów.
VPNUUID
VPNUUID to identyfikator łączący profil AppLayerVPN z przypisaniami aplikacji zarządzanymi przez MDM. Profil VPN i każda przypisana aplikacja muszą używać tej samej wartości.
Zastąpienie lub usunięcie profilu VPN nie usuwa automatycznie przypisania aplikacji. MDM musi również zaktualizować atrybuty tej aplikacji zarządzanej.
Format .vylos
Format .vylos to archiwum ZIP, które łączy niezmieniony plik WireGuard .conf z opcjonalnym plikiem settings.conf dla podzielonego DNS, reguł na żądanie i działania wyłącznika awaryjnego. Rozszerza standardową konfigurację WireGuard bez jej modyfikowania, dzięki czemu ten sam plik .conf nadal działa z każdym innym klientem WireGuard.