Kaitu LogoKaitu.io
k2 Protocol
Self-Deploy Guide
Routers
Download
Log In

    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 LogoKaitu

    Secure and convenient network proxy solution

    Product

    • Client Download
    • Smart Router Products
    • Retailer Programme
    • Changelog

    Support

    • User Guide
    • FAQ
    • Contact Us
    • Homeschool Setup Guide

    Legal Terms

    • Privacy Policy
    • Terms of Service

    愿上帝为你开路

    © 2026 Kaitu LLC. All rights reserved.