命令行文件传输工具 croc java版
命令行文件传输工具 croc java版
背景需求
为了方便传输文件 , 比如两台电脑之间. 命令行传输 , 干净利索.
不习惯UI App , 而且ubuntu server 上不好接收
可能有人推荐 Localsend , AirDroid 等 , 反正有缺点不合适
看到 croc 还不错 , 参考写了份 java 版本的 . ( 为什么用java ? 一是因为跨平台 , 二是因为我只熟悉java 😄 )
介绍网页 : https://croc-java.netlify.app/
基本原理
发送端启动的时候 同时启动个中继 . 发送端连上这个中继.
接收端 如果是同一个局域网 , 应该能收到广播 . 收到广播后 , 接收端也能连上这个中继.
如此 , 发送端和接收端就通过 中继连上了.
那么中继服务如果部署在公网上 . 就能跨局域网传输了
看下截图
#发送端
java -jar croc-cli.jar send
#接收端
java -jar croc-cli.jar receive