HTTP 文件共享服务器工具 - chfs

服务器 2025-04-13 20:00 浏览(0) 评论(0)
- N +

HTTP 文件共享服务器工具 - chfs

CuteHttpFileServer/chfs是一款免费的HTTP文件共享服务器工具,能够通过浏览器快速访问,提供多样的配置选项以满足不同需求。以下是其使用方法和特点的简要介绍。

使用方式包括直接运行程序或作为系统服务运行。该程序是一个命令行界面的控制台程序,用户可直接双击运行,或在命令行中执行。程序支持通过命令行参数进行配置,帮助用户快速了解和使用各种功能。

以下是程序的一些基本用法示例:

仅使用默认参数,共享目录为程序运行目录,监听端口号为80,执行命令为:`chfs`。

共享目录为D盘,监听端口号为8080,执行命令为:`chfs --path=d:/ --port=8080`。

共享目录为d:\\projects和e:\\sis,监听端口号为80,执行命令为:`chfs --path=d:\\projects|e:\\sis`。

白名单模式,允许指定IP段进行访问,执行命令为:`chfs --allow=192.168.1.2-192.168.1.100,192.168.1.200`。

黑名单模式,禁止指定IP段进行访问,执行命令为:`chfs --allow=not(192.168.1.2-192.168.1.100,192.168.1.200)`。

匿名用户具有只读权限,账户ceshizu(密码:ceshizu123)对根目录的权限为只读,test目录具有读写权限,执行命令为:`chfs --rule=::r|ceshizu:ceshizu123:r:test:rw`。

账户yanfazu(密码:yanfazu123)对根目录的权限为只读,yanfa目录具有读写权限,执行命令为:`chfs --rule=::r|yanfazu:yanfazu123:r:yanfa:rw`。

匿名用户权限为无,账户admin(密码:admin123)具有读写权限,执行命令为:`chfs --rule=::|admin:admin123:rw`。

账户zhangsan(密码:zhangsan123)对根目录权限为不可读写,但对zhangsanfiles目录具有读写权限,执行命令为:`chfs --rule=::|zhangsan:zhangsan123::zhangsanfiles:rw`。

通过配置文件进行配置,执行命令为:`chfs --file=d:\\chfs\\chfs.ini`。

对于Windows系统用户,可以通过右键快捷菜单轻松地共享某个目录。在进行系统服务运行时,需自己创建服务,Windows平台的创建方法可以通过NSSM工具实现。

程序还支持SSL加密,需要通过配置文件设置ssl.cert和ssl.key,监听端口需设置为443以启用HTTPS。若想获取API文档或自定义页面,可以通过访问`host:port/asset/api.html`或`host:port/webdav`来实现。这为用户提供了更高级的定制化选项,使文件共享更加安全且灵活。

总的来说,CuteHttpFileServer/chfs为用户提供了一个功能丰富、易于使用的HTTP文件共享解决方案,满足了不同场景下的文件共享需求。

客户端是XP系统,有一台文件服务器 2003 SP1 现在客户端重装系统了。

1.确保XP的windows防火墙关闭

2.在services.msc服务里面确保以下几个服务已自动并启动:Server、Workstation、Netlogon、Computer Browser、TCP/IP NetBIOS Helper、Messenger、Network DDE DSDM、Network DDE、Remote Access Connection Manager、Network Location Awareness

然后重启客户端再重试