您想快速设置自己的共享服务器并跨平台访问它吗?你是否厌倦了现有FTP服务器复杂的部署和繁琐的用户权限设置?今天,边肖向您介绍一款开源文件共享服务器chfs。首先,它的构建非常
您想快速设置自己的共享服务器并跨平台访问它吗?你是否厌倦了现有FTP服务器复杂的部署和繁琐的用户权限设置?今天,边肖向您介绍一款开源文件共享服务器chfs。首先,它的构建非常简单,就是一个文件,不需要任何其他插件,直接运行就可以了;另外访问方便,只要在同一个网络上通过浏览器就可以访问。
一、chfs软件介绍
CuteHttpFileServer/chfs是一个开源、免费的HTTP文件共享服务器,使用浏览器就可以快速访问。它具有以下特点:
单个文件,核心功能无需其他文件跨平台运行,支持主流平台:Windows,Linux和Mac界面简洁,简单易用支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便支持账户权限控制和地址过滤支持快速分享文字片段支持webdav协议
二。chfs安装和部署
1.下载chfs执行计划。
CuteHttpFileServer/chfs是一款开源软件。可以通过GitHub开源网站或chfs官网(点击阅读原文)下载图形化windows运行程序和linux的相应版本软件。
PS: CuteHttpFileServer/CHFS默认不需要配置文件,但是为了配置我们自己的需求,建议从官网下载配置文件模板chfs.ini。
2.windows系统部署chfs
直接从解压后的文件GUI-chfs-windows.zip运行chfsgui.exe可执行程序即可,如下图,各种功能一目了然。配置完成后,点击左上角的开始按钮运行。
Ps:由于windows系统相对不稳定,而且windows部署的网站布局不如linux部署的好,所以本文主要介绍linux部署chfs。
3.在linux系统上部署chfs
(1)系统环境:centos 7.4_64系统,IP为静态模式,防止重启服务器后由于IP变化导致网站无法访问。安装包是chfs-linux-arm64-2.0.zip。
(2)开始部署。管理的话,用mkdir /etc/chfs命令在/etc目录下创建一个chfs文件夹,然后把安装包上传到chfs目录下解压,授予chfs二进制文件chmod 755 chfs 755执行权限。
那就跑吧。/chfs直接。
备注:直接运行。/chfs会产生运行信息,比如监听端口、共享路径、默认权限、日志路径、共享文件服务器访问URL(服务器地址是192 . 168 . 3 . 8;22.1虚拟网络接口是否由虚拟机自动生成)
备注:不是界面刷新,而是默认权限有读写删除权限。在实际使用中,需要对监控端口、共享目录、日志目录和权限进行优化。
三。chfs简介
因为直接执行。/chfs,虽然共享文件服务器可以正常运行,但是会跳出一个正在运行的消息,不能结束否则chfs程序会停止;以及权限、监听端口、共享目录等。不是最佳的,所以我们需要在实际条件下安装它们。
将chfs程序配置为后台运行,设置为开机自动运行,使用维护方便,服务器关机重启后无需手动执行命令。
1。优化共享文件服务器的配置
检查下载的配置文件模板,并根据实际需要进行修改。创建日志目录以在/etc/chfs目录中存储日志,并创建chfs.ini文件作为配置文件。该命令如下(默认位于/etc/chfs目录中,否则会将绝对路径添加到该命令中):
mkdir日志
输入以下内容
端口=8080
路径=/home/test/software
log=/etc/chfs/logs
规则=程波:123456:RWD
rule=::R
添加chfs.ini配置文件后,可执行的程序命令是:
/etc/chfs/chfs –file=/etc/chfs/chfs.ini
2。配置后台操作
这样,即使当前连接的窗口共享文件服务器关闭,也能正常运行。按如下方式执行命令:
nohup/etc/chfs/chfs –file =/etc/chfs/chfs . ini &
3。配置系统启动自动运行命令
将上述可执行命令添加到/etc/rc.local,并赋予rc.local755执行权限。该命令如下所示:
chmod 755 /etc/rc.local
然后重启系统后,就可以非常愉快地使用CuteHttpFileServer/chfs文件共享服务器了,不是很简单吗?
4。访问chfs共享文件服务器
在浏览器中输入:http://192.168.3.8:8080进入chfs文件共享服务器。
默认情况下,用户只有读取权限,只能下载文件,但不能上传或删除文件。
登录用户拥有读取、写入和删除权限。
Ps:更多信息,如网页标题、网页顶部公告栏等,可以参考配置模板修改配置。更改chfs.ini配置文件后,需要重新执行该命令才能生效。
5。配置webdav访问
Chfs软件支持webdav协议,所以可以通过webdav协议把文件共享服务器的内容映射到我的电脑上,就像访问本地磁盘一样方便。该方法如下:
1.首先,下载名为RaiDrive的软件并安装。这款软件RaiDrive让云存储或者NAS轻松成为网络驱动器,支持协议:WebDAV等。
2.配置webdav以连接到chfs共享文件服务器。
打开,在添加添加选项中,选择NAT选项卡,然后选择WebDAV方法。
输入chfs共享文件服务器地址
http://192 . 168 . 3 . 8:8080/webdav,然后输入用户名和密码;选择任意驱动器号。
然后在电脑上——我的电脑可以看到多了一个Z字母的网络驱动器。
总结:
CuteHttpFileServer/chfs文件共享服务器的部署是不是很简单?你只需要给一个执行权限,直接执行chfs二进制文件。即使修改权限,也只是几个命令的问题。