收起左侧

【AI开发】NetJump 轻量级智能路由系统 内外网无感知跳转

4
回复
234
查看
[ 复制链接 ]

4

主题

20

回帖

0

牛值

江湖小虾

大家好!今天给大家分享一个AI开发的基于 Go (Gin) 的轻量级智能路由系统 —— NetJump OS

它主要解决了在 NAS 环境下,同一个服务在内网和外网访问地址不一致的问题。通过 NetJump OS,你可以使用同一个入口链接,系统会自动识别你的访问来源(内网 IP 还是 外网 IP),并瞬间将你重定向到正确的地址。

✨ 核心功能

  • ⚡ 极速跳转: 采用 Go 语言编写,高性能,无感知跳转。
  • 🌍 智能识别: 自动区分内网 (LAN) 和外网 (WAN) 访问。
  • 🏠 IPv6 友好: 完美支持 IPv6 环境,Host 模式下可直接获取客户端真实 IP。
  • ☁️ 自动同步: 支持定时检测并同步公网 IP 到数据库(适合动态公网 IP 用户)。
  • 🐳 Docker 部署: 极小的镜像体积(基于 Alpine),资源占用极低。

📸 效果展示

img

img

🚀 快速部署 (Docker Compose)

这是最推荐的部署方式,特别是对于飞牛 NAS 用户,直接在 Docker 管理器中创建项目即可。

docker-compose.yml

services:
  netjump:
    image: 1195864138/netjump-os:latest
    container_name: netjump-os
    restart: unless-stopped
    network_mode: host
    volumes:
      - ./data:/app/data
    environment:
      # 管理员账号密码 (已迁移至数据库,首次启动默认 admin/admin)
      
      # 服务监听端口 (Host模式下直接占用此端口)
      - PORT=17080
      
      # 是否开启公网 IP 自动同步功能 (true/false)
      - SYNC_PUBLIC_IP=true
      
      # 公网 IP 检测间隔 (Go Duration 格式: 30m, 1h, 5m)
      - PUBLIC_IP_INTERVAL=30m
      
      # 时区
      - TZ=Asia/Shanghai

📝 配置说明

环境变量 说明 默认值
ADMIN_USER 后台管理用户名 admin
ADMIN_PASSWORD 后台管理密码 admin
PORT 服务监听端口 17080
SYNC_PUBLIC_IP 是否自动获取公网IP true
PUBLIC_IP_INTERVAL 公网IP检测频率 30m

👨‍💻 关于

如果你对这个项目感兴趣,或者有任何建议,欢迎访问我的个人网站:https://161767.xyz


收藏
送赞 2
分享

5

主题

28

回帖

0

牛值

江湖小虾

没有公网IP能用吗?我是stun打洞穿透出去的

应该可以,跟内网穿透方式无关  详情 回复
4 小时前

4

主题

20

回帖

0

牛值

江湖小虾

4 小时前 楼主 显示全部楼层
lianqq 发表于 2026-1-10 23:22
没有公网IP能用吗?我是stun打洞穿透出去的

应该可以,跟内网穿透方式无关
手机飞牛APP不好使吗?  详情 回复
1 小时前

5

主题

257

回帖

0

牛值

小有名气

xihaha 发表于 2026-1-11 09:10
应该可以,跟内网穿透方式无关

手机飞牛APP不好使吗?

5

主题

257

回帖

0

牛值

小有名气

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=231583&ptid=50549][color=#999999]xihaha 发表于 2026-1-11 09:10[/color][/url][/size] 应该可以,跟内网穿透方式无关[/quote]

2026-01-11_122335.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则