filesync 是使用gin框架提供web界面的文件传输工具
用户通过web界面来创建,删除,修改,开启,暂停任务
首先使用go get下载源代码
[root@localhost ~]# go get github.com/iokr/filesync
或者直接将源代码下载放到自己的go环境中使用
git clone https://github.com/iokr/filesync.git
注意: 用户使用首先根据自己需要修改config.json配置文件
- web: gin
- orm: gorm
- database: mysql
- 配置文件: config.json
整个系统分两个进程,web界面进程,文件传输服务器进程
- web界面进程: 在项目的web文件夹中,主要负责用户对任务的界面操作,并发送给文件传输服务器进程
- 文件传输服务器进程:在项目的fserver文件夹中,负责文件传输的工作