# Fast Https **Repository Path**: ncepu-bj/fast-https ## Basic Information - **Project Name**: Fast Https - **Description**: 一款开源的多任务,高并发Web服务器产品,支持http1.1,http2;内置支持HTTPS,RPC等协议;非常简单的配置即可开箱即用! - **Primary Language**: Go - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 37 - **Forks**: 1 - **Created**: 2023-07-09 - **Last Updated**: 2025-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fast-Https Web服务器 #### 介绍 Fast-Https是一款基于Go语言开发的的多任务,高并发Web服务器产品,支持http1.1/http2.0、HTTPS、RPC等主流的协议和标准;能够实现反向代理的功能。特别的,Web服务器内置实现了自签名SSL证书的生成功能,能极大方便在测试环境下解决服务器基于https协议访问的问题; 目前,我们提供了Windows平台和Linux平台下的安装包,其它平台下的产品陆续推出中; Fast-Https项目目前已经加盟华为openEuler社区,欢迎各位开发者参与Fast-Https项目的开发和维护;地址:https://gitee.com/src-openeuler/fast-https #### 软件架构 Fast-Https采用模块化的方式设计开发,核心服务器模块支持以插件方式横向扩展、添加新的功能,以增强服务器的功能; #### 安装教程 1. 在 获取相应的版本和安装包; 2. 将相应的安装包解压到服务器的目标目录下; #### 软件架构 Fast-Https采用模块化的方式设计开发,核心服务器模块支持以插件方式横向扩展、添加新的功能,以增强服务器的功能; #### 安装教程 1. 在 获取相应的版本和安装包; 2. 将相应的安装包解压到服务器的目标目录下; 3. 修改配置文件 1. 在 获取相应的版本和安装包; 2. 将相应的安装包解压到服务器的目标目录下; 3. 修改配置文件; #### 使用说明 见文档: 《Fast-Https产品说明与使用文档》 #### 自行编译 1. 编译windows状态栏控制程序 go build -ldflags "-s -w -H=windowsgui" -o monitor.exe monitor.go 2. 编译linux平台下的发行包 goreleaser release -f .goreleaser.yaml --snapshot --clean 如果需要,可以修改相应的编译配置文件”goreleaser.yaml“ 3. 编译windows平台下的发行包 goreleaser release -f .goreleaser.windows.yaml --snapshot --clean #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request