# croc用法实践(设备间文件或文件夹传输)

news/2024/2/28 10:36:17

croc用法实践(设备间文件或文件夹传输)

文章目录

  • croc用法实践(设备间文件或文件夹传输)
    • 1 安装
    • 2 使用示例
      • 2.1 发送文件
      • 2.2 发送文件夹
      • 2.3 发送文本字符串
      • 2.4 发送时指定code,接收时自动【Y】,并保存到指定目录
      • 2.5 使用变量方式发送文件
      • 2.6 使用自建中继服务器
    • 3 帮助
      • 3.1 croc help
      • 3.2 croc relay help
      • 3.3 croc send help
    • 4 最后

croc 是一种工具,允许任何两台计算机简单安全地传输文件和文件夹。AFAIK, croc 的 CLI 文件传输工具 是唯一执行以下所有 操作,不仅支持一般操作系统,还支持termux

  • 允许 任意两台计算机 传输数据(使用中继)

  • 提供 端到端加密 (使用 PAKE)

  • 实现轻松 的跨平台 传输(Windows、Linux、Mac)

  • 允许 多个文件 传输

  • 允许 恢复 中断的

  • 本地服务器或端口转发 不需要

  • IPv6 优先, 带 IPv4 回退

  • 可以使用 代理 ,如 Tor

项目地址https://github.com/schollz/croc

1 安装

安装请看官方文档https://github.com/schollz/croc

  • 在linux上
curl https://getcroc.schollz.com | bash
  • 在 Termux 上
pkg install croc
  • 在Windows上
scoop install croc
或
choco install croc
或
winget install schollz.croc

2 使用示例

2.1 发送文件

  • 发送端
[root@v-192-168-11-81-deploy:~]# croc send  1.txt
Sending '1.txt' (24 B)           
Code is: 4682-epoxy-bagel-uniform
On the other computer runcroc 4682-epoxy-bagel-uniform        #-- 接收端使用此命令接收
  • 接收端
croc 4682-epoxy-bagel-uniform

发送多个文件:
croc send file1.txt file2.txt file3.txt
或者:
croc send *.jpg

2.2 发送文件夹

  • 发送端
[root@v-192-168-11-81-deploy:~]# croc send  nginx-probe/
Sending 3 files and 2 folders (1.3 kB)
Code is: 3033-catalog-penguin-amanda
On the other computer runcroc 3033-catalog-penguin-amanda
  • 接收端
[root@mtss-www-10-2-3-161 ~]# croc 3033-catalog-penguin-amanda
Accept 3 files and 2 folders (1.3 kB)? (Y/n) YReceiving (<-116.24.75.125:55253)
nginx-probe/Dockerfile            100% |████████████████████| (164/164 B, 352 B/s) 1/3probe.conf            100% |████████████████████| (590/590 B, 1.2 kB/s) 2/3
nginx-probe/templates/default.conf.template 100% |████████████████████| (584/584 B, 1.2 kB/s) 3/3
[root@mtss-www-10-2-3-161 ~]# ll
总用量 1116
drwxr-xr-x 3 root root     4096 531 15:16 nginx-probe

2.3 发送文本字符串

  • 发送端
[root@v-192-168-11-81-deploy:~]# croc send --text 'abcdefggg'
Sending 'text' (9 B)             
Code is: 0310-miller-fashion-ibiza
On the other computer runcroc --relay 192.168.2.7 0310-miller-fashion-ibiza
  • 接收端
[root@192-168-11-140 ~]# croc --relay 192.168.2.7 0310-miller-fashion-ibiza
Display text message (9 B)? (Y/n) YReceiving (<-192.168.11.81:9009)
abcdefggg

2.4 发送时指定code,接收时自动【Y】,并保存到指定目录

  • 发送端
[root@v-192-168-11-81-deploy:~]# croc send  --code  11223344  1.txt
Sending '1.txt' (24 B)           
Code is: 11223344
On the other computer runcroc 11223344
  • 接收端
[root@mtss-www-10-2-3-161 ~]# croc  --yes  --out ./zjlh/  11223344
Receiving '1.txt' (24 B) Receiving (<-116.24.75.125:13532)
1.txt 100% |████████████████████| (24/24 B, 52 B/s)
[root@mtss-www-10-2-3-161 ~]# 
[root@mtss-www-10-2-3-161 ~]# ll ./zjlh/
总用量 16
-rw-r--r-- 1 root root   24 531 15:27 1.txt

2.5 使用变量方式发送文件

CROC_RELAY : 指定中继服务器,默认:“5.161.69.143:9009”
CROC_PASS : 指定code,默认随机自动生成
CROC_RELAY6 : 指定中继服务器ipv6,默认:“[2a01:4ff:f0:23c2::14c:1]:9009”
SOCKS5_PROXY : 使用socks5代理

  • 发送端
[root@v-192-168-11-81-deploy:~]# export  CROC_PASS='11223344'
[root@v-192-168-11-81-deploy:~]# croc send  1.txt
Sending '1.txt' (24 B)           
Code is: 11223344
On the other computer runcroc 11223344
  • 接收端
[root@mtss-www-10-2-3-161 ~]# croc  --yes  11223344
Receiving '1.txt' (24 B) Receiving (<-116.24.75.125:13532)
1.txt 100% |████████████████████| (24/24 B, 52 B/s)

2.6 使用自建中继服务器

默认情况下, croc 使用公共中继,但您也可以运行自己的中继服务器。中继服务器默认使用 TCP 端口 9009-9013。确保打开他。也可以自定义端口(例如 croc relay --ports 1111,1112),但中继必须至少有 2 个端口。第一个端口用于通信,后续端口用于多路复用数据传输。

  • 1 开启中继服务器
kevin@TM1701-b38cbc23:~$ croc relay
[info]	2023/05/31 15:33:41 starting croc relay version v9.6.4-1fce28e
[info]	2023/05/31 15:33:41 starting TCP server on :9009
[info]	2023/05/31 15:33:41 starting TCP server on :9011
[info]	2023/05/31 15:33:41 starting TCP server on :9013
[info]	2023/05/31 15:33:41 starting TCP server on :9012
[info]	2023/05/31 15:33:41 starting TCP server on :9010
  • 2 发送
[root@v-192-168-11-81-deploy:~]# croc  --relay 192.168.2.7  send  1.txt
Sending '1.txt' (24 B)           
Code is: 2366-happy-object-virgo
On the other computer runcroc --relay 192.168.2.7 2366-happy-object-virgo
  • 3 接收
[root@192-168-11-140 ~]# croc --relay 192.168.2.7 2366-happy-object-virgo
Accept '1.txt' (24 B)? (Y/n) YReceiving (<-127.0.0.1:36274)
1.txt 100% |████████████████████| (24/24 B, 3.0 kB/s)

3 帮助

3.1 croc help

[root@t-trav-deploy-10-1-213-24 ~]# croc help   #-- 我翻译简化了用法:croc  [命令参数]  [全局选项]命令:send     发送文件或文件夹relay    运行自己的中级服务器(可选,默认使用官方)help, h  帮助全局选项:--yes                   自动同意 (default: false)--overwrite             覆盖不提示 (默认: false)--relay value           指定ipv4中继服务器 (默认: "5.161.69.143:9009") [$CROC_RELAY]--pass value            中继服务器密码 (默认: "pass123") [$CROC_PASS]--socks5 value          使用socks5代理 [$SOCKS5_PROXY]--out value             指定接收文件位置 (默认: ".")

3.2 croc relay help

[root@t-trav-deploy-10-1-213-24 ~]# croc relay --help
用法:croc relay [command options] [arguments...]描述:start relay选项:--host value   指定中继主机名称(没啥用)--ports value  指定中继服务器端口 (默认: "9009,9010,9011,9012,9013")--help, -h     show help (default: false)

3.3 croc send help

[root@t-trav-deploy-10-1-213-24 ~]# croc send --help
用法:croc send [command options] [filename(s) or folder]描述:send file(s), or folder, over the relay选项:--zip                   发送前先压缩 (default: false)--code value, -c value  指定code(接收时用的code)--text value, -t value  指定发送文本--ports value           指定自建中继服务器端口(可选) (默认: "9009,9010,9011,9012,9013")--help, -h              show help (default: false)

4 最后

img

爱你!


http://www.ppmy.cn/news/126260.html

相关文章

以健康之名冠海尔之姓,418海尔国美在线放大招

随着经济高速发展&#xff0c;人们的生活节奏越来越快&#xff0c;对生活质量要求越来越高。特别在购买长期使用的家电时&#xff0c;消费者对健康问题、科技元素、价格要求日益提高&#xff0c;健康家电时代已经到来。为了满足消费者对高端品质家电的需求&#xff0c;4月18日&…

智能家居-电热水器工作原理(转载)

向科学工作者致敬&#xff0c;这篇文章比网上那些编辑随便写的好多了&#xff01; -------------------- 电热水器工作原理 作者徐江一帆 水质、内胆与防腐 使用电热水器应注意水质问题。我国地域辽阔&#xff0c;各地水质差别极大。 对储水式电热水器来说&#xff0c;最好使用…

海尔、百度、华为盘踞的智能家居操作系统,谁拿下传统家电企业了?

文/郭锴 来源/智能相对论&#xff08;aixdlun&#xff09; 福特曾说&#xff0c;如果你问消费者他们想要什么&#xff0c;得到的答案只会是一匹更快的马。汽车大王福特给消费者了汽车&#xff0c;手机教父乔布斯拿出了划时代的iPhone&#xff0c;他们产品格言则都是&#xff…

国庆家电两位数下滑!海尔智家逆增份额持续第一

成都的王先生放弃了十一出游计划&#xff0c;享受了一个闲适的小长假。早晨伴着阳光&#xff0c;窗帘自动开启&#xff1b;中午懒得做饭&#xff0c;卡萨帝冰箱推荐健康食谱&#xff0c;上周买好的牛排依然鲜嫩&#xff0c;放进烤箱几分钟美味出炉&#xff1b;晚上窝在沙发&…

海尔:互联网转型中的电商突击

【导读】最近两个月中&#xff0c;去了两次海尔&#xff0c;感受颇深&#xff0c;也引发了我一些深层的思考&#xff0c;比如几乎所有人都在谈互联网思维&#xff0c;但这种思维模式如何在一个庞大的制造母体中落地&#xff0c;尤其是有没有一套组织落地的办法&#xff1f; 前一…

海尔全球十一连冠背后: 生态时代的无限游戏

一次次归零&#xff0c;一次次重新出发。35年的海尔&#xff0c;始终走在自以为非的创业路上。 在变与不变的平衡中&#xff0c;一场属于生态时代的“无限游戏”正在进行着。 编辑 | 苏 珊 中国时代已来临&#xff0c;那些风口之上的企业正在朝着“时代的企业”迈进。 近日&…

海尔称将开30000微店 家电巨头挖掘朋友圈商机

&#xfeff;&#xfeff; 海尔称将开30000微店 家电巨头挖掘朋友圈商机 继布局农村三四线市场、海外跨境电商之后&#xff0c;“将来未必是家电企业”的海尔又瞄上了微商。海尔新媒体昨晚宣布&#xff0c;7月2日晚海尔微商平台将上线&#xff0c;将在两周内开30000家微店&…

生活中的小技巧-1:燃气热水器购买实用手册

最近买了燃气热水器&#xff0c;把自己购买时的参考记录一下&#xff1a; 1. 燃烧方式 天气热煤气 建议选&#xff1a;天然器 2. 选容量&#xff08;升&#xff09; 升数表示把水温升高25度&#xff0c;每分钟出热水的量。 并非容量越大越好&#xff0c;价格是一个原因&…

调查:热水器穿个wifi马甲价格就翻倍 物联网不亲民

电视剧《我的前半生》中&#xff0c;贺函豪宅中的冰箱十分智能&#xff0c;通过冰箱上的触屏能直接购买食材&#xff0c;这样的物联网家电已经进入了寻常百姓家。尽管当前市场上的物联网产品尚不成熟&#xff0c;还有些“高大上”&#xff0c;但不知不觉中&#xff0c;从衣食住…

透过海信、海尔年中财报:看家电行业“下半场”之变

近日&#xff0c;国内家电行业头部玩家&#xff0c;海尔、海信在同一天公布了今年上半年中期业绩报告。 单从财报数据的基本面来看&#xff0c;2021年上半年&#xff0c;两家企业营收、净利均实现了新增长&#xff0c;符合市场及分析师的预期。 资本市场也给出了反应&#xf…

行业“寒潮”之下,海尔智家何以逆势而上?

海尔智家获“好评”。 10月31日&#xff0c;中金公司在研报中给予了海尔智家“跑赢行业”的评级&#xff0c;目标价位35.8元。除了中金公司&#xff0c;开源、东北、安信等多家机构也纷纷给出海尔智家“买入”评级。 多家机构纷纷“好评”的背后&#xff0c;海尔智家发布了一…

Learning C++ No.26 【深入学习位图】

引言&#xff1a; 北京时间&#xff1a;2023/5/30/15:30&#xff0c;刚睡醒&#xff0c;两点的闹钟&#xff0c;硬是睡到了2点40&#xff0c;那种睡不醒的感觉&#xff0c;真的很难受&#xff0c;但是没办法&#xff0c;欠的课越来越多&#xff0c;压的我喘不过气了都&#xf…

细分领域继续进击,海尔电器寻退市增效?

文|易牟 来源 | 螳螂财经&#xff08;ID:TanglangFin&#xff09; 近日&#xff0c;海尔电器&#xff08;1169.HK&#xff09;发布了2019年财报&#xff0c;全年实现营收758.8亿元&#xff0c;同比减少0.6%&#xff0c;净利润73.51亿元&#xff0c;同比增加91.2%&#xff0c;…

2022-2028年中国热水器市场投资分析及前景预测报告

【报告类型】产业研究 【出版时间】即时更新&#xff08;交付时间约3个工作日&#xff09; 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了热水器行业相关概述、中国热水器行业运行环境、分析了中国热水器行业的现状、中国热水器行业竞争格局、对中国热水器…

股市精忠会产品特点:海尔全球化到哪一步了?

股市精忠会产品特点报道&#xff0c;海尔的扩张&#xff0c;股市精忠会产品特点指出一方面是上市融资&#xff0c;另一方面是并购整合。 去年12月23日&#xff0c;上交所上市公司海尔智家&#xff08;原青岛海尔&#xff09;完成对港交所上市公司海尔电器的私有化&#xff0c;…

海尔智家财报优于预期,下注未来正当其时

文 | 江户川柯镇恶 来源 | 螳螂财经&#xff08;ID:TanglangFin&#xff09; 4月30日&#xff0c;海尔集团四大上市公司之一的海尔智家&#xff08;600690.SH&#xff09;发布了2019年度及2020年一季度业绩报告&#xff0c;海尔智家业绩优于市场预期。 报告显示&#xff0c;…

618深度复盘:海尔智家的制胜方法论

2022年的618早已落下帷幕。 经历了多年的演练后&#xff0c;不少商家在618期间的打法已经炉火纯青&#xff0c;预热期的曝光引流、爆发期的疯狂大促、线上线下的联合覆盖&#xff0c;无不在以多样化的营销刺激消费者的购买欲望、打通新的购买路径。 最终的结果却只能说差强人…

智能制造案例分享系列之海尔互联工厂

在制造业转型升级的大浪潮中海尔可谓是这一潮流的先锋&#xff0c;海尔互联工厂在2018年获得了”IDC中国数字化转型大奖运营模式转型领军者”写称号。 本文给大家介绍海尔互联工厂。 1 案例在智能制造系统架构中所处的位置 海尔互联工厂是整个企业全系统全流程的颠覆创新&am…

海尔智家、海尔电器合体战美的、格力

配图来自Canva “海尔兄弟”在长达7个多月私有化的酝酿之后&#xff0c;终于又要重逢。 7月31日&#xff0c;海尔智家披露将会通过介绍的方式在香港联交所主板上市并挂牌交易。同时&#xff0c;海尔智家还将通过换股加现金协议安排的方式私有化海尔电器&#xff0c;预计私有化…

2019,海尔真的慌了

作为国内最早“走出去”的家电企业——海尔智家&#xff0c;早在十几年前就已成为国内家电行业的领军人物&#xff0c;坐到了中国家电“龙头老大”的位置。 1如今&#xff0c;大名鼎鼎的海尔&#xff0c;已然掉队 2018年上半年&#xff0c;海尔的营收和净利润分别增长了14%和…
最新文章