Cloudflare宣布适用于 Linux 的 WARP 和代理模式
Posted 资讯快报
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cloudflare宣布适用于 Linux 的 WARP 和代理模式相关的知识,希望对你有一定的参考价值。
去年 10 月,我们发布了桌面版 WARP,为数十亿台设备免费提供更安全、更快捷的互联网使用方式。同时,我们让企业客户能够将 WARP 与 Cloudflare for Teams 相结合使用。通过 WARP 路由来自地球上任何地方的设备的所有企业流量,我们都能够无缝地支持高级功能,例如安全 Web 网关和浏览器隔离,以及未来的数据丢失防护平台。
今天,我们很高兴地宣布 Cloudflare WARP for Linux,以及在所有桌面平台上,能够将 WARP 用于单个应用程序而不是整个设备。
什么是 WARP?
WARP 的理念是,即使不知道“VPN” 代表什么的人员也应该能够轻松获得 VPN 提供的保护。不幸的是,它也是为我们这些对传统企业 VPN 太熟悉的人而构建的,他们需要创新的无缝解决方案来应对始终连接的世界的挑战。
输入我们自己的名为BoringTun的 WireGuard 实现。
WARP 应用程序使用 BoringTun 来加密来自您设备的流量并将其直接发送到 Cloudflare 的边缘,确保中间没有人窥探您正在做的事情。如果您正在访问的站点已经是 Cloudflare 客户,则内容会立即发送到您的设备。借助 WARP+,我们使用 Argo Smart Routing 可以通过我们的全局网络数据中心使用最短路径到达您要连接的任何人。
结合1.1.1.1(世界上最快的公共 DNS 解析器)的强大功能,WARP 可确保您的流量安全、私密且快速。由于您在 Internet 上所做的几乎所有事情都是从 DNS 请求开始的,因此在您的所有设备上选择最快的 DNS 服务器几乎可以加速您在网上所做的一切。
将 WARP 引入 Linux
去年,当我们构建桌面客户端的基础时,我们知道我们将交付 Linux 客户端。如果您曾经发布过这种规模的软件,您就会知道在所有主要操作系统上维护客户端是一项艰巨(且容易出错)的任务。为了避免这些陷阱,我们用 Rust 编写了产品的核心,它允许跨平台共享 95% 的代码。
在内部,我们将此公共代码称为共享后台程序(或服务,对于 Windows 熟人),它允许我们的工程师可以花更少的时间跨多个平台复制代码,同时确保大多数质量改进同时惠及每个人。真正酷的是,数百万现有的 WARP 用户已经帮助我们巩固了 Linux 的代码库!
另外 5% 的代码分为两个主要部分:操作系统的用户界面和特点。目前,我们放弃了 Linux 上的 UI,而是努力支持三个发行版:
Ubuntu
红帽企业 Linux
CentOS
我们希望在未来添加更多发行版支持,所以如果你最喜欢的发行版本不存在,请不要绝望—客户端实际上可能已经与其他基于 Debian 和 Redhat 的发行版一起使用,所以请试一试。如果我们错过了您最喜欢的发行版本,我们很乐意在我们的社区论坛中收到您的来信。
那么如果没有 UI—控制 WARP 的机制是什么?当然是命令行!敏锐的观察者可能已经注意到,每个客户端都附带了一个名为 warp-cli 的可执行文件。这个与平台无关的接口已经是我们的一些工程师与后台程序交互的首选机制,并且是您在 Linux 上与 WARP 交互的主要方式。
为 Linux 安装 Cloudflare WARP
经验丰富的 Linux 开发人员可以直接跳转到https://pkg.cloudflareclient.com/install。链接我们的存储库后,根据您的发行版,使用sudo apt install cloudflare-warp或开始sudo yum install cloudflare-warp。
有关更详细的安装说明,请访问我们的WARP 客户端文档。
以上是关于Cloudflare宣布适用于 Linux 的 WARP 和代理模式的主要内容,如果未能解决你的问题,请参考以下文章
微软和Canonical宣布适用于Ubuntu 22.04 LTS的原生.NET 6
带有适用于 Linux 的 Windows 子系统的 Windows 10 上的 VSCode 中的 Typescript 构建任务