专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像 官方专业版轩辕镜像 官方专业版官方专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 1072982923

foru17/neko-master Docker 镜像 - 轩辕镜像 | Docker 镜像高效稳定拉取服务

热门搜索:openclaw🔥nginx🔥redis🔥mysqlopenjdkcursorweb2apimemgraphzabbixetcdubuntucorednsjdk
neko-master
foru17/neko-master
foru17
Modern traffic analytics for edge gateways
下载次数: 0状态:社区镜像维护者:foru17仓库类型:镜像最近更新:12 天前
轩辕镜像,不浪费每一次拉取。点击查看
镜像简介版本下载
轩辕镜像,不浪费每一次拉取。点击查看


Neko Master

让你的网络流量一目了然。
实时监控 · 流量审计 · 多网关管理

中文 | English

[!IMPORTANT] 免责声明

本项目为 网络流量分析与可视化工具, 用于展示与统计本地网关的流量数据。

本项目 不提供任何网络接入服务、代理订阅或跨网络连接功能。 所有数据均来源于用户自有网络环境。

本项目遵循 MIT 协议开源,不对因使用本软件产生的任何后果承担责任。请在合规范围内使用。

</td>
<td align="center" width="50%">
  
</td>
</td>
<td align="center" width="50%">
  
</td>

🌐 在线演示

演示地址: [***]
访问密码: neko2026

演示站为只读展示模式,部分功能受限。

关于名称

Neko(ねこ)在日语中意为“猫”, 发音为 /ˈneɪkoʊ/(NEH-ko)。

如同猫一般安静而敏锐, Neko Master 专注于对网络流量进行轻量、精确的分析与可视化。

📋 目录

  • 🚀 快速开始
  • 🤖 Agent 部署
  • 📖 首次使用
  • 🔧 端口冲突解决
  • 🐳 Docker 配置
  • 🗄️ ClickHouse(可选)
  • 🌐 反向代理与 Tunnel
  • 🔐 认证与安全
  • ❓ 常见问题
  • 🏗️ 架构文档指引
  • 🤝 反馈与 Issue
  • 📁 项目结构
  • 🛠️ 技术栈
  • 📝 更新日志
  • 📄 许可证

🚀 快速开始

方式一:Docker Compose(推荐)

仓库内置的 docker-compose.yml 默认映射 3000/3001/3002。
下方场景 A/B 是更精简的常见部署模板,可按需选择。

场景 A:最简部署(仅暴露 3000)
yaml
services:
  neko-master:
    image: foru17/neko-master:latest
    container_name: neko-master
    restart: unless-stopped
    ports:
      - "3000:3000" # Web UI
    volumes:
      - ./data:/app/data
      # 本地 MMDB(可选,文件需自行下载并放到 ./geoip)
      - ./geoip:/app/data/geoip:ro
    environment:
      - NODE_ENV=production
      - DB_PATH=/app/data/stats.db
      - COOKIE_SECRET=${COOKIE_SECRET}

建议在 docker-compose.yml 同目录的 .env 中配置:
COOKIE_SECRET=<至少32字节随机字符串>(可用 openssl rand -hex 32 生成)

该模式完全兼容升级,页面可用。
未打通 WS 时会自动回退到 HTTP 轮询刷新。

场景 B:实时 WebSocket(推荐,配合反向代理)
yaml
services:
  neko-master:
    image: foru17/neko-master:latest
    container_name: neko-master
    restart: unless-stopped
    ports:
      - "3000:3000" # Web UI
      - "3002:3002" # WebSocket(供 Nginx / Tunnel 转发)
    volumes:
      - ./data:/app/data
      # 本地 MMDB(可选,文件需自行下载并放到 ./geoip)
      - ./geoip:/app/data/geoip:ro
    environment:
      - NODE_ENV=production
      - DB_PATH=/app/data/stats.db
      - COOKIE_SECRET=${COOKIE_SECRET}

启动服务:

bash
docker compose up -d

访问 http://localhost:3000

若你直接使用仓库内置 Compose 文件(默认暴露 3000/3001/3002),执行同一命令即可。

方式二:Docker 直接运行
bash
# 建议先生成固定 Cookie 密钥(用于会话持久)
export COOKIE_SECRET="$(openssl rand -hex 32)"
bash
# 最简(仅 3000)
docker run -d \
  --name neko-master \
  -p 3000:3000 \
  -v $(pwd)/data:/app/data \
  -e COOKIE_SECRET="$COOKIE_SECRET" \
  --restart unless-stopped \
  foru17/neko-master:latest

# 实时 WS(配合反代)
docker run -d \
  --name neko-master \
  -p 3000:3000 \
  -p 3002:3002 \
  -v $(pwd)/data:/app/data \
  -e COOKIE_SECRET="$COOKIE_SECRET" \
  --restart unless-stopped \
  foru17/neko-master:latest

默认前端 API 走同域 /api,通常不需要额外暴露 3001。
若希望 WebSocket 实时生效,需要让反代层可以访问 3002;未打通时会回退到 HTTP 轮询(约 5 秒级)。

访问 http://localhost:3000

docker run 修改外部端口时,直接改 -p 映射即可。
仅在“非反代直连 WS 且外部 WS 端口不是 3002”时,额外传入 -e WS_EXTERNAL_PORT=<外部WS端口>。

本地 MMDB 查询模式(可选):额外挂载 -v $(pwd)/geoip:/app/data/geoip:ro, 并在面板「设置 -> 偏好设置 -> IP 查询来源」切换到本地。

方式三:一键脚本

自动检测端口冲突并配置,适合不熟悉 Docker 的用户:

bash
# 使用 curl
curl -fsSL https://raw.githubusercontent.com/foru17/neko-master/main/setup.sh | bash

# 或使用 wget
wget -qO- https://raw.githubusercontent.com/foru17/neko-master/main/setup.sh | bash

脚本会自动:

  • ✅ 下载 docker-compose.yml
  • ✅ 检测默认端口(3000/3001/3002)是否被占用
  • ✅ 提供可用的替代端口
  • ✅ 创建配置文件并启动服务
方式四:源码运行
bash
# 1. 克隆仓库
git clone https://github.com/foru17/neko-master.git
cd neko-master

# 2. 安装依赖
pnpm install

# 3. 准备 collector 环境变量(源码模式读取 apps/collector/.env)
cp apps/collector/.env.example apps/collector/.env

# 4. 启动开发服务
pnpm dev

访问 http://localhost:3000

源码模式下:collector 默认监听 3001/3002,web 默认监听 3000。
如果你修改了 API_PORT(非 3001),请同步设置 API_URL(例如 API_URL=http://localhost:4001)供 web 的 /api 转发使用。
apps/collector/.env.local 的优先级高于 apps/collector/.env。

🤖 Agent 部署

当你希望中心化部署一个 Neko Master 服务,并在不同设备(OpenWrt、Linux、macOS)本地采集网关数据时,推荐使用 Agent 模式。Agent 运行在网关旁边,主动拉取数据并上报至面板,面板无需主动连接网关。

支持网关类型:***** / ***(WebSocket 实时)和 ***** v5+(HTTP 轮询)。

快速安装(UI 生成命令)
  1. 在面板「设置 → 后端」中添加一个 Agent 类型后端,选择网关类型(*** 或 ***)
  2. 点击「查看安装脚本」,复制一键安装命令,在目标主机上执行:
bash
# Clash / Mihomo 网关示例
curl -fsSL https://raw.githubusercontent.com/foru17/neko-master/main/apps/agent/install.sh \
  | env NEKO_SERVER='http://your-panel:3000' \
        NEKO_BACKEND_ID='1' \
        NEKO_BACKEND_TOKEN='ag_xxx' \
        NEKO_GATEWAY_TYPE='clash' \
        NEKO_GATEWAY_URL='http://127.0.0.1:9090' \
        sh

# Surge 网关示例
curl -fsSL https://raw.githubusercontent.com/foru17/neko-master/main/apps/agent/install.sh \
  | env NEKO_SERVER='http://your-panel:3000' \
        NEKO_BACKEND_ID='2' \
        NEKO_BACKEND_TOKEN='ag_yyy' \
        NEKO_GATEWAY_TYPE='surge' \
        NEKO_GATEWAY_URL='http://127.0.0.1:9091' \
        sh

安装完成后,使用 nekoagent 管理实例:

bash
nekoagent list               # 列出所有实例
nekoagent status <instance>  # 查看运行状态
nekoagent logs <instance>    # 实时日志
nekoagent restart <instance> # 重启
nekoagent upgrade            # 全局升级(CLI + 二进制)

脚本会自动检测已有安装,若已存在则只添加新实例而不重新下载二进制。 同一主机可同时运行多个实例(不同 NEKO_INSTANCE_NAME),对应不同网关。

Agent 文档
  • 总览:架构说明、直连 vs Agent 对比、安全模型
  • 快速开始:从 UI 到运行的完整步骤
  • 安装指南:安装方式、systemd / launchd / OpenWrt 开机自启
  • 参数配置:完整参数列表与示例
  • 发布流程:版本命名与兼容性策略
  • 常见问题:常见错误与解决方法

📖 首次使用

!首次使用

接入 *** / ***
  1. 打开 http://localhost:3000
  2. 首次访问会弹出网关配置对话框
  3. 填写网络网关(如 Open***)连接信息:
    • 名称: 自定义名称(如 "Home Gateway")
    • 类型: 选择 Clash / Mihomo
    • 地址: 网关后端地址(如 192.168.101.1)
    • 端口: 网关后端端口(如 9090)
    • Token: 如果配置了 Secret 则填写,否则留空
  4. 点击「添加后端」保存配置
  5. 系统将自动开始采集并分析流量数据

💡 获取网关地址: 进入网关控制面板(如 Open***) → 打开「外部控制」→ 复制 API 地址

接入 ***

!*** HTTP API 配置

Neko Master 支持接入 *** 网关,实现完整的规则链可视化和流量分析。

1. 开启 *** HTTP API

在 *** 配置中启用 HTTP 远程 API:

ini
[General]
http-api = 127.0.0.1:9091
http-api-tls = false
http-api-web-dashboard = true

或者通过 *** 的图形界面配置:

  • HTTP 远程 API: 设置 → 常规 → HTTP 远程 API
  • 端口: 默认 9091
  • 认证: 建议设置密码增强安全性
2. 在 Neko Master 中添加 *** 后端
  1. 打开 Neko Master 设置对话框
  2. 点击「添加后端」
  3. 填写连接信息:
    • 名称: 自定义名称(如 "*** Home")
    • 类型: 选择 Surge
    • 地址: *** 运行的 IP 地址(如 192.168.1.1 或 127.0.0.1)
    • 端口: HTTP API 端口(默认 9091)
    • Token: HTTP API 密码(如果设置了的话)
  4. 点击「测试连接」确认配置正确
  5. 保存配置

💡 注意: *** 使用 HTTP 轮询方式获取数据(相比 *** 的 WebSocket 实时流),数据刷新延迟约 2 秒。

🔧 端口冲突解决

如果看到错误提示端口已被占用,有以下几种解决方案:

方案 1:使用 .env 文件

创建 .env 文件(与 docker-compose.yml 同目录):

env
WEB_EXTERNAL_PORT=8080    # 修改 Web UI 端口
API_EXTERNAL_PORT=8081    # 修改 API 端口
WS_EXTERNAL_PORT=8082     # 修改 WebSocket 外部端口(仅直连时需要)
COOKIE_SECRET=your-long-random-secret   # 强烈建议固定

然后重启:

bash
docker compose down
docker compose up -d

现在访问 http://localhost:8080

方案 2:直接修改 docker-compose.yml
yaml
ports:
  - "8080:3000" # 外部 8080 → 内部 3000
  - "8082:3002" # 外部 8082 → 内部 3002(给反代/Tunnel 转发 WS)

说明:如果你不走反代、直接让浏览器连 ws://host:端口,且外部 WS 端口不是 3002,请同时设置 WS_EXTERNAL_PORT=<外部端口>。

方案 3:使用一键脚本
bash
curl -fsSL https://raw.githubusercontent.com/foru17/neko-master/main/setup.sh | bash

脚本会自动检测并提供可用的端口。

🐳 Docker 配置

端口说明
端口用途外部必需说明
3000Web 界面✅前端访问入口
3001API 接口可选前端默认同域 /api,一般无需公网暴露(仓库默认 Compose 会映射)
3002WebSocket可选实时推送端口,建议仅给反代层转发,不直接公网暴露(仓库默认 Compose 会映射)
环境变量说明(部署)
变量名默认值作用何时设置
WEB_PORT3000Web 服务监听端口(容器内)一般不改
API_PORT3001API 服务监听端口(容器内)一般不改
COLLECTOR_WS_PORT3002WS 服务监听端口(容器内)一般不改
DB_PATH/app/data/stats.dbSQLite 文件路径自定义数据目录时
WEB_EXTERNAL_PORT3000docker-compose.yml 的 Web 外部端口映射外部 Web 端口变更时
API_EXTERNAL_PORT3001docker-compose.yml 的 API 外部端口映射需要外部直连 API 时
WS_EXTERNAL_PORT3002docker-compose.yml 的 WS 外部端口映射;同时用于前端直连 WS 端口推断非反代直连 WS 且外部端口变化时
NEXT_PUBLIC_API_URL空覆盖前端 API 基地址(如 https://api.example.com)API 不走同域 /api 时
NEXT_PUBLIC_WS_URL空覆盖前端 WS 地址(支持绝对 URL 或 /custom_ws)WS 路径/域名自定义时
NEXT_PUBLIC_WS_PORT3002WS 直连端口兜底值(构建时注入)非反代直连 WS 且需显式指定端口时
API_URLhttp://localhost:3001Next.js /api rewrite 目标(主要用于源码/自构建)你修改了 API 实际监听地址时
COOKIE_SECRET自动生成Cookie 签名密钥;未固定时会自动生成(数据目录不持久化时重启后会话会失效)生产环境强烈建议固定配置
GEOIP_LOOKUP_PROVIDERonlineIP 地理查询来源(online/local)需要默认走本地 MMDB 查询时
GEOIP_ONLINE_API_URLhttps://api.ipinfo.es/ipinfo在线 IP 查询接口地址(需兼容 ipinfo.my 的响应结构)仅在你部署了兼容接口时设置
FORCE_ACCESS_CONTROL_OFFfalse强制关闭访问控制(紧急恢复)仅忘记密码临时使用
SHOWCASE_SITE_MODEfalse演示只读模式(禁用敏感写操作)仅公开演示站点
高级调优变量(可选)
变量名默认值说明
FLUSH_INTERVAL_MS30000采集缓冲区落库间隔
FLUSH_MAX_BUFFER_SIZE5000采集缓冲区最大条目,达到即提前落库
REALTIME_MAX_MINUTES180实时内存窗口大小(分钟)
REALTIME_RANGE_END_TOLERANCE_MS120000查询结束时间容差,缓解边界抖动
SURGE_POLICY_SYNC_INTERVAL_MS600000*** 策略同步周期
DB_RANGE_QUERY_CACHE_TTL_MS8000范围查询缓存 TTL
DB_HISTORICAL_QUERY_CACHE_TTL_MS300000历史查询缓存 TTL
DB_RANGE_QUERY_CACHE_MAX_ENTRIES1024范围查询缓存最大条目
DB_RANGE_QUERY_CACHE_DISABLED空设为 1 可关闭范围查询缓存
DEBUG_SURGEfalse*** 采集调试日志开关(true 开启)
API / WS 地址解析优先级
  1. API 客户端基址:runtime-config.API_URL → NEXT_PUBLIC_API_URL → 默认同域 /api
  2. /api 的服务端转发目标:API_URL(默认 http://localhost:3001,在 Next.js rewrite 中生效)
  3. WS URL:runtime-config.WS_URL → NEXT_PUBLIC_WS_URL → 自动候选(生产优先 /_cm_ws,失败再尝试直连端口)
  4. WS 端口:runtime-config.WS_PORT(来自 WS_EXTERNAL_PORT)→ NEXT_PUBLIC_WS_PORT → 3002
  5. 默认部署下无需手动配置 NEXT_PUBLIC_WS_URL;仅当你自定义 WS 路径/域名时再设置
线上环境建议(强烈)
env
NODE_ENV=production
DB_PATH=/app/data/stats.db
COOKIE_SECRET=<至少32字节随机字符串>
# 可选:默认切换到本地 MMDB 查询
# GEOIP_LOOKUP_PROVIDER=local
# 仅紧急恢复时临时开启,平时不要保留 true
# FORCE_ACCESS_CONTROL_OFF=false

可使用 openssl rand -hex 32 生成 COOKIE_SECRET。

补充建议:

  1. 挂载持久化目录(如 ./data:/app/data),避免数据库与自动生成密钥丢失。
  2. 如果外部直连 WS 且端口非 3002,务必同步设置 WS_EXTERNAL_PORT。
  3. 若源码部署修改了 API 端口或地址,记得同步设置 API_URL。
  4. 如需本地 MMDB 查询:挂载 ./geoip:/app/data/geoip:ro,并在面板「设置 -> 偏好设置 -> IP 查询来源」切换为本地。
  5. MMDB 文件体积较大,项目镜像不内置数据库。请自行下载并放入 ./geoip,文件名固定为: GeoLite2-City.mmdb、GeoLite2-ASN.mmdb(必需),GeoLite2-Country.mmdb(可选)。 推荐来源:<[***]>。

进阶说明:Agent 模式的安装、参数、发布与兼容策略已迁移到 docs/agent/*,请以文档为准。

🗄️ ClickHouse(可选)

SQLite 是 Neko Master 的默认存储引擎,对大多数用户已完全够用。
如果你有以下需求,可以额外启用 ClickHouse:

  • 数据量很大(域名 / IP 条目数十万以上)
  • 需要快速的长时间范围(≥ 7 天)聚合查询
  • 希望将历史统计数据与配置数据分层存储

ClickHouse 完全可选。SQLite 作为配置和元数据存储,无论是否启用 ClickHouse 都不会被移除。

架构说明

启用 ClickHouse 后,系统进入双写模式:

BatchBuffer.flush()
    │
    ├──→ SQLite(配置 / 元数据,始终写入)
    └──→ ClickHouse(统计流量数据,双写)
           └── Buffer 表 → SummingMergeTree 异步合并

读取来源由 STATS_QUERY_SOURCE 控制,默认仍为 sqlite。

启用 ClickHouse(Docker)
步骤一:启动 ClickHouse 容器

仓库内置的 docker-compose.yml 已包含 ClickHouse 服务,通过 profiles: [clickhouse] 隔离,默认不启动。 直接在仓库根目录执行:

bash
docker compose --profile clickhouse up -d

ClickHouse 数据持久化到 ./data/clickhouse,与主应用数据分目录存储。

如果你使用的是自定义 docker-compose.yml(如上方场景 A/B),需手动添加 ClickHouse 服务块:

yaml
services:
  neko-master:
    # ... 你的现有配置 ...
    environment:
      # 在现有 environment 中追加:
      - CH_ENABLED=${CH_ENABLED:-0}
      - CH_HOST=${CH_HOST:-clickhouse}
      - CH_PORT=${CH_PORT:-8123}
      - CH_DATABASE=${CH_DATABASE:-neko_master}
      - CH_USER=${CH_USER:-neko}
      - CH_PASSWORD=${CH_PASSWORD:-neko_master}
      - CH_WRITE_ENABLED=${CH_WRITE_ENABLED:-0}
      - STATS_QUERY_SOURCE=${STATS_QUERY_SOURCE:-sqlite}
    networks:
      - neko-master-network

  clickhouse:
    image: clickhouse/clickhouse-server:24.8
    container_name: neko-master-clickhouse
    restart: unless-stopped
    profiles: ["clickhouse"]
    ports:
      - "${CH_EXTERNAL_HTTP_PORT:-8123}:8123"
      - "${CH_EXTERNAL_NATIVE_PORT:-9000}:9000"
    volumes:
      - ./data/clickhouse:/var/lib/clickhouse
    environment:
      - CLICKHOUSE_DB=${CH_DATABASE:-neko_master}
      - CLICKHOUSE_USER=${CH_USER:-neko}
      - CLICKHOUSE_PASSWORD=${CH_PASSWORD:-neko_master}
      - CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1
    networks:
      - neko-master-network
    healthcheck:
      test: ["CMD-SHELL", "wget -q --spider http://127.0.0.1:8123/ping || exit 1"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s

networks:
  neko-master-network:
    driver: bridge
步骤二:配置环境变量

在 .env 中添加(与 docker-compose.yml 同目录):

env
# 开启 ClickHouse 连接
CH_ENABLED=1

# 开启双写
CH_WRITE_ENABLED=1

# 读取来源:sqlite(默认)/ auto(自动选择)/ clickhouse(强制)
STATS_QUERY_SOURCE=auto

# ClickHouse 连接信息(使用 docker-compose.yml 默认值时,以下无需修改)
CH_HOST=clickhouse
CH_PORT=8123
CH_DATABASE=neko_master
CH_USER=neko
CH_PASSWORD=neko_master

重启:

bash
docker compose --profile clickhouse up -d
ClickHouse 环境变量说明
变量名默认值说明
CH_ENABLED0是否启用 ClickHouse 连接(1 开启)
CH_WRITE_ENABLED0是否开启双写(须先开 CH_ENABLED)
CH_ONLY_MODE0CH 健康时跳过 SQLite 统计写入(纯 CH 模式)
CH_HOSTclickhouseClickHouse 主机地址
CH_PORT8123ClickHouse HTTP 端口
CH_DATABASEneko_master数据库名称
CH_USERneko用户名
CH_PASSWORDneko_master密码
CH_SECURE0是否使用 HTTPS 连接
CH_REQUIRED0CH 不可用时拒绝启动(1 开启)
CH_AUTO_CREATE_TABLES1首次启动时自动建表
CH_WRITE_MAX_PENDING_BATCHES200最大写入积压批次数
CH_UNHEALTHY_THRESHOLD5连续失败次数超过此值后标记为不健康,自动回退 SQLite
STATS_QUERY_SOURCEsqlite读取来源:sqlite / auto / clickhouse
CH_COMPARE_ENABLED0开启 SQLite ↔ ClickHouse 数据对账
CH_EXTERNAL_HTTP_PORT8123ClickHouse HTTP 外部端口(Compose 映射)
CH_EXTERNAL_NATIVE_PORT9000ClickHouse Native 外部端口(Compose 映射)

健康回退机制:ClickHouse 连续写入失败超过 CH_UNHEALTHY_THRESHOLD 次后,系统自动标记为不健康,SQLite 写入恢复(即使开启了 CH_ONLY_MODE)。ClickHouse 恢复正常后自动重新标记为健康。

老用户迁移指引

从纯 SQLite 版本升级时,你的数据不会丢失。
SQLite 文件(./data/stats.db)完整保留,以下是推荐的渐进迁移路径:

第一阶段:双写(观察期,推荐起点)
env
CH_ENABLED=1
CH_WRITE_ENABLED=1
STATS_QUERY_SOURCE=sqlite   # 继续读 SQLite,CH 在后台积累数据

启动并观察 [ClickHouse Writer] 日志确认写入正常。

第二阶段:切换读取来源
env
STATS_QUERY_SOURCE=auto     # 自动选择:最近数据走 CH,历史走 SQLite
# 或
STATS_QUERY_SOURCE=clickhouse  # 强制读 CH
第三阶段(可选):迁移历史数据

如需将 SQLite 历史统计数据搬入 ClickHouse:

bash
# 标准迁移(清空 CH 后重新导入,附带对账验证)
./scripts/ch-migrate-docker.sh

# 追加模式(保留 CH 现有数据,增量导入)
./scripts/ch-migrate-docker.sh --append

# 指定时间窗口
./scripts/ch-migrate-docker.sh --from 2026-02-01T00:00:00Z --to 2026-02-20T00:00:00Z
第四阶段(可选):纯 ClickHouse 模式

当 ClickHouse 稳定运行后,可停止 SQLite 统计写入:

env
CH_ONLY_MODE=1

即使在 CH_ONLY_MODE=1 下,若 ClickHouse 不健康,系统会自动回退到 SQLite 写入,数据不会丢失。

回退到纯 SQLite

随时可以完全回退:

env
CH_ENABLED=0
CH_WRITE_ENABLED=0
CH_ONLY_MODE=0
STATS_QUERY_SOURCE=sqlite

重启后恢复纯 SQLite 模式,历史数据完整保

查看更多 neko-master 相关镜像 →
rancher/mesos-master logo
rancher/mesos-master
rancher
暂无描述
1 次收藏10万+ 次下载
9 年前更新
rancher/build-master logo
rancher/build-master
rancher
暂无描述
5万+ 次下载
9 年前更新
rancher/jenkins-master logo
rancher/jenkins-master
rancher
Jenkins Server是开源的持续集成/持续部署(CI/CD)自动化服务器,用于自动化软件项目的构建、测试和部署流程,提升开发效率与交付质量。
3 次收藏1万+ 次下载
9 年前更新
buildbot/buildbot-master logo
buildbot/buildbot-master
buildbot
Buildbot master Docker镜像,用于部署持续集成/持续部署系统的控制节点,协调管理构建、测试及部署流程。
30 次收藏50万+ 次下载
16 天前更新
mosipid/kernel-masterdata-service logo
mosipid/kernel-masterdata-service
mosipid
暂无描述
10万+ 次下载
2 个月前更新
airbyte/source-ticketmaster logo
airbyte/source-ticketmaster
airbyte
暂无描述
5.3千+ 次下载
13 天前更新

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

Docker 配置

登录仓库拉取

通过 Docker 登录认证访问私有仓库

专属域名拉取

无需登录使用专属域名

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

Harbor 镜像源配置

Harbor Proxy Repository 对接专属域名

Portainer 镜像源配置

Portainer Registries 加速拉取

Nexus 镜像源配置

Nexus3 Docker Proxy 内网缓存

系统配置

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

MacOS OrbStack

MacOS OrbStack 容器配置

Docker Compose

Docker Compose 项目配置

NAS 设备

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

极空间

极空间 NAS 系统配置服务

网络设备

爱快路由

爱快 iKuai 路由系统配置

宝塔面板

在宝塔面板一键配置镜像

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

使用与功能问题

配置了专属域名后,docker search 为什么会报错?

docker search 限制

Docker Hub 上有的镜像,为什么在轩辕镜像网站搜不到?

站内搜不到镜像

机器不能直连外网时,怎么用 docker save / load 迁镜像?

离线 save/load

docker pull 拉插件报错(plugin v1+json)怎么办?

插件要用 plugin install

WSL 里 Docker 拉镜像特别慢,怎么排查和优化?

WSL 拉取慢

轩辕镜像安全吗?如何用 digest 校验镜像没被篡改?

安全与 digest

第一次用轩辕镜像拉 Docker 镜像,要怎么登录和配置?

新手拉取配置

错误码与失败问题

docker pull 提示 manifest unknown 怎么办?

manifest unknown

docker pull 提示 no matching manifest 怎么办?

no matching manifest(架构)

镜像已拉取完成,却提示 invalid tar header 或 failed to register layer 怎么办?

invalid tar header(解压)

Docker pull 时 HTTPS / TLS 证书验证失败怎么办?

TLS 证书失败

Docker pull 时 DNS 解析超时或连不上仓库怎么办?

DNS 超时

Docker 拉取出现 410 Gone 怎么办?

410 Gone 排查

出现 402 或「流量用尽」提示怎么办?

402 与流量用尽

Docker 拉取提示 UNAUTHORIZED(401)怎么办?

401 认证失败

遇到 429 Too Many Requests(请求太频繁)怎么办?

429 限流

docker login 提示 Cannot autolaunch D-Bus,还算登录成功吗?

D-Bus 凭证提示

为什么会出现「单层超过 20GB」或 413,无法加速拉取?

413 与超大单层

账号 / 计费 / 权限

轩辕镜像免费版和专业版有什么区别?

免费版与专业版区别

轩辕镜像支持哪些 Docker 镜像仓库?

支持的镜像仓库

镜像拉取失败还会不会扣流量?

失败是否计费

麒麟 V10 / 统信 UOS 提示 KYSEC 权限不够怎么办?

KYSEC 拦截脚本

如何在轩辕镜像申请开具发票?

申请开票

怎么修改轩辕镜像的网站登录和仓库登录密码?

修改登录密码

如何注销轩辕镜像账户?要注意什么?

注销账户

配置与原理类

写了 registry-mirrors,为什么还是走官方或仍然报错?

mirrors 不生效

怎么用 docker tag 去掉镜像名里的轩辕域名前缀?

去掉域名前缀

如何拉取指定 CPU 架构的镜像(如 ARM64、AMD64)?

指定架构拉取

用轩辕镜像拉镜像时快时慢,常见原因有哪些?

拉取速度原因

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
foru17/neko-master
博客公告Docker 镜像公告与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
镜像拉取问题咨询请 提交工单,官方技术交流群:1072982923。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
镜像拉取问题咨询请提交工单,官方技术交流群:。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
商务合作:点击复制邮箱
©2024-2026 源码跳动
商务合作:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.