命令行文件传输工具 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

image-20251108201124093

image-20251108201055917