chfs安装使用注意事项及如何实现http外网访问
创始人
2024-05-14 22:44:12
0次

对于分享电脑上的文件,或与手机互传文件,除了 QQ、微信还有很多专业的工具,Cute Http File Server (缩写为 chfs),就是一个免费小巧的 HTTP 文件共享服务器工具,它可以跨平台支持 Windows、Mac 和 Linux,只需启动即可自动快速帮你生成一个支持电脑和手机版的“文件下载网站”(网盘),其他设备只需通过 IP 地址即可下载和上传文件。

与其他常用的文件共享方式(如FTP、飞秋、网盘、自己建站)相比,chfs具有使用简单、适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷,但chfs在安装使用中需要注意几项事宜:

Tips 1:在Windows系统中,可以使用右键弹出菜单快捷的共享某个目录。

步骤如下:
1.下载注册表模板文件
2.在该文件中编辑你的chfs.exe的真实路径,并可添加其他参数
3.双击该脚本文件,进行注册表添加

Tips 2:另外,有几个功能需要通过配置文件中进行配置。

其中主要的配置项有:
1.html.title:自定义网页标题
2. html.notice: 自定义网页顶部的公告板。可以是文字,也可以是HTML标签,此时,需要适用一对``(反单引号,通过键盘左上角的ESC键下面的那个键输出)来包住所有HTML标签
3.ssl.cert和ssl.key: 用来配置SSL,启用HTTPS
4.folder.leaf.download: 仅最后一个目录可以打包下载
5.session.timeout: 会话的时长,单位是分钟

Tips 3:以系统服务运行。
chfs程序默认不是一个服务程序,所以如果你要以系统服务运行,需要自己创建服务。下面给出Windows平台的创建服务方法(通过NSSM工具):
1.将chfs.exe放在指定目录,假设为:d:\program\cutehttpfileserver
2.到http://www.nssm.cc/download下载nssm
3.将解压后的nssm程序放在d:\program\cutehttpfileserver中
4.在d:\program\cutehttpfileserver中运行命令行,或运行命令行并CD至该目录
5.假设你的服务名称为cute_http_file_service,命令行中输入:nssm install cute_http_file_service
6.NSSM会弹出配置对话框,在该对话框中输入程序路径以及运行参数

7.启动服务,命令行中输入:nssm start cute_http_file_service

那么,本地内网服务器部署的CuteHttpFileServer文件共享服务,如何让外网也能访问呢?今天小编就给大家提供一个方案,只要可以上网,就可以通过快解析一步映射设置,将文件共享系统的内网端口地址映射到外网访问。操作过程很简单,具体实现步骤如下:

1.设置内网映射外网

在文件共享服务器本地,或者所在内网另台主机电脑上,安装并登录快解析添加端口映射设置。通过这一步添加映射设置,将内网地址变成外网地址。

2.添加映射时,根据自己应用场景填写正确的映射信息:

 
公网类型:指外网访问所用的端口,这里的chfs文件共享服务登录访问的属于web后台登录管理,一般推荐选择非80网站的公网类型。映射名称:自定义;方便自己看记,如“chfs”、“文件共享”等。

内网ip地址:填写自己内网chfs实际访问使用的地址。本机用127.0.0.1格式。内网另台主机的用对应静态固定的内网IP地址。
应用程序端口:不能随便写,填写上自己内网chfs实际访问使用的端口号。

填写完成后点击确定,自动生成免费自定义二级域名,或填写上自己的域名,同时在自己域名注册解析商网站后台,添加对应一个cname指向,让自己域名生效。

3.外网浏览器访问chfs共享文件
内网快解析映射生效正常后,在外网访问chfs需要时,在外网的浏览器访问使用映射后的外网地址(域名和外网端口)进行访问登录管理。

个人和企业在内网部署的ERP、远程桌面、SSH远程、SVN、个人网盘、OA、ERP、NAS、https或http网站、FTP文件共享服务、管家婆、打印机、视频监控、数据库、服务器等重要办公系统和设备应用,在没有拉专线或公网IP的情况下,无法实现异地跨网访问,相关业务只能暂时中止或搁浅。其实,面对这一难题,只需在内部简单安装快解析软件就能解决,轻松实现内网地址让外网访问。

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...