使用HFS提供简单文件共享服务
背景
- 财务部门有台银行业务前置机,按银行IT要求是是非域独立部署的Windows客户端主机;
- 开发需要调用上面接收的票务数据,要求是需要走http协议;
- 所有变更不能和现有银行部署软件相冲突;
- 易于维护,并能够记录所有访问纪录以便审计;
介绍
部署
- 找个文件夹存放,并双击启动
- 可以将文件或者文件夹拖入程序界面就可以添加;
- 默认为虚拟目录,是将目标文件夹复制到软件支持的VFS文件系统内,修改虚拟目录下文件夹不影响真实文件,但虚拟目录的支持的文件数受限;
- 真实目录是将给硬盘上的实际文件夹建立一个软连接,实际操作真实文件;
- 指定访问端口
- 多网卡情况下,绑定指定网卡IP
- 添加用户并指定权限,只有设定用了访问用户,才能设置上传权限
- 随Windows启动并最小化显示
- 设定日志记录内容
- 默认日志只是在程序界面显示,可以使用“Log to file”来保存日志记录
其他
- HFS默认允许所有人可访问,可以通过配置limit来ban掉特定IP
- IP限制支持通配符
- 可以通过前置\字符只允许特定IP访问,也可以配置允许多个IP可访问,多个IP使用;字符分隔并放置一行
- HFS支持SSL,但需要部署Stunnel这个工具(stunel建立443端口代理,然后转发给HFS);
- HFS支持默认加载index.html静态页面,不支持PHP等动态页面
- HFS官网论坛有多种用户上传的页面模板可供使用
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.