feat: 更新嵌入式部署文档

This commit is contained in:
xiaobing.wang
2024-05-15 14:45:31 +08:00
parent 0dafcac061
commit ec1ef66fb4
3 changed files with 14 additions and 7 deletions

View File

@@ -16,6 +16,10 @@ apisixhttps://github.com/apache/apisix
## 使用方式
### 版本要求
* APISIX >= 3.5.0
* Safeline >= 5.6.0
### 准备工作
社区版雷池的检测引擎默认以 unix socket 的方式提供服务,我们需要把他修改为 tcp 方式,供 t1k 插件调用。

View File

@@ -1,16 +1,20 @@
---
title: "Kong 联动雷池"
title: "Kong 集成雷池"
---
# Kong 联动雷池
# Kong 集成雷池
Kong 是一个云原生、快速、可扩展和分布式的微服务抽象层(也称为 API 网关或 API 中间件)。它通过插件提供了丰富的流量控制、安全、监控和运维功能。
[Kong](https://github.com/Kong/kong) 是一个云原生、快速、可扩展和分布式的微服务抽象层(也称为 API 网关或 API 中间件)。它通过插件提供了丰富的流量控制、安全、监控和运维功能。
# 使用方式
### 版本要求
* Kong >= 2.6.x
* Safeline >= 5.6.0
### 准备工作
参考 [APISIX 联动雷池](/docs/04-practice/03-apisix) 的准备工作。
参考 [APISIX 联动雷池](/docs/practice/apisix#准备工作) 的准备工作。
### 安装 Kong 插件
@@ -22,8 +26,7 @@ Kong 是一个云原生、快速、可扩展和分布式的微服务抽象层(
```shell
luarocks install kong-safeline
```
2. 启用 safeline 插件
在 kong.conf 配置文件中添加以下配置:
2. 启用 safeline 插件,在 kong.conf 配置文件中添加以下配置:
```shell
plugins = bundled,safeline # Comma-separated list of plugins this node
# should load. By default, only plugins
@@ -48,7 +51,7 @@ curl -X POST http://localhost:8001/services/{service}/plugins \
### 测试防护效果
模拟简单的 SQL 注入攻击访问 kong ,如果返回 403 Forbidden说明防护生效。
```shell
$ curl -X POST http://kong:8000?1=1%20and%202=2
$ curl -X POST http://localhost:8000?1=1%20and%202=2
# you will receive a 403 Forbidden response
{"code": 403, "success":false, "message": "blocked by Chaitin SafeLine Web Application Firewall", "event_id": "8b41a021ea9541c89bb88f3773b4da24"}