我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CuteHttpFileServer(简称chfs)本地文件共享服务器搭建笔记

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CuteHttpFileServer(简称chfs)本地文件共享服务器搭建笔记

文章目录

一、chfs简介(摘自开发者网站)

CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:

  • 单个文件,核心功能无需其他文件
  • 跨平台运行,支持主流平台:Windows,Linux和Mac
  • 界面简洁,简单易用
  • 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便
  • 支持账户权限控制和地址过滤
  • 支持快速分享文字片段
  • 支持webdav协议
  • 与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。

二、chfs下载及说明

chfs下载,版本根据自己的系统情况进行选择,我这里下载的是chfs-windows-x64-2.0.zip,就本地共享来说,这个版 本比较普遍。

截自开发者网站

三、chfs本地搭建

  1. 下载解压后,得到chfs.exe文件;

  2. 在要准备共享文件的电脑上新建一个目录,譬如说D:\chfs,将chfs.exe文件拷贝到D:/chfs,此时如果双击直接运行,会显示如下程序就行窗口:

这是开发者设定的基础运行参数,下面做一下简单的解释:

chfs运行参数简释
名称参数解释
Listening port80 默认监听端口(可更改,非80端口访问时须在访问网址后加端口号,例如“:8080”)
Shared directoryD:\chfs共享目录(默认为chfs.exe文件所在目录)
Allowed addresssesAccept any addresses允许任意ip(可以理解为局域网内的任意一台电脑)进行访问
Access rulesGUEST
"/": RWD
允许匿名访问设定根目录,这里指D:\chfs,访问权限为最高权限,“R”代表可读(这里理解为可下载),“W”代表可写(这里理解为可上传文件、可新建目录、可更改文件名等),“D”代表可删(这里理解为可删除共享的文件)
Log directoryD:\chfs日志文件存放目录,可更改,但建议默认即可
Your websiteshttp://192.168.124.10访问网址,即当前电脑的局域网IP地址
Webdav addresseshttp://192.168.124.10/webdavwebdav功能访问网址
(这个暂时不用管)
  1. 打开局域网内任意一台电脑的浏览器,在地址栏内输入http://192.168.124.10(此处具体根据你自己的ip作更改)回车,即可打开以下页面:

    开发者默认chfs.exe文件所在目录为共享目录,但建议不要这样做。共享目录最好不要与运行目录相同,共享目录的设置方法我们将在下文chfs.ini的设置中进行说明。如果你只是偶尔传一下文件,这样使用也就可以了。缺点是每次都得手动运行一下chfs.exe才能访问传输,且不能更改权限和设置账号。

  2. 下载配置文件模板及配置说明

    配置文件模板下载

    下载后将chfs.ini拷贝至d:\cfhs,跟先前的chfs.exe在同一目录即可。然后用记事本打开进行以下参数的设置:

    主要参数设置样例
    参数设置
    port=80(如果被占用,可以换成8080、8888之类)
    path="d:\share"(这里可以更改为自己的共享目录)
    rule=rule=::(无权限)
    rule=admin:admin123:RWD(全权)
    rule=any:123456:R(可查看下载)
    以上三个用户分三行进行设置
    log="d:\chfs"(最好与chfs.exe在同一目录)
    html.title=内部文件管理系统(可自行命名)

    设置好之后记得进行保存,这样基本上也就可以用了。其他参数的设置及相关细节,参考chfs.ini中的相关例释及开发者网站chfs官网上的相关说明。

  3. 下载应用程序注册软件:nssm下载

    下载后将压缩包拷贝到D:\cfhs目录下,然后进行解压,解压后的文件夹里面会有好几个文件,你只需将nssm.exe拷贝到D:\cfhs目录下,其它的文件不用管。至此,准备工作差不多了。

  4. 点击电脑桌面左下角的开始图标,在最下方的搜索框中输入命令cmd后回车,则可打开系统的dos命令窗口,类似下图所示:

    dos

    然后按以下步骤进行安装:

    1). 在光标闪烁的地方输入d:并回车,切换到d盘根目录;

    2). 在光标闪烁处接着输入cd chfs并回车(注意cd后加个空格),切换到d盘的chfs目录;

    为了照顾象我一样的小白的体验,这里给大家展示一下前两步的实操图:

    3). 在光标闪烁处接着输入nssm install myChfsServer,如下图:

    输入完后回车(其中myChfsServer是即将注册的应用程序名称,可以要根据自己的喜好命名,以便在任务管理器中查看)。此时桌面会弹出以下对话窗口:

    4). 按下图输入相关参数

    5). 单击下方的“install service”即可。这里不会有反馈窗口或信息,如果不报错的话,就大功告成了。

    6). 最后,重启一下计算机,在浏览器的地址栏内输入http://192.168.124.10,然后回车,并用前面设置的管理员账号登录一下,期等已久的画面终于出现了。

    四、关于NSSM及其安装服务的查看及管理

    NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。前面所说的搭建服务本质就将chfs.exe封装成系统服务程序,只要将其启动方式设置为“自动”之后,这个应用程序就会随系统的启动而启动,无须人为操作。为了大家更好的理解这个问题,下面更给大家说说封装后的服务程序如何查看和设置。

    1. 查看:首先按下Ctrl+Alt+Del(同时按下),然后在显示的界面中单击“启动任务管理器”,在任务管理器中,我们就可能看到我们刚才封装的服务程序,如下图所示:

    serve_1

    2. 设置:点击任务管理器右下角的“服务”按钮,就会打开任务管理器的设置界面,在这里你可以对自己封装的服务程序进行“启动”、“暂停”、“关闭”等操作。如下图所示:

    至此,chfs本地文件共享服务器的搭建就完成了,希望对喜欢chfs的你有所帮助。

    后记:本人也是小白系列,只是最近业务需要,花了一些时间研究了一下,也在网上查阅了很多资料,但却发现网上对chfs本地服务器的搭建流程并没有直接可参照的案例,所以将自己的一点操作经验分享出来,也算补个缺。第一次尝试着写技术类文章,难免有不妥之处,还请各位大神不吝赐教!

来源地址:https://blog.csdn.net/yntcysx/article/details/128225762

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CuteHttpFileServer(简称chfs)本地文件共享服务器搭建笔记

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

目录