Проектът WireGuard обяви голяма актуализация, която включва поддръжка за Android TV, промени в кода, предварително изградени модули на ядрото и още!
Ако цените поверителността, със сигурност сте чували за WireGuard от XDA Recognized Developer zx2c4. За да го обобщим с няколко думи, Проектът WireGuard е VPN протокол който работи в ядрото на Linux, като се стреми да бъде по-бърз и по-прост от много други алтернативи. По-рано тази година дори VPN протоколът си проправя път до официалното ядро на Linux. WireGuard вече има множество съобщения с поддръжка за Android TV чрез тяхното приложение, предварително изградени модули на ядрото за популярни телефони, пренаписване на Kotlin на потребителския интерфейс и много повече.
Първо, в очакване на предстоящи съобщения на Google TV, WireGuard пренесоха своето приложение за Android, за да работят естествено на телевизори с лесен за използване интерфейс. Това ще позволи на потребителите да стартират приложения като Netflix и други чрез VPN от телевизора.
Можете да получите приложението от Google Play Store или от F-Droid.
Цена: Безплатно.
4.5.
Приложението WireGuard на смартфони с Android разполага с обикновен бекенд, базиран на VpnService, за неруутнати потребители, и базиран на ядрото бекенд за руутнати потребители. Сега предварително изградените модули на ядрото се предоставят за популярни устройства като серията Google Pixel, благодарение на усилията на XDA Recognized Developer nathanchance. По този начин потребителите, които са на склад, но са руутнати, също могат да използват тези модули на ядрото, вместо да се налага да бъдат на персонализиран ROM с поддръжка на WireGuard. Модулите на ядрото са достъпни от приложението. Заинтересованите разработчици могат добавете повече поддържани ROM чрез GitHub.
Още едно от любимите ни приложения, Tasker също получи поддръжка на WireGuard по-рано тази година.
XDA признат разработчик zx2c4 също ни информира, че кодовата база на WireGuard също вижда подобрения, като са предприети значителни ремонти. Проектът вече е разделен на два модула: UI модул за потребителския интерфейс и тунелен модул, който е самостоятелен API, който позволява на всяко приложение да се вгражда в WireGuard. Тунелният модул може да бъде импортиран от JCenter и идва заедно с обширна документация. Това разделяне има няколко предимства. От една страна, разработчиците вече могат да добавят WireGuard директно в своите приложения с прост ред като внедряване 'com.wireguard.android: тунел:$wireguardTunnelVersion'. Тунелният модул е написан на Java и се вгражда лесно както в приложения на Java, така и в Kotlin. UI модулът също е изцяло пренаписан в Kotlin, като същевременно се използват инструменти като Jetpack и Kotlin Coroutines. Действията в приложението са напълно асинхронни.
WireGuard Kernel/ROM интеграция -- XDA Thread
Една от причините за тези подобрения на кодовата база е привличането на нови разработчици. Проектът WireGuard активно търси нов поддържащ за своето приложение за Android. Ако искате да помогнете с този проект с отворен код, свържете се с екипа за разработка на WireGuard, чиято информация за контакт се намира на долу на тяхната уеб страница.