Konfiguracja zarządzana aplikacji Tailscale na Androida
Oto klucze konfiguracji zarządzanej, które Tailscale dokumentuje dla swojego klienta na Androida, informacja o tym, co każdy z nich zmienia na urządzeniu, i jak łączyć je w typowych wdrożeniach. Kilka kluczy przyjmuje wartości always, never lub user-decides, co pozwala zablokować ustawienie albo zostawić je użytkownikowi. Tailscale dokumentuje też klucze dla komputerów; ta strona obejmuje te, które dotyczą Androida.
Kieruj cały ruch przez wybrany węzeł wyjściowy i ukryj wybór, aby nie można było go zmienić. Zastąp symbol zastępczy identyfikatorem urządzenia tego węzła ze strony Machines w konsoli administratora.
Nazwy kluczy i typy wartości pochodzą z dokumentacji producenta. Wyjaśnienia napisał zespół Nomid.
Klucz
Typ
Co robi
Przykład
Logowanie i tożsamość
AuthKey
Klucz uwierzytelniania Tailscale
Loguje urządzenie do tailnetu bez żadnych działań użytkownika. Używaj kluczy jednorazowych, ponieważ wyciek klucza wielokrotnego użytku pozwala komuś innemu dołączyć do sieci.
tskey-auth-...
LoginURL
Adres serwera
Wskazuje aplikacji własny serwer koordynacyjny zamiast serwera Tailscale, na przykład samodzielnie hostowany.
https://login.example.com
Tailnet
Identyfikatory tailnetów oddzielone przecinkami
Sugeruje, w jakim tailnecie lub organizacji powinni zarejestrować się użytkownicy. Zacznij wartość od required:, aby to wymusić.
required:example.com
Hostname
Nazwa urządzenia
Zastępuje nazwę raportowaną przez urządzenie, dzięki czemu maszyny pojawiają się w konsoli administratora pod nazwą, którą kontrolujesz.
warehouse-tablet-07
Połączenie i routing
ExitNodeID
Identyfikator węzła wyjściowego lub auto:any
Kieruje cały ruch przez węzeł wyjściowy o tym identyfikatorze urządzenia. Przy auto:any Tailscale wybiera węzeł wyjściowy automatycznie. Identyfikatory urządzeń znajdziesz na stronie Machines w konsoli administratora lub przez API Tailscale.
auto:any
ExitNodeAllowLANAccess
Wybór: always, never, user-decides
Określa, czy urządzenie nadal może łączyć się z drukarkami i innymi urządzeniami lokalnymi, gdy używany jest węzeł wyjściowy.
never
IncludedPackageNames
Nazwy pakietów oddzielone przecinkami
Kieruje przez Tailscale tylko wymienione aplikacje. Po ustawieniu tego klucza wszystkie pozostałe aplikacje omijają tunel.
com.example.erp,com.example.crm
ExcludedPackageNames
Nazwy pakietów oddzielone przecinkami
Pozostawia wymienione aplikacje poza tunelem w zakresie routingu i DNS, co pasuje do aplikacji, które nie działają za VPN.
com.example.streaming
ForceEnabled
Włączone lub wyłączone
Utrzymuje połączenie Tailscale i usuwa przełącznik rozłączenia. Tailscale oznacza ten klucz jako przestarzały, więc sprawdź jego stronę, zanim na nim polegasz.
true
UseTailscaleSubnets
Wybór: always, never, user-decides
Określa, czy urządzenie akceptuje trasy podsieci ogłaszane przez inne węzły, dzięki którym łączy się z sieciami biurowymi.
always
UseTailscaleDNSSettings
Wybór: always, never, user-decides
Określa, czy urządzenie podczas połączenia używa ustawień DNS z Twojego tailnetu.
always
AllowIncomingConnections
Wybór: always, never, user-decides
Pozwala blokować połączenia przychodzące do urządzenia, czyli ustawienie, które Tailscale nazywa shields up.
never
Interfejs i marka
ManagedByOrganizationName
Nazwa organizacji
Pokazuje w aplikacji nazwę Twojej firmy, aby użytkownicy wiedzieli, że urządzenie jest zarządzane.
Example Ltd
ManagedByURL
Adres strony pomocy
Ustawia stronę internetową otwieraną po dotknięciu Support w aplikacji.
https://help.example.com
ExitNodesPicker
Wybór: show, hide
Ukrywa wybór węzła wyjściowego, gdy sam ustawiasz węzeł wyjściowy i nie chcesz, aby użytkownicy go zmieniali.
hide
OnboardingFlow
Wybór: show, hide
Pomija ekrany wprowadzające przy pierwszym uruchomieniu, co jest przydatne, gdy urządzenie jest już zalogowane kluczem uwierzytelniania.
hide
Wdrożenie w Nomid
Wdróż aplikację Tailscale w trzech krokach
Krok 1Dodaj aplikację Tailscale do zasad
Znajdź ją w Google Play na liście aplikacji w zasadach i wybierz sposób instalacji.
Krok 2Ustaw jej konfigurację zarządzaną
W zasadach ustaw konfigurację zarządzaną aplikacji, używając kluczy i wartości z tej strony.
Krok 3Przypisz zasady
Urządzenia objęte zasadami otrzymają aplikację Tailscale i jej konfigurację przy następnej synchronizacji.
Pytania
Aplikacja Tailscale na zarządzanym Androidzie
Jaka jest nazwa pakietu Tailscale na Androidzie?
com.tailscale.ipn. Użyj jej, aby znaleźć aplikację podczas dodawania do zasad.
Czy bezpiecznie jest wysyłać klucz uwierzytelniania przez MDM?
Tailscale ostrzega, że wiąże się to z realnym ryzykiem dla bezpieczeństwa. Użyj klucza jednorazowego, ustaw krótki termin ważności i usuń klucz z konfiguracji po zarejestrowaniu urządzeń.
Co dzieje się z aplikacjami, których nie ma w IncludedPackageNames?
Po ustawieniu listy tylko wymienione aplikacje korzystają z tunelu. Wszystkie pozostałe używają zwykłego połączenia.
Czy konfiguracja działa w profilu służbowym?
Tak, konfiguracja dotyczy kopii aplikacji zainstalowanej w profilu służbowym. Routing dla poszczególnych aplikacji obejmuje wtedy tylko aplikacje z tego profilu.