WireGuard-projektet har tillkännagett en stor uppdatering som tar med Android TV-stöd, ändringar av kod, förbyggda kärnmoduler och mer!
Om du värdesätter integritet har du säkert hört talas om det WireGuard av XDA Recognized Developer zx2c4. För att sammanfatta det med några ord WireGuard-projektet är ett VPN-protokoll som körs inuti Linux-kärnan, som syftar till att vara snabbare och enklare än många andra alternativ. Tidigare i år, VPN-protokollet till och med tog sig till den officiella Linux-kärnan. WireGuard har nu en uppsjö av tillkännagivanden, med stöd för Android TV via deras app, förbyggda kärnmoduler för populära telefoner, en Kotlin-omskrivning av användargränssnittet och mycket mer.
Först upp, i väntan på kommande Google TV-meddelanden, WireGuard har porterat sin Android-app för att köras inbyggt på TV-apparater med ett lättanvänt gränssnitt. Detta låter användare köra appar som Netflix och andra via ett VPN från TV: n.
Du kan hämta appen från Google Play Butik eller från F-Droid.
Pris: Gratis.
4.5.
WireGuard-appen på Android-smarttelefoner har en vanlig VpnService-baserad backend för användare som inte är rotade och en kärnbaserad backend för rotade användare. Nu görs förbyggda kärnmoduler tillgängliga för populära enheter som Google Pixel-serien, tack vare ansträngningar från XDA Recognized Developer en chans. På så sätt kan användare som finns på lager men är rotade också använda dessa kärnmoduler, istället för att behöva vara på en anpassad ROM med WireGuard-stöd. Kärnmodulerna är tillgängliga från appen. Intresserade utvecklare kan lägg till fler ROM-skivor som stöds via GitHub.
En annan av våra favoritappar, Tasker, fick också WireGuard-stöd tidigare i år.
XDA erkänd utvecklare zx2c4 informerar oss också om att WireGuards kodbas också har sett förbättringar, med omfattande renoveringar som genomförts. Projektet är nu uppdelat i två moduler: en UI-modul för användargränssnittet och en tunnelmodul, som är ett fristående API som låter vilken app som helst bäddas in i WireGuard. Tunnelmodulen kan vara importeras från JCenter och följer med omfattande dokumentation. Denna uppdelning har några fördelar. För det första kan utvecklare nu lägga till WireGuard direkt i sina appar med en enkel rad som implementering 'com.wireguard.android: tunnel:$wireguardTunnelVersion'. Tunnelmodulen är skriven i Java och bäddas enkelt in i både Java- och Kotlin-appar. UI-modulen har också skrivits om helt i Kotlin samtidigt som verktyg som Jetpack och Kotlin Coroutines har använts. Åtgärder är helt asynkrona i appen.
WireGuard Kernel/ROM-integration -- XDA-tråd
En av anledningarna till dessa kodbasförbättringar är att locka nya utvecklare. WireGuard-projektet söker aktivt efter en ny underhållare för sin Android-app. Om du vill hjälpa till med detta projekt med öppen källkod, kontakta WireGuards utvecklingsteam, vars kontaktinformation finns på längst ner på deras webbsida.