mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-14 16:07:13 +08:00
feat: add app Higress
This commit is contained in:
@@ -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
45
apps/higress/README.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Higress
|
||||
|
||||
Higress 是阿里巴巴开源的下一代云原生网关,实现了流量网关、微服务网关、安全网关三合一的高集成能力,深度集成 Dubbo、Nacos、Sentinel 等微服务技术栈,能够帮助用户大幅降低网关的部署和运维成本。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 简介
|
||||
|
||||
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
45
apps/higress/README_en.md
Normal 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.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 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
28
apps/higress/data.yml
Normal 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
|
||||
32
apps/higress/latest/data.yml
Normal file
32
apps/higress/latest/data.yml
Normal 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: 管理端口
|
||||
22
apps/higress/latest/docker-compose.yml
Normal file
22
apps/higress/latest/docker-compose.yml
Normal 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
BIN
apps/higress/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
Reference in New Issue
Block a user