文章简介
本文首先介绍了几种局域网传输文件的应用,并对其特点进行了分析,然后用docker快速实现了其中一种方法。
几个局域网传输文件的应用
https://snapdrop.net/
开源 | ✔ | https://github.com/RobinLinus/snapdrop |
---|---|---|
局域网 | ✔ | |
多平台 | ✔ | |
安装 | ✖ | 发送双方同时打开网页即可 |
问题 | 可能无法正常显示界面 | |
特点 | Snapdrop 的文件传输是基于P2P技术来实现的,文件数据不走服务器 | |
使用的技术 | http://webrtc.org/ ,http://www.websocket.org/ |
百灵快传(B0Pass)
特点
开源 | ✔ | https://github.com/bitepeng/b0pass/releases |
---|---|---|
局域网 | ✔ | |
多平台 | ✔ | |
安装 | ✖ | |
问题 | 可能无法正常显示界面 |
使用
因为某些原因,电脑的服务端无法显示首页+传输+扫码的界面,可能没有正常启动,需要重启:
手机电脑共享文件
- 电脑上双击执行 --> 手机扫码 --> 手机上的大文件传到电脑、或者电脑传文件到手机。
电脑之间共享文件
- 电脑A上双击执行 --> 电脑B上浏览器输入A的地址 --> 电脑A上的大文件传到电脑B、或者电脑B传文件到电脑A。
虚拟机和电脑之间共享文件
- 电脑上双击执行 --> 虚拟机上浏览器输入电脑的地址 --> 虚拟机上的大文件传到电脑、或者电脑传文件到虚拟机。
爱传送
特点
开源 | http://mfiles.maokebing.com/ | |
---|---|---|
局域网 | ✔ | |
多平台 | ✔ | |
安装 | windows有免安装版本 | |
问题 | 可能无法正常显示界面 |
使用
安装完成之后,点击配对,进行文件传输即可
官方网站提供的方式:
方式 1(推荐)电脑安装 爱传送 (支持 macos 和 windows)同一局域网下配对,即可互传照片、文件、目录、剪贴板(一边拷贝文字发送,另一边直接粘贴, Win 发送文字快捷键 Ctrl+Alt+Shift+V ) 超级方便哦!
方式 2. 手机端跟电脑同一局域网或手机开热点电脑连上,开启 WiFi 传文件,电脑浏览器上可以直接访问
方式 3. 手机端跟电脑同一局域网或手机开热点电脑连上,开启 WebDAV 传文件,Mac Finder 或其它WebDAV 客户端可以访问
LANDrop:风格极简的局域网文件传输神器
特点
开源 | ✔ |
---|---|
局域网 | ✔ |
多平台 | ✔ |
安装 | ✔ |
问题 | 安装需要VCRUNTIME140_1.dll |
使用
略
使用Docker搭建一个snapdrop服务
# 下载镜像
docker pull linuxserver/snapdrop
# run起来,-p端口:将宿主机的80端口<-容器的80端口
docker run --name snapdrop -p 80:80 -p 443:443 -d linuxserver/snapdrop
# 运行完访问 http://127.0.0.1:80即可
参考与更多
[snapdrop使用教程](https://www.llanjing.com/1628.html)
-虚拟机使用NAT模式可能造成链接不能访问
- https://syncthing.net/
- alist,可以将二十款网盘挂载本地的神器,还能搭建自己的网盘分享站