Cloudflare宣佈適用於 Linux 的 WARP 和代理模式

yanshita 發表於 2021-09-27
Linux

  去年 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 開發人員可以直接跳轉到。連結我們的儲存庫後,根據您的發行版,使用 sudo apt install cloudflare-warp 或開始 sudo yum install cloudflare-warp。

  

  有關更詳細的安裝說明,請訪問我們的 WARP 客戶端文件。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69954546/viewspace-2794094/,如需轉載,請註明出處,否則將追究法律責任。