WireGuard оголошує про велике оновлення Android із підтримкою Android TV, сучаснішим кодом і API для програм сторонніх розробників

Проект WireGuard оголосив про велике оновлення, яке включає підтримку Android TV, зміни в коді, попередньо зібрані модулі ядра та багато іншого!

Якщо ви цінуєте конфіденційність, ви напевно чули про це WireGuard від визнаного розробника XDA zx2c4. Якщо підсумувати це кількома словами, то Проект WireGuard — це протокол VPN який працює в ядрі Linux і прагне бути швидшим і простішим, ніж багато інших альтернатив. На початку цього року навіть протокол VPN зробив свій шлях до офіційного ядра Linux. Зараз у WireGuard є безліч оголошень із підтримкою Android TV через їхній додаток, попередньо зібраними модулями ядра для популярних телефонів, переписаним інтерфейсом користувача Kotlin та багато іншого.

По-перше, в очікуванні майбутні анонси Google TV, компанія WireGuard перенесла свою програму Android для використання на телевізорах із простим у використанні інтерфейсом. Це дозволить користувачам запускати такі програми, як Netflix та інші, через VPN із телевізора.

Ви можете отримати програму з Google Play Store або від F-Droid.

WireGuardРозробник: Команда розробки WireGuard

Ціна: безкоштовно.

4.5.

Завантажити

Додаток WireGuard на смартфонах Android має звичайний бекенд на основі VpnService для базових користувачів без рутування та бекенд на основі ядра для рутованих користувачів. Тепер уже зібрані модулі ядра стають доступними для таких популярних пристроїв, як серія Google Pixel, завдяки зусиллям визнаного розробника XDA nathanchance. Таким чином, користувачі, які є в наявності, але рутовані, також можуть використовувати ці модулі ядра, замість того, щоб використовувати спеціальну ПЗУ з підтримкою WireGuard. Модулі ядра доступні з програми. Зацікавлені розробники можуть додати більше підтримуваних ПЗУ через GitHub.

Ще одна з наших улюблених програм, Tasker також отримав підтримку WireGuard на початку цього року.

Визнаний розробник XDA zx2c4 також інформує нас про те, що кодова база WireGuard також зазнає покращень, здійснених значних оновлень. Тепер проект розділено на два модулі: модуль інтерфейсу користувача для інтерфейсу користувача та модуль тунелю, який є автономним API, який дозволяє будь-якій програмі вбудовувати у WireGuard. Тунельний модуль може бути імпортовано з JCenter і йде разом з велика документація. Цей розподіл має кілька переваг. По-перше, розробники тепер можуть додавати WireGuard безпосередньо у свої програми за допомогою простого рядка, як-от впровадження 'com.wireguard.android: тунель:$wireguardTunnelVersion'. Модуль тунелю написаний на Java і легко вбудовується в програми Java і Kotlin. Модуль інтерфейсу користувача також був повністю переписаний у Kotlin із використанням таких інструментів, як Jetpack і Kotlin Coroutines. Дії в програмі повністю асинхронні.

Інтеграція ядра/ПЗП WireGuard -- поток XDA

Однією з причин цих покращень кодової бази є залучення нових розробників. Проект WireGuard активно шукає нового супроводжуючого для своєї програми для Android. Якщо ви хочете допомогти з цим проектом з відкритим кодом, зверніться до команди розробників WireGuard, контактна інформація якого розміщена за адресою внизу веб-сторінки.