轻量级的 HTTP 跳转服务

MiniJump HTTP 跳转服务

MiniJump 是一个轻量级的 HTTP 跳转服务,支持基于域名和路径的智能跳转配置,具备高性能和易管理特性。

功能特性

1. 跳转规则配置

  • 域名跳转:根据请求域名跳转到指定目标
  • 路径跳转:支持域名+子路径的精确匹配跳转
  • 跳转方式:支持 301、302、307、JavaScript 跳转
  • 有效期控制:支持设置跳转规则的有效期

2. 数据管理

  • 内存存储:使用 sync.Map 存储跳转规则,保证高性能和线程安全
  • 实时更新:规则修改即时生效
  • 持久化:支持配置持久化到文件

3. 日志系统

  • 访问日志:记录 IP、User-Agent、跳转详情等信息
  • 缓冲机制:每 1000 条或 3 分钟批量落盘
  • 性能优化:减少磁盘 I/O 操作

demo: http://minijump.demo.91hu.top/manager558630

github: https://github.com/zhtest000/mini_jump

相关推荐
蓝祁子yoky1 小时前
Qt学习日记 Day13:网络编程(一)-TCP基础与Socket实战
网络·qt·学习
箓维1 小时前
TCP Socket的进阶实现
网络·笔记·tcp/ip
小羊没烦恼!2 小时前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡
小Ti客栈2 小时前
Netty 零拷贝原理与实战
运维·服务器·网络
国科安芯2 小时前
商业光学遥感载荷焦平面供电链的低噪声稳压器研究综述——以国科安芯ASP7A84AS型3A低压差线性稳压器为器件级参照
大数据·网络·嵌入式硬件·平面·卫星·商业航天·抗辐射
静以修身zzz2 小时前
计算云服务
运维·网络·云计算
星恒随风2 小时前
Linux网络编程:应用层协议究竟是什么?从网络计算器到TCP Socket抽象基类完整实现
linux·网络·笔记·tcp/ip
万联WANFLOW2 小时前
异地组网速度忽快忽慢到底怎么回事?直连与中继的判断方法和处理步骤
运维·网络·网络协议·p2p
jimmyleeee3 小时前
Agent安全之六:(ASI06)记忆与上下文投毒——当 AI 把“昨天的错误”当成“今天的真理”
网络·人工智能·安全
辰辰观影3 小时前
字幕导入教程:外挂字幕一键加载方法
网络·经验分享