【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法

时间:2024-04-11 20:21:22

1、problem

在学校讲台上只有一台电脑,但是下面各种(你懂的)设备,都需要去上面拷贝资源,每次就很麻烦,于是就想着能不能把这些ppt啊什么的分享出来,在下面就可以看。

2、solution

HFS( Http File Server)是一款基于http的开源文件分享软件。
官网地址:https://www.rejetto.com/hfs/?f=dl

CHFS(Cute Http File Server)是一款基于hfs优化后的软件,有更可爱的界面,更丰富的功能。
官网地址:http://iscute.cn/chfs
github地址:https://github.com/docblue/chfsgui

3、HFS

【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法
【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法

4、CHFS

【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法

【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法

5、关于开源

因为软件是开源的,所以可以自己编译,修改一些功能。
CHFS是基于C++的qi库编写的,这里提供qi官网:http://download.qt.io/archive/
【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法
【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法

6、部署web服务器

因为chfs支持在centos7下运行,所以可以在web上搭建。
配合域名,云服务器,作为一个外网的网站使用。
具体使用方法:
1、直接上传对应的web根目录文件夹
2、用shell命令./chfs --port=81来运行,其中81是端口(更多gui功能的指令见官网)
【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法
【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法

7、整合FTP协议

可以将分享的文件夹同时用于另一个ftp账号
注意编码要统一,不然可能会出现英文文件能用,中文只能在FTP或者http某一个写一下打开,而不是两个都能用。
【搞事】HTTP文件传输服务器搭建|网站文件分享|HFSxCHFS用法