Kaitu LogoKaitu.io
k2协议
快速自部署
路由器
下载
登录
  • 概览

    • k2 协议概述
  • 入门

    • 1 分钟快速开始
    • k2s 服务端部署
    • k2 客户端使用
  • 技术

    • k2cc 自适应速率控制
    • k2v5 协议架构
    • 隐身伪装技术
    • 端口跳跃配置指南
  • 对比

    • k2 vs Hysteria2:拥塞控制深度对比与测评
    • k2cc vs BBR:审查网络中的拥塞控制对比
    • k2 vs VLESS+Reality:隐身与抗封锁对比

k2 客户端使用

在 Linux 或 macOS 上安装 k2 命令行客户端,连接 k2v5 服务端。k2cc 自动探测最优速率,无需手动配置带宽。

k2 客户端使用

k2 命令行客户端支持 Linux(x86_64 / arm64)和 macOS(Intel / Apple Silicon)。 如果您希望使用图形界面,请参阅 Kaitu 桌面客户端,它已内置 k2 协议,无需单独安装。

安装

curl -fsSL https://kaitu.io/i/k2 | sudo bash

验证安装:

k2 --version

连接

将服务端输出的 k2v5 URL 传入 k2 up 命令:

sudo k2 up k2v5://abc123:tok456@203.0.113.5:443?ech=AEX0...&pin=sha256:...

连接成功后,系统路由表会自动更新,所有流量通过隧道传输。k2cc 会自动探测最优发送速率,无需像 Hysteria2 那样手动指定 up_mbps / down_mbps。

常用命令

# 连接(TUN 模式,需要 root)
sudo k2 up k2v5://...

# 代理模式(不需要 root,启动本地 SOCKS5 代理)
k2 up --mode proxy k2v5://...

# 查看当前连接状态
k2 status

# 断开连接
sudo k2 down

# 查看版本
k2 --version

# 查看帮助
k2 --help

连接模式

TUN 模式(默认)

TUN 模式创建虚拟网络接口,拦截所有系统流量,效果等同于全局代理。需要 root 权限。

sudo k2 up k2v5://...

代理模式

代理模式在 127.0.0.1:1080 启动 SOCKS5 代理,无需修改系统路由。适合不需要全局代理或没有 root 权限的场景。

k2 up --mode proxy k2v5://...

配置系统或应用使用 socks5://127.0.0.1:1080 代理。

生成示例配置

如果您需要使用配置文件而非 URL,可以生成示例配置:

k2 config show > client.yml

编辑配置文件后,通过配置文件连接:

sudo k2 up --config client.yml

TLS 指纹选择

k2 支持选择不同的 TLS 指纹进行伪装:

# 默认(Chrome)
sudo k2 up k2v5://...?fp=chrome

# Firefox 指纹
sudo k2 up k2v5://...?fp=firefox

# Safari 指纹
sudo k2 up k2v5://...?fp=safari

# 随机指纹
sudo k2 up k2v5://...?fp=random

状态说明

k2 status 输出示例:

状态:已连接
服务端:203.0.113.5:443
协议:k2v5 (QUIC/H3)
延迟:28ms
已上传:1.2 GB
已下载:8.4 GB
运行时间:2h 15m

当 QUIC 不可用时,协议自动切换为 k2v5 (TCP-WS),无需手动干预。

卸载

sudo k2 down
sudo rm /usr/local/bin/k2

常见问题

k2 支持哪些操作系统?

k2 命令行客户端支持 Linux(x86_64 / arm64)和 macOS(Intel / Apple Silicon)。Kaitu 桌面客户端支持 macOS、Windows、Linux,移动客户端支持 iOS 和 Android——覆盖全部五大平台。

TUN 模式和代理模式有什么区别?

TUN 模式创建虚拟网卡,拦截所有系统流量(全局代理),需要 root 权限。代理模式在 127.0.0.1:1080 启动 SOCKS5 代理,不需要 root,只代理配置了该代理的应用。推荐使用 TUN 模式获得最佳体验。

k2cc 会自动调整速率吗?

是的。k2cc 在连接建立后立即开始自动探测最优速率,并持续实时跟踪网络条件变化。你不需要配置任何带宽参数——这是 k2 与 Hysteria2 Brutal 的根本区别。

支持哪些 TLS 指纹?

支持 Chrome、Firefox、Safari 三种浏览器指纹,以及 random 随机指纹。通过 ?fp=chrome 参数指定。默认使用 Chrome 指纹,与全球最广泛使用的浏览器一致,隐身效果最好。


接下来阅读:k2cc 自适应速率控制 了解拥塞控制算法,k2v5 协议架构 了解协议技术细节。

Kaitu Logo开途 Kaitu

安全便捷的网络代理解决方案

产品

  • 客户端下载
  • 智能路由器产品
  • 分销计划
  • 更新日志

支持

  • 使用指南
  • 常见问题
  • 联系我们
  • Homeschool 安装指南

法律条款

  • 隐私政策
  • 服务条款

愿上帝为你开路

© 2026 Kaitu LLC. 保留所有权利.