跨内外传输工具:Godot给Croc套个“方便的外衣“

此原文也发表于:方便上传的工具: 从设想到实现, 三十行代码完成 • 腾图工作室,威远博客,威远工作室,Ease

croc 是一种工具,可以让任何两台计算机简单安全地传输文件和文件夹。更多介绍网上搜一堆。

Github: GitHub - schollz/croc: Easily and securely send things from one computer to another

  • 允许任意两台计算机传输数据(使用中继)
  • 提供端到端加密(使用 PAKE)
  • 实现轻松的跨平台传输(Windows、Linux、Mac)
  • 允许多个文件传输
  • 允许恢复被中断的传输
  • 不需要本地服务器或端口转发
  • ipv6 优先和 ipv4 备用
  • 可以使用代理,比如tor

以下正片:

毕竟对于Win党,更适合GUI界面操作,免我每次敲命令。我希望一拖完成。

花了点时间,用Godot给Croc穿了件外衣。看动画:

发挥Godot的优势,想要多炫就多炫的效果。这里找了一个传送门动画。

将要传送的文件拖动到动画上,动画加速旋转,提示有文件发送中,可以客户端接收了。

进入客户端,通过脚本(命令)接收文件即可。

允许命令行更改传送密码,只要与客户端一致就行。

总结:

1. 可执行文件有点大(38MB),用zip压缩自运行文件16MB。内存占用偏大(620MB),CPU占用不多。适合中高配电脑,追求眼球效果的朋友 。

2. 代码简单,始终不超过百行。想来应该跨平台(Godot跨平台),但未测试Linux下。

可升级/优化:

1. 自动接收别人发送的文件。

2. 资源占用。

3. 自定义动画。


2022.10.25

1 内存占用已优化

2 自动接收文件

3 自定义动画

  Win64版本下载  Linux64版本下载

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值