Warp:一款可跨平臺(tái)運(yùn)行的開(kāi)源安全文件共享應(yīng)用
在我們撰寫(xiě)《First Look》系列文章的過(guò)程中,我們找到了一種在 Linux 和 Windows 系統(tǒng)之間傳輸文件的安全且高效的方法。
一個(gè)名為 “Warp” 的工具,它是 GNOME Circle 的一部分,其中包含擴(kuò)展 GNOME 生態(tài)系統(tǒng)的應(yīng)用。Warp 有助于通過(guò)互聯(lián)網(wǎng)或本地網(wǎng)絡(luò)無(wú)縫傳輸文件。
我們來(lái)看一下。
Warp:概述 ?
Warp 主要用 Rust 編程語(yǔ)言 編寫(xiě),是一個(gè)基于 GTK 的文件傳輸應(yīng)用,它使用 “Magic Wormhole” 協(xié)議使通過(guò)互聯(lián)網(wǎng)/本地網(wǎng)絡(luò)的文件傳輸成為可能。
所有文件傳輸均經(jīng)過(guò)加密,接收者必須 使用基于單詞的傳輸碼來(lái)訪問(wèn)文件,以防止任何濫用。
請(qǐng)?jiān)试S我向你展示它是如何工作的。
當(dāng)你第一次啟動(dòng)該應(yīng)用時(shí),你會(huì)看到歡迎屏幕和關(guān)于 Warp 的簡(jiǎn)短介紹。
繼續(xù)后,你將進(jìn)入 “發(fā)送Send” 菜單,你可以在其中選擇要發(fā)送的文件或文件夾。
?? 你還可以將文件和文件夾拖放到應(yīng)用中。
之后,屏幕上將顯示文本和二維碼形式的傳輸碼。你必須將其安全地發(fā)送給接收者,他們才能開(kāi)始下載文件。
?? 由于 Warp 是一個(gè)跨平臺(tái)應(yīng)用,你可以在 Linux 和 Windows 系統(tǒng)之間發(fā)送文件。
那么,接收方看起來(lái)怎么樣?
好吧,他們必須進(jìn)入 “接收Receive” 菜單并將傳輸碼粘貼到文本框中。他們還可以掃描二維碼,將準(zhǔn)確的文本復(fù)制到他們的設(shè)備上。
粘貼代碼并單擊 “接收文件Receive File” 后,Warp 將開(kāi)始連接到發(fā)送者的設(shè)備。
如果成功,將會(huì)顯示 “已連接到對(duì)等點(diǎn)Connected to Peer” 狀態(tài)。如果不是,則表明發(fā)送者或接收者的系統(tǒng)/網(wǎng)絡(luò)出現(xiàn)問(wèn)題。
連接成功后,接收者可以選擇 “接受Accept” 將其保存到系統(tǒng)的“下載Downlaods” 文件夾中,也可以選擇 “另存為Save As” 將其保存在他們選擇的位置。
就是這樣。文件傳輸完成后,接收方將顯示以下頁(yè)面:
用戶還可以進(jìn)入菜單圖標(biāo)下的 “首選項(xiàng)Preferences” 菜單來(lái)訪問(wèn)高級(jí)設(shè)置,例如設(shè)置 “集合點(diǎn)/中轉(zhuǎn)服務(wù)器 URLRendezvous/Transit Server URL” 或?qū)?“傳輸碼字?jǐn)?shù)Code Word Count” 設(shè)置為更長(zhǎng)的字?jǐn)?shù)來(lái)增強(qiáng)安全性。
這就是 Warp 的全部?jī)?nèi)容。它簡(jiǎn)單且工作良好。
?? 獲取 Warp
Warp 可用于 Linux 和 Windows。你可以獲取你選擇的軟件包或查看其 GitLab 頁(yè)面上的源代碼。
對(duì)于 Linux 用戶,你可以從 Flathub 獲取它。