SuperAPI AI 工具集

naver-cloud-vpn

通用与其它

查看项目

更新于 10-15 20:29

技能介绍

用途:在 macOS 上以命令行方式操作已安装的 NAVER Cloud SSL VPN 客户端,支持检查、凭据验证、连接和故障排查,不进行 GUI 自动化。

主要能力:使用随附 Python 脚本复刻已安装客户端的既有 profile 流程,不使用 Computer Use、AppleScript、shell 插值、禁用 TLS 或持久化认证文件。

授权:--check 为只读,不读取 .env、不认证;--auth-check 会把配置的 ID 与密码发送到所选 profile 已验证的 NAVER VPN 端点,仅在用户明确要求验证凭据时运行;--connect 前需立即确认,它会改变网络访问并通过缓存的 sudo 授权调用随附 OpenVPN。切勿在聊天、命令参数、进程环境变量或日志中接受凭据。

本地配置:将文件存放在 ~/.config/naver-cloud-vpn/.env,权限 0600,包含 NAVER_VPN_PROFILE、NAVER_VPN_USERNAME、NAVER_VPN_PASSWORD,profile 须使用已安装客户端 alias.json 中的精确别名。OTP 从不存储;若服务器需要 OTP,--connect 会在用户终端通过 getpass 询问并拒绝非交互式输入。

命令示例:python3 ~/.codex/skills/naver-cloud-vpn/scripts/naver_vpn.py --check --profile "AIDT 개발";python3 ~/.codex/skills/naver-cloud-vpn/scripts/naver_vpn.py --auth-check;sudo -v;python3 ~/.codex/skills/naver-cloud-vpn/scripts/naver_vpn.py --connect。

限制:连接会保持附着于命令,Ctrl+C 停止;脚本拒绝已占用的 OpenVPN 管理端口,并在每次成功处理的退出时移除临时 profile 与认证文件。AUTH_OK 仅证明凭据有效,CONNECTED 仅证明隧道进程存在,路由行为除非另行检查否则未经验证。其他细节资料暂未提供。