chfs(CuteHttpFileServer)轻巧的文件共享服务软件

CuteHttpFileServer/chfs是一个轻量级的 HTTP 文件服务器软件,主要用于快速搭建一个简单的文件共享服务。它支持跨平台运行(Windows、Linux、macOS 等),并且配置简单,适合用于局域网或互联网上的文件传输和共享。

它具有以下特点:

  • 单个文件,核心功能无需其他文件
  • 跨平台运行,支持主流平台:Windows,Linux和Mac
  • 界面简洁,简单易用
  • 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便
  • 支持账户权限控制和地址过滤
  • 支持快速分享文字片段
  • 支持webdav协议

主要功能:

  1. 文件共享:通过浏览器访问服务器上的文件,支持文件下载和上传。
  2. 用户权限管理:可以设置访问权限,限制用户对文件的读写操作。
  3. 多语言支持:支持多种语言界面。
  4. 日志记录:记录访问日志,方便查看文件访问情况。
  5. 快速部署:无需复杂配置,解压即可运行。
  6. 支持 HTTPS:可以配置 SSL 证书,实现安全的文件传输。

命令行使用方法

该程序是一个控制台程序,可直接双击运行,或在控制台/命令行中运行。可通过命令行参数进行相关配置,如使用’chfs –help’来查看帮助:

usage: chfs.exe []
  -file string
        Configuration file.
  -path string
        Shared directories, separated by '|'. (default ".")
  -port uint
        HTTP listening port. (default 80)
  -version
        Print version.

参数说明:

help: 显示帮助信息
path: 你要共享的目录,默认为程序运行目录。如果需要共享多个目录,则用“|”符号隔开。注意:如果路径带有空格,则需要将整个路径用引号包住。
port: 程序使用的端口号,默认为80
file: 配置文件,该文件可配置上述配置项,语法相同,如果配置有效则覆盖对应配置项。另外,一些功能需要通过配置文件进行配置,比如页面自定义和SSL证书设置。更详细的说明请参考配置文件:点击下载请认真参考
version: 显示程序版本

示例:

# 启动服务器并共享当前目录:
chfs --path=. --port=10000

#设置用户名和密码:
chfs --path=. --port=10000 --rule="::|admin:admin:rwd"
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。