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

相关推荐
初圣魔门首席弟子1 小时前
第六章、[特殊字符] HTTP 深度进阶:报文格式 + 服务器实现(从理论到代码)
linux·网络·c++
Boop_wu1 小时前
[Java EE] 网络原理(1)
java·网络·java-ee
爱跑步的程序员~1 小时前
TCP三次握手
网络·网络协议·tcp/ip
谷粒.1 小时前
云原生时代的测试策略:Kubernetes环境下的测试实践
运维·网络·云原生·容器·kubernetes
同学807961 小时前
新版本Chrome谷歌浏览器访问本地网络请求跨域无法正常请求
前端·http
濊繵1 小时前
Linux网络--传输层协议 TCP
linux·网络·tcp/ip
_dindong1 小时前
Linux网络编程:Reactor反应堆模式
linux·服务器·网络·设计模式·php
盛满暮色 风止何安2 小时前
负责均衡的理解
运维·服务器·网络·网络协议·系统安全·安全架构
代码不停2 小时前
HTTP / HTTPS详细介绍
网络协议·http·https