WireGuard kondigt een grote Android-update aan met Android TV-ondersteuning, modernere code en API voor apps van derden

Het WireGuard-project heeft een grote update aangekondigd, met ondersteuning voor Android TV, codewijzigingen, vooraf gebouwde kernelmodules en meer!

Als u privacy op prijs stelt, heeft u er zeker van gehoord Draadbeschermer door XDA erkende ontwikkelaar zx2c4. Om het in een paar woorden samen te vatten: de WireGuard-project is een VPN-protocol dat binnen de Linux-kernel draait, met als doel sneller en eenvoudiger te zijn dan veel andere alternatieven. Eerder dit jaar kwam het VPN-protocol zelfs beschikbaar vond zijn weg naar de officiële Linux-kernel. WireGuard heeft nu een hele reeks aankondigingen, met ondersteuning voor Android TV via hun app, vooraf gebouwde kernelmodules voor populaire telefoons, een Kotlin-herschrijving van de gebruikersinterface en nog veel meer.

Ten eerste, in afwachting van komende Google TV-aankondigingenheeft WireGuard hun Android-app geporteerd zodat deze native op tv's kan worden uitgevoerd met een eenvoudig te gebruiken interface. Hierdoor kunnen gebruikers apps zoals Netflix en andere via een VPN vanuit de tv uitvoeren.

Je kunt de app downloaden van de Google Play Store of van F-Droid.

DraadbeschermerOntwikkelaar: WireGuard-ontwikkelingsteam

Prijs: gratis.

4.5.

Downloaden

De WireGuard-app op Android-smartphones beschikt over een gewone op VpnService gebaseerde backend voor niet-geroote gebruikers en een kernel-gebaseerde backend voor geroote gebruikers. Nu worden vooraf gebouwde kernelmodules beschikbaar gemaakt voor populaire apparaten zoals de Google Pixel-serie, dankzij inspanningen van XDA Recognized Developer kans. Op deze manier kunnen gebruikers die op voorraad zijn maar geroot zijn, ook gebruik maken van deze kernelmodules, in plaats van dat ze een aangepast ROM met WireGuard-ondersteuning nodig hebben. De kernelmodules zijn beschikbaar vanuit de app. Geïnteresseerde ontwikkelaars kunnen dat doen voeg meer ondersteunde ROM's toe via GitHub.

Nog een van onze favoriete apps, Tasker kreeg ook WireGuard-ondersteuning eerder dit jaar.

XDA erkende ontwikkelaar zx2c4 laat ons ook weten dat de codebase van WireGuard ook verbeteringen heeft ondergaan, waarbij aanzienlijke renovaties zijn uitgevoerd. Het project is nu opgesplitst in twee modules: een UI-module voor de gebruikersinterface en een tunnelmodule, een zelfstandige API waarmee elke app in WireGuard kan worden ingesloten. De tunnelmodule kan dat zijn geïmporteerd uit JCenter en gaat mee uitgebreide documentatie. Deze splitsing heeft een aantal voordelen. Ten eerste kunnen ontwikkelaars WireGuard nu rechtstreeks aan hun apps toevoegen met een eenvoudige regel, zoals implementatie 'com.wireguard.android: tunnel:$wireguardTunnelVersion'. De tunnelmodule is geschreven in Java en kan eenvoudig worden geïntegreerd in zowel Java- als Kotlin-apps. Ook de UI-module is volledig herschreven in Kotlin, waarbij gebruik is gemaakt van tools als Jetpack en Kotlin Coroutines. Acties zijn volledig asynchroon op de app.

WireGuard Kernel/ROM-integratie - XDA-thread

Een van de redenen voor deze codebase-verbeteringen is het aantrekken van nieuwe ontwikkelaars. Het WireGuard-project is actief op zoek naar een nieuwe beheerder voor zijn Android-app. Als u wilt helpen met dit open source-project, neem dan contact op met het WireGuard-ontwikkelteam, waarvan de contactgegevens zich bevinden op de onderaan hun webpagina.