WireGuard-projektet har annonceret en stor opdatering, der bringer Android TV-support, ændringer til kode, forudbyggede kernemoduler og meget mere!
Hvis du værdsætter privatlivets fred, har du helt sikkert hørt om WireGuard af XDA Recognized Developer zx2c4. For at opsummere det med nogle få ord WireGuard-projektet er en VPN-protokol der kører inde i Linux-kernen med det formål at være hurtigere og enklere end mange andre alternativer. Tidligere i år var VPN-protokollen endda kom til den officielle Linux-kerne. WireGuard har nu en række meddelelser med understøttelse af Android TV gennem deres app, forudbyggede kernemoduler til populære telefoner, en Kotlin-omskrivning af brugergrænsefladen og meget mere.
Først op, i forventning om kommende Google TV-meddelelser, WireGuard har porteret deres Android-app til at køre indbygget på tv'er med en brugervenlig grænseflade. Dette vil lade brugere køre apps som Netflix og andre gennem en VPN inde fra tv'et.
Du kan hente appen fra Google Play Butik eller fra F-Droid.
Pris: Gratis.
4.5.
WireGuard-appen på Android-smartphones har en almindelig VpnService-baseret backend til stock unrooted-brugere og en kerne-baseret backend til rootede brugere. Nu bliver forudbyggede kernemoduler gjort tilgængelige for populære enheder som Google Pixel-serien takket være indsats fra XDA Recognized Developer tilfældighed. På denne måde kan brugere, der er på lager, men er rootede, også gøre brug af disse kernemoduler, i stedet for at skulle være på en brugerdefineret ROM med WireGuard-understøttelse. Kernemodulerne er tilgængelige fra appen. Interesserede udviklere kan tilføje flere understøttede ROM'er via GitHub.
Endnu en af vores yndlingsapps, Tasker, fik også WireGuard-støtte tidligere i år.
XDA anerkendt udvikler zx2c4 informerer os også om, at WireGuards kodebase også har oplevet forbedringer, og der er foretaget betydelige renoveringer. Projektet er nu opdelt i to moduler: et UI-modul til brugergrænsefladen og et tunnelmodul, som er et selvstændigt API, der tillader enhver app at integrere i WireGuard. Tunnelmodulet kan være importeret fra JCenter og følger med omfattende dokumentation. Denne opdeling har nogle få fordele. For det første kan udviklere nu tilføje WireGuard direkte til deres apps med en simpel linje som implementering 'com.wireguard.android: tunnel:$wireguardTunnelVersion'. Tunnelmodulet er skrevet i Java og integreres nemt i både Java- og Kotlin-apps. UI-modulet er også blevet fuldstændigt omskrevet i Kotlin, mens det gør brug af værktøjer som Jetpack og Kotlin Coroutines. Handlinger er helt asynkrone på appen.
WireGuard Kernel/ROM-integration -- XDA-tråd
En af grundene til disse kodebaseforbedringer er at tiltrække nye udviklere. WireGuard-projektet søger aktivt efter en ny vedligeholder til sin Android-app. Hvis du gerne vil hjælpe med dette open source-projekt, skal du kontakte WireGuard-udviklingsteamet, hvis kontaktoplysninger findes på nederst på deres hjemmeside.