KoKo 是 JumpServer 的终端组件,主要用于连接各类字符协议服务,支持 SSH、TELNET、MySQL、Redis 等协议。该组件采用 Golang 开发后端,Vue 开发前端,名称源自 Dota 英雄 Kunkka。作为 JumpServer 生态的重要组成部分,KoKo 提供了字符协议连接的核心能力,是实现资产访问和管理的关键组件。
KoKo 适用于需要通过 JumpServer 平台管理和访问各类字符协议资产的场景,包括但不限于:
shellgit clone [***]
在项目根目录执行编译命令:
shellmake
编译成功后,项目根目录会生成
build文件夹,包含当前分支各架构版本的压缩包。默认构建版本格式为[branch name]-[commit]。若依赖下载缓慢,可设置代理:export GOPROXY=[***]
编译生成的压缩包命名格式为:koko-[branch name]-[commit]-linux-amd64.tar.gz,需将其传输至目标服务器。
shelltar xzvf koko-[branch name]-[commit]-linux-amd64.tar.gz
需手动创建 config.yml,配置参数参考 config_example.yml:
shelltouch config.yml
shellcd koko-[branch name]-[commit]-linux-amd64 ./koko
配置文件 config.yml 为核心配置项,关键参数说明如下:
http://<core-ip>:<port>(如 [***])PleaseChangeMe,需与 Core 配置保持一致)config_example.yml 进行自定义配置shellcp config_example.yml config.yml
编辑 config.yml,配置 Core 地址和引导令牌:
yamlCORE_HOST: [***] # JumpServer Core 地址 BOOTSTRAP_TOKEN: PleaseChangeMe # 需与 Core 配置一致
shellgo run cmd/koko/koko.go
依赖 Go 环境,若未安装,需从 golang.org 下载安装。
shellcd ui yarn install
shellnpm run serve
在 Luna 界面访问 Linux 资产,复制 iframe 地址并将端口修改为 9530;或通过 Nginx 配置将 /koko 路径映射至前端服务端口。
需依赖 Docker 19.03+ 及 docker buildx 插件,用于构建多平台镜像:
shellmake docker
构建成功后,生成 koko 镜像。
docker run 部署shelldocker run -d \ --name koko \ -p 9530:9530 \ -v /path/to/config.yml:/opt/koko/config.yml \ --restart always \ jumpserver/koko:latest
docker-compose 部署创建 docker-compose.yml:
yamlversion: '3' services: koko: image: jumpserver/koko:latest container_name: koko ports: - "9530:9530" volumes: - ./config.yml:/opt/koko/config.yml environment: - CORE_HOST=[***] # 替换为实际 Core 地址 - BOOTSTRAP_TOKEN=PleaseChangeMe # 替换为实际引导令牌 restart: always
启动服务:
shelldocker-compose up -d

来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429