mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-11-01 13:25:18 +08:00
doc: 更新网络配置详解
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# 网络配置详解
|
||||
:::tip
|
||||
|
||||
LangBot和消息平台均可采用Docker部署,
|
||||
|
||||
进而产生了四种不同的方式:
|
||||
|
||||
[[toc]]
|
||||
|
||||
本文旨在介绍这四种情况下的网络配置
|
||||
:::
|
||||
|
||||
## LangBot和消息平台都采用Docker
|
||||
|
||||
如果消息平台(NapCat/Lagrange)和 LangBot 均使用 Docker 启动,那么你需要配置 Docker 的网络连接。
|
||||
|
||||
新建一个网络:
|
||||
|
||||
```bash
|
||||
docker network create langbot-network
|
||||
```
|
||||
|
||||
在 LangBot 目录的 `docker-compose.yaml` 文件中添加网络配置(添加到 `services.langbot` 字段下,并在 `networks` 字段下添加 `langbot-network` 网络配置):
|
||||
|
||||
```yaml
|
||||
services:
|
||||
langbot:
|
||||
...
|
||||
networks:
|
||||
- langbot-network
|
||||
...
|
||||
|
||||
networks:
|
||||
langbot-network:
|
||||
driver: bridge
|
||||
```
|
||||
|
||||
然后在消息平台的 `docker-compose.yaml` 文件中添加同样的网络配置(如果是直接 docker run 命令启动的,请在启动命令中添加 `--network langbot-network`)。接着在消息平台配置文件中,把 WS 反向连接地址中的 IP 地址修改为 `langbot`(例如:`ws://langbot:2280/ws`)。
|
||||
|
||||
重启两个容器。
|
||||
|
||||
|
||||
|
||||
## 仅LangBot使用使用Docker
|
||||
|
||||
当只有LangBot采用Docker部署时,默认情况就已经映射了2280到2290这些端口给消息平台(因为只支持消息平台作为客户端连接)使用
|
||||
|
||||
所以消息平台设置为ReverseWebSocket(反向ws),端口在2280到2290之间,连接本地127.0.0.1即可
|
||||
|
||||
|
||||
## LangBot和消息平台都不使用Docker部署
|
||||
|
||||
直接看文档配置消息平台和设置platforms即可,两者端口设置为统一的不被占用的即可,都连接本地127.0.0.1
|
||||
|
||||
|
||||
## 仅消息平台使用Docker(这个不建议)
|
||||
|
||||
:::warning
|
||||
这种情况不建议
|
||||
:::
|
||||
@@ -20,7 +20,7 @@
|
||||
::: info
|
||||
- 端口号取决于 `data/config/platform.json` 中 `aiocqhttp` 的 `port` 字段,默认是 2280,请查看[填写配置信息](/deploy/quick-config/config)继续配置。
|
||||
- 必须使用 WebSocket Client(反向 WS) 连接 LangBot,注意根据实际情况修改 IP 地址和端口,后缀必须为`/ws`。
|
||||
- 如果 LangBot 和 NapCat 均运行在容器中,请参考[容器网络配置](/workshop/docker-network)。
|
||||
- 如果 LangBot 和 NapCat 均运行在容器中,请参考[容器网络配置](/deploy/network-details)。
|
||||
:::
|
||||
|
||||
接下来请阅读[填写配置信息](/deploy/quick-config/config)。
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 填写配置信息
|
||||
|
||||
修改以下配置文件即可启用 LangBot 的基本功能,当你阅读完此页面后,建议查看[配置详解](../../config/function/platform.md),以了解更多的配置项详解
|
||||
修改以下配置文件即可启用 LangBot 的基本功能,当你阅读完此页面后,建议查看[配置详解](/config/function/platform.md),以了解更多的配置项详解
|
||||
|
||||
- `data/config/platform.json`
|
||||
- `data/config/provider.json`
|
||||
@@ -13,7 +13,7 @@
|
||||
请根据你部署的消息平台的情况选择填写。
|
||||
|
||||
::: info
|
||||
如果消息平台和 LangBot 均运行在 Docker 中,请先配置下方适配器设置,具体网络配置可参考[Docker 网络配置详解](/workshop/docker-network)
|
||||
如果消息平台和 LangBot 均运行在 Docker 中,请先配置下方适配器设置,具体网络配置可参考[Docker 网络配置详解](/deploy/network-details)
|
||||
:::
|
||||
|
||||
### aiocqhttp 适配器
|
||||
|
||||
Reference in New Issue
Block a user