Skip to main content

通过 Clash API 管理 Karing VPN 的命令行工具

Project description

karing-cli

通过 Clash 兼容 API 管理 Karing VPN 的命令行工具。

作者:xiaoshishun
源码CNB 仓库 · PyPI
环境:macOS · Python >= 3.8 · Karing VPN 本地运行中

安装

pip install karing-cli
# 或使用 uv(推荐)
uv tool install karing-cli

功能一览

命令 功能
karing-cli status 查看 VPN 状态、版本、当前代理组、连接数
karing-cli best 一键测速并切换到最快节点
karing-cli proxies [GROUP] 列出所有代理组和节点
karing-cli switch GROUP NODE 切换节点(兼容 URLTest/Fallback/Selector)
karing-cli test --group GROUP 测试组内所有节点延迟
karing-cli connections 查看活动连接(支持 --close 关闭)
karing-cli dns DOMAIN DNS 查询(代理/直连模式)
karing-cli outbound DOMAIN 查看域名的出站路由规则
karing-cli rules 列出所有路由规则
karing-cli reset 重置所有连接
karing-cli config show 显示 CLI 配置及 Secret 来源
karing-cli guide 交互式配置向导

快速开始

# 检查 VPN 状态(首次运行自动发现 Secret,无需手动配置)
karing-cli status

# 一键测速 + 切换到最快节点
karing-cli best

# 查看当前代理组
karing-cli proxies

# DNS 查询验证分流
karing-cli dns google.com     # 国外域名 → 走代理
karing-cli dns baidu.com      # 国内域名 → 走直连

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

karing_cli-0.1.2.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

karing_cli-0.1.2-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file karing_cli-0.1.2.tar.gz.

File metadata

  • Download URL: karing_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for karing_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e25058fdf95db522d25abfa391c6407d38e9eae22b022da5e70f5c6849393c93
MD5 e00227df565c7ba0d8f1ba3e866c8086
BLAKE2b-256 5ff7c809db4e8a2671830aca098019f7845c1ec7044872e6f3c31eaa88e12b41

See more details on using hashes here.

File details

Details for the file karing_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: karing_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for karing_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a1dc55cd095eae469eee1c4e3743d06207adea591c674e7a8422f705e9ef6d86
MD5 1f754ed814953f91adefbdf357a60d65
BLAKE2b-256 808853789ccaf9cde4262935cf80b5e1d0ad58830dddcf03ce20ecfa05c1b154

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page