启动一次性网页界面,用于安全输入密钥和环境变量,支持引导式说明、单密钥模式和 Cloudflare Tunnel。
秘密门户: 设置一个临时的一次性使用网络 UI , 用于安全输入密钥和环境变量是一项面向实际任务的技能,主要用于任何秘密都不得触摸聊天历史或终端日志;@ 快速启动: options. flag.。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
启动一个临时的、一次性使用的 Web 界面,用于安全地输入密钥(secret keys)和环境变量。所有密钥均不会出现在聊天记录或终端日志中。
# 使用 cloudflared 隧道(推荐)输入单个密钥 uv run --with secret-portal secret-portal -k API_KEY_NAME -f ~/.secrets/target-env-file --tunnel cloudflared # 带引导说明及跳转至密钥控制台的链接 uv run --with secret-portal secret-portal -k OPENAI_API_KEY -f ~/.env -i '获取你的密钥:' -l "https://platform.openai.com/api-keys" --link-text "Open OpenAI dashboard →" --tunnel cloudflared # 多密钥模式(不指定 -k 参数,由用户自行输入密钥名与值) uv run --with secret-portal secret-portal -f ~/.secrets/keys.env --tunnel cloudflared
- 访问 platform.openai.com
- 点击 API Keys
- 创建新密钥
| 标志 | 说明 |
|---|---|
-k, --key |
预填充单个密钥名称(用户仅需输入其值) |
-f, --env-file |
保存密钥的目标文件路径(默认:~/.env) |
-i, --instructions |
显示在输入框上方的 HTML 格式说明 |
-l, --link |
用于获取/创建密钥的 URL 按钮 |
--link-text |
链接按钮的标签文字(默认:"Open console →") |
--tunnel |
cloudflared(推荐)、ngrok 或 none |
-p, --port |
绑定端口(默认:随机端口) |
--timeout |
自动关闭前的等待秒数(默认:300) |
请使用 --tunnel cloudflared —— 它免费、无需注册账号、不显示中间页(interstitial page)、支持 HTTPS,并且在缺失时自动下载二进制文件。
ngrok 免费版会展示中间警告页面,阻碍移动端及自动化流程的使用。
若不启用隧道,则需确保防火墙/安全组已开放对应端口。CLI 将在检测到端口不可达时向你发出警告。
600 权限写入(仅属主可读写)https://github.com/Olafs-World/secret-portal
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章