feat: add app Higress

This commit is contained in:
arch3rPro
2025-08-09 18:29:44 +08:00
parent 874e45c05c
commit bb4046b9d8
7 changed files with 181 additions and 0 deletions

View File

@@ -555,6 +555,15 @@ AI驱动的开源代码知识库与文档协作平台支持多模型、多数
</td>
<td width="33%" align="center">
<a href="./apps/higress/README.md">
<img src="./apps/higress/logo.png" width="60" height="60" alt="Higress">
<br><b>Higress</b>
</a>
🌐 阿里巴巴开源的下一代云原生网关
<kbd>latest</kbd> • [官网链接](https://github.com/alibaba/higress)
</td>
</tr>
</table>

45
apps/higress/README.md Normal file
View File

@@ -0,0 +1,45 @@
# Higress
Higress 是阿里巴巴开源的下一代云原生网关,实现了流量网关、微服务网关、安全网关三合一的高集成能力,深度集成 Dubbo、Nacos、Sentinel 等微服务技术栈,能够帮助用户大幅降低网关的部署和运维成本。
![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/Higress.png)
![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white)
## 简介
Higress 是基于 Istio 和 Envoy 构建的下一代云原生网关,具有以下特点:
- **高性能**:基于 Envoy 构建,提供高性能的数据面能力
- **可扩展**:支持 Wasm、Lua 脚本扩展
- **多协议**:支持 HTTP、HTTPS、HTTP2、gRPC、Dubbo 等多种协议
- **服务发现**:支持 Kubernetes、Nacos、Consul、Eureka 等多种服务发现机制
- **安全防护**:内置 WAF、限流、熔断等安全防护能力
## 使用方法
### 访问管理控制台
安装完成后,可以通过以下地址访问 Higress 的管理控制台:
```
http://your-server-ip:8001/higress-console
```
### 配置网关
1. 登录管理控制台
2. 创建路由规则
3. 配置服务发现
4. 设置安全策略
## 端口说明
- **8080**: HTTP 端口,用于处理 HTTP 请求
- **8443**: HTTPS 端口,用于处理 HTTPS 请求
- **8001**: 管理控制台端口,用于访问 Higress 控制台
## 更多信息
- [官方文档](https://higress.io/zh-cn/docs/overview/what-is-higress)
- [GitHub 仓库](https://github.com/alibaba/higress)

45
apps/higress/README_en.md Normal file
View File

@@ -0,0 +1,45 @@
# Higress
Higress is Alibaba's next-generation cloud-native gateway that integrates traffic gateway, microservice gateway, and security gateway capabilities. It deeply integrates with microservice technology stacks such as Dubbo, Nacos, and Sentinel, helping users significantly reduce gateway deployment and maintenance costs.
![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/Higress.png)
![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white)
## Introduction
Higress is built on Istio and Envoy, offering the following features:
- **High Performance**: Built on Envoy, providing high-performance data plane capabilities
- **Extensibility**: Support for Wasm and Lua script extensions
- **Multi-protocol**: Support for HTTP, HTTPS, HTTP2, gRPC, Dubbo, and other protocols
- **Service Discovery**: Support for Kubernetes, Nacos, Consul, Eureka, and other service discovery mechanisms
- **Security Protection**: Built-in WAF, rate limiting, circuit breaking, and other security protection capabilities
## Usage
### Accessing the Management Console
After installation, you can access the Higress management console at:
```
http://your-server-ip:8001/higress-console
```
### Configuring the Gateway
1. Log in to the management console
2. Create routing rules
3. Configure service discovery
4. Set security policies
## Port Information
- **8080**: HTTP port for handling HTTP requests
- **8443**: HTTPS port for handling HTTPS requests
- **8001**: Management console port for accessing the Higress console
## More Information
- [Official Documentation](https://higress.io/en-us/docs/overview/what-is-higress)
- [GitHub Repository](https://github.com/alibaba/higress)

28
apps/higress/data.yml Normal file
View File

@@ -0,0 +1,28 @@
name: Higress
tags:
- 网关
- 开发工具
title: 阿里巴巴开源的下一代云原生网关
description: 阿里巴巴开源的下一代云原生网关,实现了流量网关、微服务网关、安全网关三合一的高集成能力
additionalProperties:
key: higress
name: Higress
tags:
- Gateway
- DevTool
shortDescZh: 阿里巴巴开源的下一代云原生网关
shortDescEn: Alibaba's next-generation cloud-native gateway
type: network
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://higress.io/
github: https://github.com/alibaba/higress
document: https://higress.io/zh-cn/docs/overview/what-is-higress
architectures:
- amd64
- arm64
description:
en: Higress is Alibaba's next-generation cloud-native gateway that integrates traffic gateway, microservice gateway, and security gateway capabilities.
zh: Higress 是阿里巴巴开源的下一代云原生网关,实现了流量网关、微服务网关、安全网关三合一的高集成能力。
memoryRequired: 1024

View File

@@ -0,0 +1,32 @@
additionalProperties:
formFields:
- default: 8080
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP 端口
required: true
rule: paramPort
type: number
label:
en: HTTP Port
zh: HTTP 端口
- default: 8443
envKey: PANEL_APP_PORT_HTTPS
labelEn: HTTPS Port
labelZh: HTTPS 端口
required: true
rule: paramPort
type: number
label:
en: HTTPS Port
zh: HTTPS 端口
- default: 8001
envKey: PANEL_APP_PORT_ADMIN
labelEn: Admin Port
labelZh: 管理端口
required: true
rule: paramPort
type: number
label:
en: Admin Port
zh: 管理端口

View File

@@ -0,0 +1,22 @@
services:
higress:
image: 'higress-registry.cn-hangzhou.cr.aliyuncs.com/higress/all-in-one:latest'
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- '${PANEL_APP_PORT_HTTPS}:8443'
- '${PANEL_APP_PORT_HTTP}:8080'
- '${PANEL_APP_PORT_ADMIN}:8001'
volumes:
- 'higress_data:/data'
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
volumes:
higress_data:

BIN
apps/higress/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB