一、开源项目简介
小鹿快传 - 在线P2P文件传输工具
小鹿快传是一款Web端的P2P文件传输工具,使用了WebRTC技术实现P2P连接和文件传输。
二、开源协议
使用MIT开源协议
三、界面展示
产品截图




四、功能概述
简单安全高效的P2P文件传输服务
小鹿快传是一款Web端的P2P文件传输工具,使用了WebRTC技术实现P2P连接和文件传输。
简单
无需登录只需要选择好想要发送的文件,然后将生成的下载链接发送给对方即可开始传送。
安全
小鹿快传使用P2P技术,文件数据不走服务器,直接发送给对方,且数据自带加密,免去隐私被泄漏的风险。
高效
由于使用P2P技术,文件传输速度不会受到服务器性能的影响,完全取决于你和对方的网速。
专业
不限制文件类型,任何文件都可随心传输。所有文件都是原文件传输,传视频图片不损失画质。
来源:小鹿快传官网
五、技术选型
小鹿快传,一款在线P2P文件传输工具,使用WebSocket + WebRTC技术。
快速开始
1、获取源码
2、安装依赖
cd server && yarn && cd ..
cd client && yarn && cd ..
3、运行服务端和客户端开发服务器
cd server;
npm start
# in another terminal window
cd client;
npm start
4、打开浏览器
https://localhost:3000
WebSocket
是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC
6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket
API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
WebRTC (Web Real-Time Communications)
是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-
Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC
包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。
六、源码地址
https://github.com/fanchangyong/deershare?url=eflyos.zip
最后
从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。
因为入门学习阶段知识点比较杂,所以我讲得比较笼统,大家如果有不懂的地方可以找我咨询,我保证知无不言言无不尽,需要相关资料也可以找我要,我的网盘里一大堆资料都在吃灰呢。
干货主要有:
①1000+CTF历届题库(主流和经典的应该都有了)
②CTF技术文档(最全中文版)
③项目源码(四五十个有趣且经典的练手项目及源码)
④ CTF大赛、web安全、渗透测试方面的视频(适合小白学习)
⑤ 网络安全学习路线图(告别不入流的学习)
⑥ CTF/渗透测试工具镜像文件大全
⑦ 2023密码学/隐身术/PWN技术手册大全
如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!
扫码领取
