WireGuard-prosjektet har annonsert en stor oppdatering som tar med Android TV-støtte, endringer i kode, forhåndsbygde kjernemoduler og mer!
Hvis du verdsetter personvern, har du sikkert hørt om WireGuard av XDA Recognized Developer zx2c4. For å oppsummere det med noen få ord WireGuard-prosjektet er en VPN-protokoll som kjører inne i Linux-kjernen, med mål om å være raskere og enklere enn mange andre alternativer. Tidligere i år ble VPN-protokollen til og med tok seg til den offisielle Linux-kjernen. WireGuard har nå en rekke kunngjøringer, med støtte for Android TV gjennom appen deres, forhåndsbygde kjernemoduler for populære telefoner, en Kotlin-omskriving av brukergrensesnittet og mye mer.
Først opp, i påvente av kommende Google TV-kunngjøringer, WireGuard har portert sin Android-app for å kjøre naturlig på TV-er med et brukervennlig grensesnitt. Dette lar brukere kjøre apper som Netflix og andre gjennom en VPN fra TV-en.
Du kan hente appen fra Google Play Butikk eller fra F-Droid.
Pris: Gratis.
4.5.
WireGuard-appen på Android-smarttelefoner har en ordinær VpnService-basert backend for brukere som ikke har rot, og en kjernebasert backend for rootede brukere. Nå blir forhåndsbygde kjernemoduler gjort tilgjengelig for populære enheter som Google Pixel-serien, takket være innsats fra XDA Recognized Developer tilfeldighet. På denne måten kan brukere som er på lager, men som er rootet, også bruke disse kjernemodulene, i stedet for å måtte være på en tilpasset ROM med WireGuard-støtte. Kjernemodulene er tilgjengelige fra appen. Interesserte utviklere kan legg til flere støttede ROM-er via GitHub.
En annen av favorittappene våre, Tasker, fikk også WireGuard-støtte tidligere i år.
XDA anerkjent utvikler zx2c4 informerer oss også om at WireGuards kodebase også har sett forbedringer, med betydelige renoveringer utført. Prosjektet er nå delt inn i to moduler: en UI-modul for brukergrensesnittet, og en tunnelmodul, som er en frittstående API som lar enhver app bygges inn i WireGuard. Tunnelmodulen kan være importert fra JCenter og følger med omfattende dokumentasjon. Denne delingen har noen fordeler. For det første kan utviklere nå legge til WireGuard direkte i appene sine med en enkel linje som implementering 'com.wireguard.android: tunnel:$wireguardTunnelVersion'. Tunnelmodulen er skrevet i Java og kan enkelt bygges inn i både Java- og Kotlin-apper. UI-modulen har også blitt fullstendig omskrevet i Kotlin mens den har brukt verktøy som Jetpack og Kotlin Coroutines. Handlinger er helt asynkrone på appen.
WireGuard-kjerne/ROM-integrasjon -- XDA-tråd
En av grunnene til disse kodebaseforbedringene er å tiltrekke seg nye utviklere. WireGuard-prosjektet søker aktivt etter en ny vedlikeholder for sin Android-app. Hvis du vil hjelpe til med dette åpen kildekodeprosjektet, ta kontakt med WireGuards utviklingsteam, hvis kontaktinformasjon er plassert på nederst på nettsiden deres.