адрес проекта
https://github.com/chaitin/safeline
1. Убедитесь, что docker и docker-compose установлены правильно.Compose рекомендует использовать версию v2, а v1 может иметь проблемы с совместимостью
[root@localhost ~]# docker --version
Docker version 23.0.3, build 3e7cbfd
[root@localhost ~]# docker-compose -v
Docker Compose version v2.17.2
2. Установка и развертывание
1. Минимальная конфигурация машины под управлением
Минимум 1G может работать, требуемая конфигурация зависит от характеристик вашего бизнес-трафика, таких как количество запросов в секунду, пропускная способность сети и т. д.
2. Загрузите пакет
git clone [email protected]:chaitin/safeline.git
3. Настройте права доступа к файлам
chmod 777 safeline-main.zip
4. Разархивируйте файл
yum install unzip -y
unzip safeline-main.zip
5. Файл запуска
cd safeline-main
./safeline-ce.sh
docker-compose up -d
6. Служба входа (https://:9443)
填入web页面的「域名」
填入「端口」80;或者别的任意非 和 (被 SafeLine 后台管理页面占用)端口 8081
填入「上游服务器」[http://127.0.0.1:8080]
ps: В настоящее время версия SafeLine для сообщества поддерживает доступ к сайту через обратный прокси-сервер, аналогичный сервису nginx. Что необходимо сделать в это время, так это позволить трафику сначала достичь SafeLine, а затем перенаправить его в исходный бизнес после обнаружения SafeLine.