WireGuard ogłasza dużą aktualizację Androida z obsługą Android TV, nowocześniejszym kodem i interfejsem API dla aplikacji innych firm

Projekt WireGuard ogłosił dużą aktualizację, która zapewnia obsługę Android TV, zmiany w kodzie, gotowe moduły jądra i wiele więcej!

Jeśli cenisz prywatność, o tym na pewno słyszałeś WireGuard autorstwa uznanego programisty XDA zx2c4. Reasumując w kilku słowach, Projekt WireGuard to protokół VPN który działa wewnątrz jądra Linuksa i ma być szybszy i prostszy niż wiele innych alternatyw. Na początku tego roku nawet protokół VPN trafił do oficjalnego jądra Linuksa. WireGuard ma teraz mnóstwo ogłoszeń, w tym obsługę Android TV za pośrednictwem swojej aplikacji, gotowe moduły jądra dla popularnych telefonów, przepisanie interfejsu użytkownika w Kotlinie i wiele więcej.

Po pierwsze, w oczekiwaniu na nadchodzące ogłoszenia Google TVFirma WireGuard przeniosła swoją aplikację na Androida, aby działała natywnie na telewizorach z łatwym w obsłudze interfejsem. Dzięki temu użytkownicy będą mogli uruchamiać aplikacje takie jak Netflix i inne za pośrednictwem sieci VPN z poziomu telewizora.

Aplikację można pobrać ze strony Sklep Google Play lub z F-Droid.

WireGuardDeweloper: Zespół programistów WireGuard

Cena: za darmo.

4.5.

Pobierać

Aplikacja WireGuard na smartfony z systemem Android zawiera zwykły backend oparty na VpnService dla standardowych użytkowników nierootowanych oraz backend oparty na jądrze dla użytkowników zrootowanych. Teraz dzięki wysiłkom XDA Recognized Developer udostępniane są gotowe moduły jądra dla popularnych urządzeń, takich jak seria Google Pixel nathanprzypadek. W ten sposób użytkownicy, którzy mają dostęp do systemu, ale są zrootowani, mogą również korzystać z tych modułów jądra, zamiast konieczności korzystania z niestandardowej pamięci ROM z obsługą WireGuard. Moduły jądra są dostępne z poziomu aplikacji. Zainteresowani programiści mogą dodaj więcej obsługiwanych ROMów za pośrednictwem GitHub.

Kolejna z naszych ulubionych aplikacji, Tasker, również zyskał wsparcie WireGuard wcześniej w tym roku.

Uznany programista XDA zx2c4 informuje nas również, że baza kodu WireGuard również uległa ulepszeniom i przeprowadzono znaczne renowacje. Projekt jest teraz podzielony na dwa moduły: moduł interfejsu użytkownika dla interfejsu użytkownika oraz moduł tunelu, który jest samodzielnym interfejsem API umożliwiającym osadzenie dowolnej aplikacji w WireGuard. Moduł tunelowy może być zaimportowane z JCenter i przychodzi wraz z obszerną dokumentację. Podział ten ma kilka zalet. Po pierwsze, programiści mogą teraz dodawać WireGuard bezpośrednio do swoich aplikacji za pomocą prostej implementacji, takiej jak „com.wireguard.android: tunel:$wireguardTunnelVersion'. Moduł tunelowy jest napisany w języku Java i można go łatwo osadzać w aplikacjach Java i Kotlin. Moduł interfejsu użytkownika został również całkowicie przepisany w Kotlinie przy użyciu narzędzi takich jak Jetpack i Kotlin Coroutines. Działania w aplikacji są całkowicie asynchroniczne.

Integracja jądra/ROM WireGuard - wątek XDA

Jednym z powodów tych ulepszeń bazy kodu jest przyciągnięcie nowych programistów. Projekt WireGuard aktywnie poszukuje nowego opiekuna swojej aplikacji na Androida. Jeśli chcesz pomóc w tym projekcie open source, skontaktuj się z zespołem programistów WireGuard, którego dane kontaktowe znajdują się pod adresem na dole ich strony internetowej.