自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

告別FTP/SSH,擁抱Croc !安全性極強的點對點數(shù)據(jù)傳輸利器

系統(tǒng) Linux
傳送過程需要快速又要安全,本文將介紹一套用 Go 語言寫的工具叫 Croc,詳細(xì)的介紹可以參考看看作者的 Blog 介紹,此工具有以下功能及優(yōu)勢。

 [[393299]]

兩臺電腦之間該如何傳送檔案,其實方法有超多種的,像是 FTP 或透過 SSH 方式來傳送檔案,但是這些方法步驟都有點復(fù)雜,F(xiàn)TP 需要搭建 FTP 服務(wù),SSH 要學(xué)習(xí) SCP 指令,那有沒有更好的方式從單一電腦點對點傳送檔案到另一臺呢?

傳送過程需要快速又要安全,本文將介紹一套用 Go 語言寫的工具叫 Croc,詳細(xì)的介紹可以參考看看作者的 Blog 介紹,此工具有以下功能及優(yōu)勢。

工具特點及優(yōu)勢

  •  用 Relay 方式讓任意兩臺電腦傳送檔案
  •  點對點加密 (使用 PAKE)
  •  跨平臺傳送文件 (Windows, Linux, Mac)
  •  一次可以傳送多個文件或整個目錄
  •  支持?jǐn)帱c續(xù)傳
  •  不需要自行搭建服務(wù)器或使用 port-forwarding 相關(guān)技術(shù)
  •  優(yōu)先使用IPv6,而 IPv4 當(dāng)作備用
  •  可以使用 Socks5 proxy

Croc 項目地址:https://github.com/schollz/croc

使用方式

使用方式如同底下這張圖所表示

傳送端只需要執(zhí)行 croc send file.txt 即可 

  1. $ croc send ~/Downloads/data.csv  
  2. Sending 'data.csv' (632.9 kB)  
  3. Code is: cabinet-rodeo-mayday  
  4. On the other computer run 
  5. croc cabinet-rodeo-mayday 

上面可以看到會自動產(chǎn)生一個 secret code,接著在另外一臺電腦執(zhí)行底下指令 

  1. $ croc cabinet-rodeo-mayday  
  2. Accept 'data.csv' (632.9 kB)? (y/n) y  
  3. Receiving (<-111.243.108.9:51032

當(dāng)然你也可以自訂 secret code 

  1. croc send --code appleboy ~/Downloads/data.csv 

由于此工具是通過 relay server 方式來進(jìn)行傳送,所以指令會預(yù)設(shè)連到官方所搭建的服務(wù)器 

  1. // DEFAULT_RELAY is the default relay used (can be set using --relay)  
  2. var (  
  3.     DEFAULT_RELAY      = "croc.schollz.com"  
  4.     DEFAULT_RELAY6     = "croc6.schollz.com"  
  5.     DEFAULT_PORT       = "9009"  
  6.     DEFAULT_PASSPHRASE = "pass123"  

假設(shè)你想要自己部署一個 Relay Server 呢?很簡單,該工具也讓使用者可以很快架設(shè)一臺自己的 Relay Server,只需要執(zhí)行下面的命令: 

  1. $ croc relay  
  2. [info]  2021/02/16 11:38:59 starting croc relay version v8.6.7-05640cd  
  3. [info]  2021/02/16 11:38:59 starting TCP server on 9010  
  4. [info]  2021/02/16 11:38:59 starting TCP server on 9012  
  5. [info]  2021/02/16 11:38:59 starting TCP server on 9009  
  6. [info]  2021/02/16 11:38:59 starting TCP server on 9013  
  7. [info]  2021/02/16 11:38:59 starting TCP server on 9011 

可以指定單一 Port: 

  1. $ croc relay --ports 3001  
  2. [info]  2021/02/16 11:39:22 starting croc relay version v8.6.7-05640cd  
  3. [info]  2021/02/16 11:39:22 starting TCP server on 3001 

接著在傳送檔案時也要跟著換掉 Relay Server 

  1. $ croc --relay 127.0.0.1:3001 send ~/Downloads/data.csv  
  2. Sending 'data.csv' (632.9 kB)  
  3. Code is: saddle-origin-horizon  
  4. On the other computer run  
  5. croc --relay 127.0.0.1:3001 saddle-origin-horizon 

可以看到只需要加上 --relay 127.0.0.1:3001 就可以完成了,所以部署 Relay Server 是很簡單的,即使官方服務(wù)掛了,你也可以在任意一臺電腦裝上 Relay Server 了。

心得

Croc 工具強調(diào)的就是: 簡單 + 安全 + 快速,三大優(yōu)勢,讓大家可以更容易點對點傳送文件,加上 CLI 工具在任何平臺都可以下載 (Windows,Mac, 及 Linux),只需要一個指令就可以裝好此工具,跟其他用戶快速進(jìn)行文件傳輸。 

 

責(zé)任編輯:龐桂玉 來源: Linux公社
相關(guān)推薦

2022-02-16 11:56:28

HTTPHTTPS數(shù)據(jù)傳輸

2010-07-13 15:55:12

FTP數(shù)據(jù)傳輸模式

2010-06-30 15:06:27

FTP數(shù)據(jù)傳輸模式

2021-06-04 11:00:48

文件傳輸Croc工具

2023-07-13 07:35:19

2020-06-12 07:50:15

大數(shù)據(jù)

2020-01-18 08:49:17

目錄安全.ssh木馬

2013-11-26 15:51:45

Android編程藍(lán)牙數(shù)據(jù)傳輸

2010-04-07 14:54:38

2024-12-06 00:40:00

2023-11-04 09:06:11

2023-06-16 11:45:04

2021-12-14 11:01:44

TCPUDP網(wǎng)絡(luò)協(xié)議

2023-03-29 13:51:23

2021-10-08 08:37:38

數(shù)據(jù)傳輸數(shù)據(jù)調(diào)用網(wǎng)絡(luò)協(xié)議

2015-10-14 09:44:55

TCP網(wǎng)絡(luò)協(xié)議數(shù)據(jù)傳輸

2023-04-12 16:20:00

同步數(shù)據(jù)異步數(shù)據(jù)傳輸

2010-09-14 19:29:00

2011-05-20 21:27:33

2023-02-20 17:12:08

點贊
收藏

51CTO技術(shù)棧公眾號