Croc:在计算机之间安全地传输文件和文件夹
有很多方法可以在两台或多台计算机之间传输文件。今天,我们将讨论另一个名为Croc的实用程序。本教程将向您展示如何安装Croc并使用它在计算机之间安全地传输文件。
Croc是一个文件传输系统,通过文件传输中继使用端到端加密安全地发送文件。如果你对这个名字感到好奇,它的灵感来源于青蛙和鳄鱼的寓言。
Croc的主要优势是速度、安全性和简单性,集于一身。此外,使用Croc传输数据更快,因为它充当了系统之间的中继服务器。
此外,它在两台计算机之间创建了一个全双工实时通信层,因此“上传”和“下载”任务在这些计算机之间重合。
Croc是一种跨平台工具。它是用GO编程语言编写的,并在麻省理工学院的许可下免费提供。您可以在Linux、Mac、Windows和Android上安装它,并在它们之间安全地传输文件。
此外,Croc不仅可以在同一个局域网上工作,还可以在连接到互联网的任何两台计算机上工作。
如何在Linux上安装Croc安全文件传输应用程序
Ubuntu和其他基于Debian的Distros
下载最新版本(
.deb
包)。在撰写本文时,它是9.5.5版本。
我们将使用wget命令下载它:
wget https:
//github.com/schollz/proc/releases/download/v9.5.5/croc_9.5.5_Linux-64bit.deb
代码语言:
JavaScript
(
javascript
)
然后您可以通过运行
apt安装
,然后是下载文件的完整路径:
sudo apt安装/croc_9.5.5_Linux 64位.deb

如果您想了解更多关于使用APT命令安装本地下载的DEB文件的信息,我们推荐我们的伟大指南:如何在Ubuntu中安装DEB文件(带示例)。
Arch Linux和其他基于Arch的Distros
pacman-S番红花
其他Distros
下面显示的命令将安装
番红花
在
/usr/local/bin/
位置。
curl https:
//getcroc.schollz.com|sudo bash
代码语言:
JavaScript
(
javascript
)

如何使用Croc在计算机之间安全地传输文件
使用
番红花
将文件或文件夹从您的计算机发送到任何其他计算机的命令非常简单。因此,首先,Croc必须安装在两台计算机上;一个发送文件,另一个接收文件。
使用传输文件/文件夹
番红花
跑
番红花发送
<
文件或文件夹路径
>
代码语言:
HTML,XML
(
xml
)
实例
番红花
邮寄
文件
拉链
代码语言:
CSS
(
css
)

Croc将生成
随机代码短语
就像上面一样。这里,代码短语是
8344思维单位脉冲
.
该代码短语用于建立密码认证的密钥协议(PAKE),该协议为发送者和接收者生成用于端到端加密的密钥。这样可以确保文件传输的安全性。
在第二台计算机(接收器)上,要接收文件或文件夹,只需键入
croc 8344思考单位脉冲
.
运行此命令将建立与发件人的连接,保护通道安全,并询问您是否要下载正在发送的内容。
croc 8344思考单位脉冲

一旦您接受传输,下载将开始,您将在终端模拟器中看到进度。发送者也是如此。
如果你检查发送文件的机器上的终端,你会看到传输进度。

设置自定义Croc的代码短语
您还可以使用选择的自定义代码安全地传输文件或文件夹
密码
选项
番红花
邮寄
密码
psforevermore
文件
拉链
代码语言:
CSS
(
css
)

收件人可以使用以下命令接收文件:
番红花

如何使用Croc安全地传输文本消息
您也可以使用Croc发送文本。当你想安全地共享消息或URL时,这可能很有用。要做到这一点,你只需键入:
croc发送--文本
“你是我生命的颜色”
代码语言:
JavaScript
(
javascript
)

收件人可以使用以下命令接收文本:
croc 4727 dallas调制解调器复古

将Croc与中继服务器一起使用以安全地传输文件
现在,Croc的配置中使用的是Croc创建者设置的公共中继服务器,但可以设置他们的中继服务器,并配置Croc在运行时使用它。要做到这一点,需要一次性设置。
Run
番红花
作为例如具有公共地址的服务器上的中继处理,
20.237.185.29
:
croc继电器

还要注意,端口9009到9013必须在防火墙上打开,以便进行网络通信。
然后,我们指出
番红花
发送文件时远离默认的公共中继:
番红花
转发
"20
.237
.185
.29
:9009"
邮寄
文件
拉链
代码语言:
CSS
(
css
)

然后在接收端:
番红花
转发
20
.237
.185
.29
:9009
1144
-检测线性三文鱼
代码语言:
CSS
(
css
)

收尾思想
简而言之,Croc做到了以下几点:
- 使用中继在两台计算机之间安全地传输文件、文件夹和文本
- 使用PAKE库提供端到端加密
- 一次性传输多个文件
- 继续中断的文件复制
- 不需要中央服务器端口转发
- 需要零依赖项
- 跨平台
- 免费开源
如果您正在寻找一个安全的文件传输解决方案,Croc是您需要检查的工具。你可以用它做更多的事情,我们鼓励你阅读作者关于该工具的博客文章。
Valve的蒸汽音频代码现已开源
对于音频开发者和游戏社区来说,这是一个意想不到的举动,Steam audio软件开发工具包(SDK)及其所有插件已在Valve的Apache-2.0许可下正式作为开源发布。 我们很高兴地宣布,随着Steam Audio的最新发布,Steam Audio SDK的完整源代码现在可以作为开源提供。 Steam Audio以其先进的空间音频技术而闻名,已成为视频游戏和VR体验中创造沉浸式声景的主要手段。
如何在Windows 11和10中启用本地用户和组管理
本地用户和组管理是一个shell应用程序,用于管理本地和远程计算机以及访问系统管理员工具。但是,本地用户和组管理在Windows 11/10家庭版中不可用,因此您必须依赖第三方程序在那里使用它。 在Windows 11/10主页中启用本地用户和组管理控制台 与本地组策略编辑器一样,本地用户和组管理(lusrmgr.msc)是仅在Windows Pro、Education和Enterprise上提供
如何在Windows命令提示符中导航目录和删除
当您要修改特定文件的属性、扫描特定文件夹或在命令提示符中执行任何其他操作时,您必须先导航到该目录。幸运的是,在Windows命令提示符中导航目录和文件夹是简单的,一旦你有了一些命令,你的袖子。 使用管理权限打开命令提示符 首先,使用管理权限打开命令提示符。这一步至关重要;否则,在某些情况下,Windows可能不允许您切换目录。要执行此操作,请在Windows Search中键入“Command P
Apache with Tomcat:分步安装和配置指南
Apache Tomcat是一个开源的web服务器和servlet容器,用于部署和服务Java web应用程序。大多数现代Java web框架都是基于servlet的,例如JavaServerFaces、Struts、Spring等。 Apache Tomcat在端口8080上默认还提供了一个HTTP连接器,即Tomcat也可以用作HTTP服务器。但是Tomcat的性能不如指定的web服务器(如A
Chromebook卡在Chrome屏幕上?执行此操作以解冻它
Chromebook卡在Chrome屏幕上可能很难修复,因为有很多可能的原因。使用以下提示,使用键盘快捷键和其他技术解冻各种Chromebook型号。 为什么Chromebook会被困在Chrome屏幕上 Chromebook由于各种原因而卡在Chrome屏幕上。在最简单的情况下,您可以通过硬重启来克服临时故障。在更严重的情况下,您可能会发现ChromeOS损坏或某些硬件出现故障。这些故障排除步骤