北京祺智科技 知识库
🕸关系图谱

Linux 与 Docker 部署

状态
标题 · 目录 · 标签 · 摘要(自动填写,可展开查看/修改)
基于后台配置的 AI 模型(智谱 GLM 等)
标题
目录
标签(逗号分隔)
摘要
阅读 7 · 最后更新 2026-06-26
Linux部署systemdDocker部署安装

通用 Linux(systemd)安装、配置、校验与启动 aegis-gateway 服务;以及 Docker(docker-egress)导入镜像、host 网络运行的要点。


Linux 与 Docker 部署

通用 Linux(systemd)

适合 Debian/Ubuntu 等 systemd 主机。amd64 用 x86_64 包,arm64 用 aarch64;双网口完整网关用 generic-linux,单网卡 VLAN 用 single-nic-vlan

安装

cd /path/to/aegis-release
tar -xzf aegis-ai-gateway-...-generic-linux-x86_64-...tar.gz -C /tmp/aegis-install
sudo install -d /etc/aegis /var/lib/aegis /var/log/aegis /usr/local/bin
sudo install -m 755 /tmp/aegis-install/usr/local/bin/aegis-gateway /usr/local/bin/aegis-gateway
sudo install -m 644 /tmp/aegis-install/etc/aegis/aegis.conf /etc/aegis/aegis.conf
sudo install -m 644 /tmp/aegis-install/etc/systemd/system/aegis-gateway.service /etc/systemd/system/aegis-gateway.service
sudo install -m 644 /tmp/aegis-install/var/lib/aegis/aegis.redb /var/lib/aegis/aegis.redb
# 完整网关模式:安装 daemon/firewall/web-full 三件套
cd /tmp/aegis-install && sudo usr/local/share/aegis/install-linux-full.sh

配置与启动

启动前编辑 /etc/aegis/aegis.conf,把 wan= / lan= 改成真实网卡。完整网关模式下 WAN/LAN 必须是不同物理接口或 VLAN 子接口。

sudo aegis-gateway --config /etc/aegis/aegis.conf validate
sudo aegis-gateway --config /etc/aegis/aegis.conf production-check
sudo systemctl daemon-reload
sudo systemctl enable --now aegis-gateway.service
sudo systemctl status aegis-gateway.service --no-pager

单独起 Web 管理:

sudo aegis-gateway --config /etc/aegis/aegis.conf \
  web-serve --bind 0.0.0.0:80 --system-auth \
  --db-file /var/lib/aegis/aegis.redb \
  --traffic-db-file /var/lib/aegis/aegis-traffic.redb

监听 0.0.0.0:80 时访问 http://<服务器IP>/;改端口(如 8080)则访问 http://<服务器IP>:8080/

Docker(docker-egress)

默认 dhcp=disabled,适合已有路由器负责 DHCP、只补 Web/DNS/AI/出口的场景。完整包提供 arm64/amd64 的 docker-image-*.tar,可 docker load -i 导入。

要点:准备 /etc/aegis/var/lib/aegis 配置,构建/导入运行镜像后以 host network 运行,并确认 wan/lan/DNS/出口节点符合 Docker 主机网络。