雖然作為 APP 的 WireGuard 早已在 Google Play 上提供,用戶通過它可以在 Android 系統中使用此跨平臺、開源的安全 VPN 隧道解決方案。不過 Android 內核最新合并的代碼顯示,谷歌似乎有意為 WireGuard 提供有一種形式的官方支持。
Linux Kernel 5.6 將 WireGuard 合并進內核主線,作為內核代碼樹之外的模塊 (DKMS) 提供。也許是看到上游對 WireGuard 的采納和肯定,谷歌現在似乎也放心將 WireGuard 引入 Android 內核。
Android 內核最新合并的代碼提供了對 WireGuard 安全網絡隧道 (WireGuard secure network tunnel) 的支持,主要是將其作為網絡設備驅動程序實現,可通過虛擬網絡驅動程序使用的常規 RTNL 方式進行訪問。
而在另一個 commit 中則是啟用 CONFIG_WIREGUARD 配置項,用于為 WireGuard 添加原生內核支持。
因此,對于未來發布的 Android 12,有望看到它對于 WireGuard 的原生支持,或許不需要像現在這樣基于 APP 來支持,這遠優于 OpenVPN 等解決方案。
WireGuard 是一個 VPN 內核實現,代碼行數少,優先考慮性能,配置簡單,試圖在做到配置簡單的同時提供高性能。WireGuard 基于 UDP,數據包在一端加密之后封裝在 UDP 包內發送到遠程端點,然后解密。自從被合并進 Linux Kernel 主線,它也得到了越來越多 Linux 發行版的廣泛支持。
編輯:hfy
-
Android
+關注
關注
12文章
3966瀏覽量
129641 -
Linux
+關注
關注
87文章
11469瀏覽量
212902 -
APP
+關注
關注
33文章
1585瀏覽量
73864 -
Kernel
+關注
關注
0文章
49瀏覽量
11562
發布評論請先 登錄
華為原生鴻蒙操作系統正式發布,徹底擺脫內核依賴
ArkUI-X在Android上使用Fragment開發指南
Android Studio中的Gemini支持多模態輸入功能
摩爾線程發布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0
啟明智顯5G CPE再度升級!全線支持原生0penWrt!

云原生AI服務怎么樣
云原生LLMOps平臺作用
鴻蒙原生頁面高性能解決方案上線OpenHarmony社區 助力打造高性能原生應用
Arm原生Google Chrome增強Windows on Arm性能
什么是云原生MLOps平臺
PCM2707C是否支持Android系統?PCM2707C Android應用層怎么寫?
云原生和非云原生哪個好?六大區別詳細對比
請問MODUS支持LINUX、FREERTOS、UCOS、Mbed、Android所有操作系統嗎?
NVIDIA Omniverse 將為全新 OpenPBR 材質模型提供原生支持

評論