0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对于WireGuard 的原生支持,Android 12很有希望

454398 来源:oschina 作者:局长 2020-10-16 11:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虽然作为 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

    文章

    3984

    浏览量

    133016
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217893
  • APP
    APP
    +关注

    关注

    33

    文章

    1589

    浏览量

    75632
  • Kernel
    +关注

    关注

    0

    文章

    49

    浏览量

    11986
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    香港服务器支持Docker和Kubernetes吗?

    在云原生技术成为主流的今天,Docker和Kubernetes(K8s)已成为现代化应用开发和部署的事实标准。对于选择香港服务器的开发者与企业而言,一个核心问题是:香港服务器能否完美支持Docker
    的头像 发表于 10-21 15:47 364次阅读

    SAL 不支持 PF_PACKET,如何修改可以支持呢?

    SAL 如何改造可以支持 PF_PACKET 这样可以链路层直接发送以太网包。对于特殊的协议的移移植是很有帮助的。例如PROFINET。
    发表于 09-22 06:10

    Imagination GPU 全面支持 Vulkan 1.4 和 Android 16

    Imagination最新发布的驱动(DDK25.1RTM2)支持最新版本Android操作系统,同时增强了OpenCL扩展集及Android平台上Vulkan1.4支持。Vulkan
    的头像 发表于 08-14 11:18 1824次阅读
    Imagination GPU 全面<b class='flag-5'>支持</b> Vulkan 1.4 和 <b class='flag-5'>Android</b> 16

    Android Studio中的Gemini全面支持Dart和Flutter开发

    Android Studio 中创建 Android 应用的 Flutter 开发者将迎来一次重大的飞跃: Android Studio 中的 Gemini 已全面支持 Dart
    的头像 发表于 08-06 13:52 1071次阅读
    <b class='flag-5'>Android</b> Studio中的Gemini全面<b class='flag-5'>支持</b>Dart和Flutter开发

    安卓原生兼容服务器

    安卓原生兼容服务器的定义 安卓原生兼容服务器‌指基于Android系统内核和服务框架构建的服务器环境,能够在不依赖第三方适配层的情况下,直接运行符合Android API规范的服务程序
    的头像 发表于 06-19 17:32 439次阅读

    ArkUI-X在Android上使用Fragment开发指南

    本文介绍将ArkUI框架的UIAbility跨平台部署至Android平台Fragment的使用说明,实现Android原生Fragment和ArkUI跨平台Fragment的混合开发,方便开发者
    发表于 06-12 22:42

    Android Studio中的Gemini支持多模态输入功能

    在开发生命周期的每个阶段,Android Studio 中的 Gemini 都已成为您的 AI 助手,助您更轻松地构建高质量的应用。我们很高兴地与您分享一项重大升级:Android Studio 中
    的头像 发表于 05-14 16:44 964次阅读

    摩尔线程发布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0

    支持原生FP8数据类型,支持PyTorch 2.5.0 ,并通过多项针对MUSA计算平台的性能优化,进一步提升了对AI模型和大规模数据处理的支持能力。 FP8
    的头像 发表于 05-11 16:41 1263次阅读

    启明智显5G CPE再度升级!全线支持原生0penWrt!

    启明智显5GCPE系列迎来重大利好消息!该系列产品全线支持原生OpenWrt系统,为用户带来无与伦比的使用体验。在软件支持方面,启明智显5GCPE系列目前搭载OpenWrt23.05版本,能够
    的头像 发表于 04-23 19:11 853次阅读
    启明智显5G CPE再度升级!全线<b class='flag-5'>支持</b><b class='flag-5'>原生</b>0penWrt!

    原生AI服务怎么样

    原生AI服务,是指采用云原生的原则和技术来构建、部署和管理人工智能应用及工作负载的方法和模式。那么,云原生AI服务怎么样呢?下面,AI部落小编带您了解。
    的头像 发表于 01-23 10:47 757次阅读

    声扬科技出席“鲲鹏原生开发伙伴圈层活动·深圳站”

    近日,由华为技术有限公司主办的2024鲲鹏原生开发伙伴圈层活动·深圳站圆满结束。声扬科技受邀出席鲲鹏原生开发合作启动仪式,与现场80余家优秀企业家代表及高管同启鲲鹏原生新征程。共创鲲鹏原生
    的头像 发表于 01-13 11:22 1174次阅读
    声扬科技出席“鲲鹏<b class='flag-5'>原生</b>开发伙伴圈层活动·深圳站”

    原生LLMOps平台作用

    原生LLMOps平台是一种基于云计算基础设施和开发工具,专门用于构建、部署和管理大型语言模型(LLM)全生命周期的平台。以下,是对云原生LLMOps平台作用的梳理,由AI部落小编整理。
    的头像 发表于 01-06 10:21 702次阅读

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    NEXT的原生页面高性能解决方案,从页面滑动、跳转及应用冷启动等关键环节,为开发者提供全面的支持。目前,这些解决方案均已上线OpenHarmony开源社区,可在OpenHarmony三方库中心仓进行搜索,欢迎开发者多多使用和共建,打造更极致性能的鸿蒙应用,共建共享鸿蒙新
    发表于 01-02 18:00

    Arm原生Google Chrome增强Windows on Arm性能

    微软 Windows 10 和 Windows 11 集成了 Arm 原生支持,这保证了为 Windows 开发更多 Arm 原生应用。这种支持提供了额外的工具,以简化应用移植、增强应
    的头像 发表于 12-17 10:25 1658次阅读

    什么是云原生MLOps平台

    原生MLOps平台,是指利用云计算的基础设施和开发工具,来构建、部署和管理机器学习模型的全生命周期的平台。以下,是对云原生MLOps平台的介绍,由AI部落小编整理。
    的头像 发表于 12-12 13:13 832次阅读