[心得] 一套好用的傳輸檔案工具 (Go 語言工具)

看板Soft_Job作者 (小惡魔)時間4年前 (2021/02/19 21:27), 編輯推噓16(21531)
留言57則, 30人參與, 4年前最新討論串1/1
介紹一套好用的傳輸檔案工具 (用 Go 語言寫的) 各位在公司內部傳檔案時,大家能想到就是透過 Google Driver 或 Line,及其它任何你 想的到的做法,但是這邊會卡在多個問題 1. 沒 Google 帳號或沒在使用 Line 2. 檔案太大沒辦法傳送 (FB 限制) 3. Linux 主機之間怎麼互相傳送檔案? 4. 檔案非常機密,不希望上傳到第三方 那有沒有更好的方式從單一電腦點對點傳送檔案到另一台呢?傳送過程需要快速又要安全 ,本篇介紹一套用 Go 語言寫的工具叫 croc,詳細的介紹可以參考看看作者的 Blog 介 紹,此工具有底下功能及優勢。 1. 用 relay 方式讓任意兩台電腦傳送檔案 2. 點對點加密 (使用 PAKE) 3. 跨平台傳送檔案 (Windows, Linux, Mac) 4. 一次可以傳送多個檔案或整個目錄 5. 支援續傳 6. 不需要自行架設服務或使用 port-forwarding 相關技術 7. 優先使用 ipv6,而 ipv4 當作備援 8. 可以使用 socks5 proxy 操作方式極為簡單,任何平台只要下載一個指令,指令使用方式也非常的短,推薦給大家 看看 教學影片: https://www.youtube.com/watch?v=lq9SRsxse4o
部落格: http://bit.ly/croc-tool 00:00兩台電腦該如何傳送檔案? 01:40介紹 croc 工具優勢跟特點 03:24如何使用 croc 工具 05:34自行產生 secret code 方式 06:36 croc relay server 介紹 07:11自行架設 relay server 10:25心得 (簡單, 快速, 安全) -- Go 語言課程: https://bit.ly/golang-202102 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.114.183 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1613741230.A.4A6.html

02/19 21:38, 4年前 , 1F
droopy:
02/19 21:38, 1F

02/19 22:11, 4年前 , 2F
丟git不就好了
02/19 22:11, 2F

02/19 22:24, 4年前 , 3F
scp
02/19 22:24, 3F

02/19 22:34, 4年前 , 4F
也可以考慮用 rsync 來做,安全快速,設定簡單
02/19 22:34, 4F

02/19 22:53, 4年前 , 5F
rsync +1
02/19 22:53, 5F

02/19 22:54, 4年前 , 6F
airdrop就好啦
02/19 22:54, 6F

02/19 22:56, 4年前 , 7F
scp/sftp/rsync 表示 騷年 我在1996年就想過這個問題
02/19 22:56, 7F

02/19 22:56, 4年前 , 8F
了;
02/19 22:56, 8F

02/19 23:15, 4年前 , 9F
rsync 很方便沒錯,但是你要丟資料給完全不熟電腦的
02/19 23:15, 9F

02/19 23:15, 4年前 , 10F
就很不方便了
02/19 23:15, 10F

02/19 23:23, 4年前 , 11F
實做派給推
02/19 23:23, 11F

02/19 23:43, 4年前 , 12F
請問這個可以穿過CGW嗎?
02/19 23:43, 12F

02/19 23:49, 4年前 , 13F
推好用!
02/19 23:49, 13F

02/20 00:41, 4年前 , 14F
不熟電腦,但是會架server...
02/20 00:41, 14F

02/20 01:00, 4年前 , 15F
幾百年前的專案了,感謝分享?
02/20 01:00, 15F

02/20 01:19, 4年前 , 16F
go寫的rclone功能更多
02/20 01:19, 16F

02/20 01:53, 4年前 , 17F
02/20 01:53, 17F

02/20 02:43, 4年前 , 18F
Slack..
02/20 02:43, 18F

02/20 05:16, 4年前 , 19F
croc特點在於relay,scp/sftp/rsync需要address
02/20 05:16, 19F

02/20 05:18, 4年前 , 20F
git/rclone/slack ... 都違背了"不想傳到第三方"這點
02/20 05:18, 20F

02/20 05:19, 4年前 , 21F
唯一功能相近的是airdrop,但是平台限制
02/20 05:19, 21F

02/20 05:38, 4年前 , 22F
建議是如果是心得請把原代碼的github放上來
02/20 05:38, 22F

02/20 07:11, 4年前 , 23F
自己架relay不是也需要address嗎
02/20 07:11, 23F

02/20 07:14, 4年前 , 24F
1) croc自帶public relay
02/20 07:14, 24F

02/20 07:15, 4年前 , 25F
2) 不信任自己host也只需要記一組address
02/20 07:15, 25F

02/20 07:16, 4年前 , 26F
加入個alias的話就只需要setup一次
02/20 07:16, 26F

02/20 07:16, 4年前 , 27F
不用像scp/sftp/rsync每傳給一個人就要用他的address
02/20 07:16, 27F

02/20 07:20, 4年前 , 28F
最近愈來愈多無相干的文出現 XD
02/20 07:20, 28F

02/20 07:32, 4年前 , 29F
sftp?
02/20 07:32, 29F

02/20 07:46, 4年前 , 30F
沒有頻繁io時 mount disk不就好了
02/20 07:46, 30F

02/20 07:52, 4年前 , 31F
scp 表示:
02/20 07:52, 31F

02/20 07:55, 4年前 , 32F
上public relay一樣會有流過第三方問題啊
02/20 07:55, 32F

02/20 07:57, 4年前 , 33F
自己host ssh就不必用他的address了
02/20 07:57, 33F

02/20 08:00, 4年前 , 34F
relay != uploading....自己host ssh是什麼???...頭疼
02/20 08:00, 34F

02/20 08:05, 4年前 , 35F
還有人想要mount同事的disk...
02/20 08:05, 35F

02/20 09:46, 4年前 , 36F
我想問SCP不能滿足這個工具的哪幾點
02/20 09:46, 36F

02/20 09:59, 4年前 , 37F
rsync 讚
02/20 09:59, 37F

02/20 10:05, 4年前 , 38F
圖跟croc send的output就都寫uploading跟sending了 www
02/20 10:05, 38F

02/20 10:07, 4年前 , 39F
自己hosr ssh server頭疼,跑relay不是一樣頭疼嗎...
02/20 10:07, 39F

02/20 10:28, 4年前 , 40F
等等, relay還是等於透過第三方傳輸吧?
02/20 10:28, 40F

02/20 10:33, 4年前 , 41F
還有,他的點對點加密是跟relay間的點對點,不是傳輸雙方
02/20 10:33, 41F

02/20 10:34, 4年前 , 42F
傳輸是雙方同時連上relay之後兩邊再串起來的
02/20 10:34, 42F

02/20 10:35, 4年前 , 43F
Key是在連上relay時跟relay sever溝通出來的
02/20 10:35, 43F

02/20 11:15, 4年前 , 44F

02/20 11:16, 4年前 , 45F
搞到人家一個月要付25USD, 這就是relay server
02/20 11:16, 45F

02/20 11:35, 4年前 , 46F
上面連接笑了XD
02/20 11:35, 46F

02/20 12:01, 4年前 , 47F
自帶
02/20 12:01, 47F

02/20 12:58, 4年前 , 48F
講一半還說自架relay server 那不隨便用個sftp就好了
02/20 12:58, 48F

02/20 13:27, 4年前 , 49F

02/20 13:27, 4年前 , 50F
Relay 初始化之後,兩台電腦還是直連啊
02/20 13:27, 50F

02/20 13:40, 4年前 , 51F
他是說透過relay在兩台電腦間建立雙工且即時的通訊層
02/20 13:40, 51F

02/20 14:30, 4年前 , 52F
拿了tcpdump抓了封包,除非收送在同一個/24 subnet
02/20 14:30, 52F

02/20 14:30, 4年前 , 53F
否則收送一律會走relay
02/20 14:30, 53F

02/20 17:24, 4年前 , 54F
Magicwormhole
02/20 17:24, 54F

02/20 22:34, 4年前 , 55F
02/20 22:34, 55F

02/20 22:35, 4年前 , 56F

02/20 22:35, 4年前 , 57F
webrtc很神奇。
02/20 22:35, 57F
文章代碼(AID): #1WBxokIc (Soft_Job)