#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "$0")" && pwd)" cmd="${1:-help}" shift || true case "$cmd" in detect) exec "$ROOT/scripts/detect.sh" "$@" ;; generate) exec "$ROOT/scripts/generate.sh" "$@" ;; install) exec "$ROOT/scripts/install.sh" "$@" ;; upgrade) exec "$ROOT/scripts/online-upgrade.sh" "$@" ;; verify) exec "$ROOT/scripts/verify.sh" "$@" ;; fetch) exec "$ROOT/scripts/fetch-binaries.sh" "$@" ;; auth) exec "$ROOT/scripts/apply-proxy-auth.sh" "$@" ;; help|*) cat < detect | generate | install | upgrade | verify | fetch auth --user U --pass P | auth --clear | auth --show 语义: 走本代理的连接一律从数据网卡出口(系统默认仍可走 WiFi) 已装机器一条命令升级: sudo cpxy upgrade sudo cpxy upgrade --ui-only sudo cpxy upgrade --force-binary H ;; esac