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

相关推荐
进击的前栈32 分钟前
Flutter跨平台开发鸿蒙化HTTP测试工具包使用指南
flutter·http·harmonyos
代码游侠44 分钟前
学习笔记——IO多路复用技术
linux·运维·数据库·笔记·网络协议·学习
云飞云共享云桌面1 小时前
河北某机器人工厂8个研发设计共享一台SolidWorks云主机
运维·服务器·网络·数据库·算法·性能优化·机器人
陌路202 小时前
TCP/IP模型传输层协议
网络·网络协议·tcp/ip
不染尘.3 小时前
应用层之WWW
服务器·javascript·css·网络·网络协议·计算机网络·html
DX_水位流量监测3 小时前
压力式水位计的技术特性与应用实践
大数据·网络·人工智能·安全·信息可视化
全栈工程师修炼指南3 小时前
Nginx | HTTP 反向代理:对上游服务端响应缓存流程浅析与配置实践
运维·网络协议·nginx·http·缓存
黑蛋同志4 小时前
bugzilla生成证书并配置 HTTPS访问
网络协议·http·https
chenyuhao20245 小时前
Linux网络编程:UDP和TCP套接字编程
linux·网络·udp·tcp
进击的前栈5 小时前
Flutter跨平台网络图片缓存库cached_network_image鸿蒙化适配指导手册
开发语言·网络·rust