当前位置: 首页 > news >正文

雷池(Safeline)通过 Docker 安装 Lucky 实现DDNS、反向代理、重定向

一、Debian 安装雷池

根据 雷池 WAF 安装 ,运行自定义脚本:

bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/manager.sh)"

雷池配置好后,再进行后续步骤。

二、雷池安装 Lucky

2.1 代理下载 Lucky 的 Docker 镜像

# 1. 直接拉取华为云同步的 lucky 镜像
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gdy666/lucky:v2# 2. 重命名为原镜像名(方便后续使用)
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gdy666/lucky:v2 gdy666/lucky:v2# 3. 验证镜像是否存在
docker images | grep lucky# 4. 删除华为云镜像,仅保留重命名的镜像
docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gdy666/lucky:v2

2.2 docker-compose.yml

根据 安装运行&升级备份 ,将 docker-compose.yml 保存到 /home/safeline/_docker 路径:

services:lucky:image: gdy666/lucky:v2container_name: luckyvolumes:- /home/safeline/_docker/lucky/app/conf:/app/conf- /var/run/docker.sock:/var/run/docker.socknetwork_mode: hostrestart: always

设置 /home/safeline/_docker/lucky/app/conf 为 容器内 /app/conf

根据官方文档,Linux 环境不推荐使用 bridge 模式。在 bridge 模式下, Lucky 不支持 IPv6 ,而且 IPv4 也可能会出现端口无法访问的情况。

运行:

docker compose up -d

三、Lucky 配置

3.1 设置

配置安全入口,重置账号密码,其余默认。

3.2 动态域名(DDNS)

添加任务:

值/子项
任务名称 example.com
托管服务商 阿里云
AccessKey ID ******
AccessKey Secret ******
启用
获取公网IP方式 通过接口获取(推荐)
禁用

保存即可。

添加同步记录:

记录名 example.com
同步开关 启用
记录类型 AAAA(IPv6)
记录内容
TTL 自动

保存即可。

3.3 Web 服务

添加 Web 服务规则:

规则开关 启用
操作模式 简易模式
监听类型 ✓全选 ✓IPv4 ✓IPv6
监听端口 16666
IP过滤规则 禁用
防火墙自动放行 开启
TLS 启用
TLS最低版本限制 TLS1.2
CorazaWAF

保存即可。

设置默认规则:

服务类型 关闭连接
CorazaWAF
万事大吉 禁用
记录访问日志 启用

保存即可。

添加子规则(反向代理):

备注
子规则名称 index
子规则开关 启用
服务类型 反向代理
前端地址 waf.example.com
后端地址 https://{host}:9443 雷池主页
CorazaWAF
万事大吉 启用
忽略后端TLS证书验证
使用目标地址Host请求头
自动反代重定向
记录访问日志 启用

保存访问 https://example.com:16666 即可。

添加子规则(重定向):

其余项目同 “添加子规则(反向代理)” 。

服务类型 反向代理

保存即可。

四、雷池反代Lucky

在雷池中添加应用:

域名 *
端口 16667 HTTPS
证书 ******
上游服务器 https://example.com:16666

example.com 为 Lucky 为雷池主机配置的动态域名。

保存访问 https://example.com:16667 即可。

http://www.jsqmd.com/news/514780/

相关文章:

  • HEIC缩略图预览:让Windows系统轻松识别苹果照片的实用工具
  • COMSOL中短电弧加工、电火花加工与激光打孔最新版本:相变、反冲压力与弱贡献的研究
  • windows10/11 通过nodejs安装 claude code + minimaxi2.7
  • SystemVerilog验证进阶:uvm_cmdline_processor与DPI的完美结合(含源码解析)
  • 2026年伺服电爪品牌推荐,伺服控制精准度测评指南 - 品牌2026
  • Flux.1-Dev深海幻境部署实战:Win10系统本地GPU环境搭建指南
  • DFS深度优先搜索:核心原理+模板+力扣例题
  • Hyper-v 中windows虚机 里面部署Open Claw要点
  • VS Code搭建STM32嵌入式开发环境(GCC+OpenOCD+Makefile)
  • CY8CMBR3102电容式土壤湿度传感器Arduino驱动详解
  • STM32F4 USB主机库:轻量级HID与MSC设备支持
  • VASSAL开源桌游引擎:构建数字化桌游体验的全方位解决方案
  • GME-Qwen2-VL-2B-Instruct参数详解:图像预处理(resize/crop/normalize)对匹配影响
  • 5个步骤掌握开放词汇目标检测:零基础玩转GroundingDINO实践指南
  • DAMOYOLO-S跨平台推理效果演示:Windows与Linux对比
  • 文墨共鸣5分钟上手:StructBERT水墨风语义分析零基础教程
  • AudioSeal实操手册:使用curl命令行调用AudioSeal API完成自动化流水线
  • # Qwen3.5在Transformers库部署推理及ReAct智能体
  • SiameseUIE与Anaconda环境集成:Python开发最佳实践
  • 经典平面手性光学仿真:COMSOL模拟中的能带、Q因子与琼斯矩阵透射谱研究,偏振场分布与磁场分...
  • 效率直接起飞!风靡全网的AI论文软件 —— 千笔·专业学术智能体
  • OpenClaw备份自动化:ollama-QwQ-32B智能分类+压缩上传方案
  • 将Granite时间序列预测能力封装为智能体(Agent)的决策模块
  • MGeo模型原理详解:多模态预训练如何建模‘地图坐标’与‘文本描述’
  • 2026年桌面高清壁纸AI设计工具实操评测:多模型生成与二次编辑提升交付效率
  • 2026年工业干燥设备优质推荐榜:双干燥机厂家/圆盘干燥机/带式干燥机/桨叶干燥机/流化床干燥机/滚筒干燥机/真空干燥机/选择指南 - 优质品牌商家
  • Go语言基础之基本数据类型
  • AARONIA SPECTRAN V6 PLUS 2000XA-6
  • SenseVoice-Small模型微信小程序开发实战:实现录音即时转文字功能
  • 从金庸到漫威:用LangChain+Embedding模型分析武侠与超级英雄语义相似度