轻量级的 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

相关推荐
航Hang*5 分钟前
第3章:复习篇——第4节:创建、管理视图与索引---题库
网络·数据库·笔记·sql·学习·mysql·期末
非凡ghost14 分钟前
SoftPerfect Network Scanner(网络扫描管理工具)
网络·windows·学习·软件需求
tobias.b14 分钟前
408真题解析-2009-35-网络-后退N帧协议
网络·计算机考研·408真题解析
早日退休!!!16 分钟前
Roofline模型核心原理:延迟、吞吐与并发的底层逻辑
大数据·网络·数据库
tobias.b16 分钟前
408真题解析-2009-37-网络-最短帧长和争用期计算
网络·计算机考研·408考研·408真题解析
是娇娇公主~19 分钟前
TCP和UDP的区别全面对比讲解
网络·tcp/ip·udp
Arenaschi20 分钟前
关于垃圾的CSDN
java·网络·chrome·笔记·其他·oracle·pdf
欧洵.21 分钟前
深入理解TCP协议
java·网络·tcp/ip
txinyu的博客31 分钟前
TCP的可靠性问题
网络·网络协议·tcp/ip
陌路2039 分钟前
RPC分布式通信(1)--分布式通信讲解
分布式·网络协议·rpc