W-Download 一个简单的远程下载工具

曾听闻人类文明的发展从下载开始…… ——Wicos

前言:树莓派买来干什么?答案只有一个,那就是吃灰。最近为了让树莓派不再吃灰,做一个简单的远程下载念头便萌生了。已有的远程下载工具要么配置很麻烦,要么不适合我这种“自由”的Boy。所以不如撸起袖子加油干,自己写一个出来不就好了吗?心动不如行动,那就开始吧!

W-Download 是一款用来远程下载的,部署在两端,运行在三端的“伪NAS”程序。

部署在:
>- 云服务器端(数据中转) 需有Php环境,需要Nginx或者Apache
>- 受控下载端
>- 控制端(目前只有安卓App)APP下载地址

2,设计的初衷是什么?
手上有一个树莓派,不想让它继续吃灰,所以想让它为我的生活做出点贡献。并且我并不想让它直接暴露在网络中,所以不准备采用内网穿透。

3,如何上手使用?
- 1)下载本仓库
- 2)修改host文件夹内conf.data.php文件内“用户名”和”密码“,默认用户名为admin,密码为123456
- 3)将host文件夹内所有文件上传到云服务器上,并在SSH内运行,命令如下
>- php Your file path/start.php start -d
>- // 无-d表示调试模式,php部分可以参考[GatewayWorker](http://doc2.workerman.net/)
>- 理论上您无需修改任何关键文件即可运行
- 4)将download文件夹内文件传输到树莓派上
- 5)将app内文件下载至安卓手机并安装,登录
- 6)修改download文件夹下conf.json
> 您需要修改的文件内容为
>- api 修改为您的在线php API文件访问地址,如:https://XXXX/api.php
> - 此处user配置下,token必须和云端token相同
- 7)启动受控客户端文件
> python Your file path/wdownload.py

4,现在已实现的功能有哪些?
-1)APP端“添加任务”,“删除任务”,“登录”
-2)受控端同步下载,但无法设置任务完成

5,下一步准备做什么?
- 受控端同步下载
- 下载的过程中返回下载进度

本项目已上传至Github:https://github.com/Pidbid/W-Download 更多详情请点击链接访问,如果本项目对你有帮助,请给一颗star哦!

——Wicos 2020.1.13

00:00/00:00

歪克士

每一个人都是一座孤岛,你,我,和他们……

相关推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫,分享到朋友圈

W-Download 一个简单的远程下载工具
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close