Sign inSign up

1195864138/netjump-os

By 1195864138

Updated 8 months ago

一个极简的智能路由跳转系统,旨在解决内外网访问地址不一致的问题。

Image
Developer tools
0

8.3K

1195864138/netjump-os repository overview

✨ 核心功能

  • ⚡ 极速跳转: 采用 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是否自动获取公网IPtrue
PUBLIC_IP_INTERVAL公网IP检测频率30m

👨‍💻 关于开发者

我是 阿弥,一个热爱折腾代码和新技术的非开发者。

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

Tag summary

Content type

Image

Digest

sha256:22ee590c5

Size

10.3 MB

Last updated

8 months ago

docker pull 1195864138/netjump-os