用途:Proxyman CLI 随用户的 Proxyman 构建版本一同安装,用于在命令行中控制代理、管理 MCP 状态、许可证、配置、日志、证书、规则以及各类调试工具。资料强调不要根据静态文档假设命令层级或参数,应以已安装版本的帮助信息为准。
主要能力:已安装版本可能提供 license(activate、unlink)、应用状态(proxy、proxy-host、mcp、clear-session)、配置(export、import)、日志(export-log)、证书(custom-cert、install-root-cert),以及 Breakpoint、Map Local、Map Remote、Scripting、Block List、Allow List、Reverse Proxy、Network Condition、No Caching、DNS Spoofing、External Proxy 等调试工具,并统一在 rules 下进行规则操作。
使用方式:若 Proxyman MCP 已连接,可调用 get_proxyman_cli_help,command_path 只填命令名,不含参数、值、管道、重定向或 shell 语法;返回语法后由代理宿主 shell 执行授权命令,MCP 本身不执行命令。若 MCP 不可用,先解析实际可执行文件,再运行 --help,并逐层运行嵌套 --help 直到明确所有必需参数与选项。执行前应规划命令层级、检查当前状态、对命令分类(只读、文件系统写入、可逆变更、破坏性/敏感操作),对破坏性操作或新的系统/信任/代理变更取得确认,执行一次并捕获退出状态、stdout、stderr,随后用独立的 status/list/get 验证状态。
限制与安全:不得编造参数或未核对已安装帮助就使用示例;不得在输出中暴露许可证密钥、证书密码、代理凭据、cookie、token 或捕获的机密。activate 命令仅以参数接收密钥,可能暴露在 shell 历史、进程列表和代理工具调用中,因此不要通过代理宿主执行带真实密钥的位置参数形式,应提供含 <LICENSE_KEY> 的命令形状由用户自行在终端运行。导出日志可能包含未脱敏机密,需提醒用户;导出前确认目标路径,避免覆盖;导入配置需说明合并/覆盖语义并对覆盖要求确认;证书操作需区分默认 Proxyman CA 与自定义根证书或服务器/客户端证书,更改信任存储前须确认。不要仅为让可执行文件可发现而修改 shell 配置文件,除非用户明确要求。若 CLI 缺失,应转向应用安装/更新或 GUI,不要用猜测语法替代。
适用场景:需要在命令行或代理工作流中管理 Proxyman 代理、MCP、许可证、配置、日志、证书与调试规则时使用。具体可用命令与参数以已安装版本的帮助输出为准,资料未提供具体版本号、平台支持范围与完整命令清单。