← 返回 Skills 市场
june910

Vpn Setup

作者 june910 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
165
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install vpn-setup
功能描述
一键搭建 VPN 服务器(WireGuard/OpenVPN),支持多种 Linux 发行版。
安全使用建议
This skill appears to do what it says, but it must be run as root and will modify networking and system files and contact third‑party sites. Before installing: (1) review the script contents locally (scripts/vpn-install.sh) to confirm behavior; (2) be aware it downloads and executes an external OpenVPN installer from GitHub — inspect that upstream script if you plan to install OpenVPN; (3) test in a disposable VM or staging host first; (4) adjust the hardcoded network interface (the script uses eth0 in iptables MASQUERADE) to match your server; (5) ensure you trust the IP lookup endpoints (they will see your server IP) and change default ports/keys after install. If you want lower risk, run the WireGuard path only (it does not fetch external installers) or perform manual, stepwise installation using official distro packages.
功能分析
Type: OpenClaw Skill Name: vpn-setup Version: 1.0.1 The skill automates VPN installation but performs high-risk system modifications, including enabling IP forwarding and modifying iptables rules. Most notably, 'scripts/vpn-install.sh' downloads and executes a remote shell script from GitHub (raw.githubusercontent.com/angristan/openvpn-install) with root privileges without any integrity verification (checksum/hash). While these actions are functionally aligned with the stated purpose of setting up a VPN, the use of unverified remote execution and broad system-level changes constitutes a significant security risk.
能力评估
Purpose & Capability
Name/description (VPN installer) matches the included script and SKILL.md. Declared required binaries (curl, bash) are appropriate for the installer wrapper. The script performs system package installs, key generation, service enablement and client config creation — all coherent with a VPN installer.
Instruction Scope
Instructions tell the agent to run the bundled bash script, which in turn reads /etc/os-release, writes system files (/etc/wireguard, /etc/sysctl.d), enables services, and contacts external IP lookup services (ifconfig.me, icanhazip.com, api.ip.sb). These network calls and system modifications are expected but should be noted because they touch system networking state and contact third‑party endpoints.
Install Mechanism
No package install spec (instruction-only) — the risk surface is the included script. The script downloads and executes an external OpenVPN installer from raw.githubusercontent.com (angristan/openvpn-install), which is a common upstream but still a remote code execution point; this is a moderate risk but expected for automated OpenVPN installation.
Credentials
The skill does not request secrets or unrelated environment variables. Exposed environment variables (VPN_TYPE, SERVER_IP, PORT, DNS, CLIENT_NAME) are appropriate for configuration. The script does require root privileges to perform system changes — justified by its purpose.
Persistence & Privilege
The script must be run as root and modifies system configuration (network forwarding, iptables rules, systemd services, /etc files). The skill is not force-enabled (always: false). These privileges are necessary for a VPN installer but carry inherent risk; consider manual review before running with root.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install vpn-setup
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /vpn-setup 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Initial release - WireGuard/OpenVPN setup
v1.0.0
Initial release
元数据
Slug vpn-setup
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Vpn Setup 是什么?

一键搭建 VPN 服务器(WireGuard/OpenVPN),支持多种 Linux 发行版。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 165 次。

如何安装 Vpn Setup?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install vpn-setup」即可一键安装,无需额外配置。

Vpn Setup 是免费的吗?

是的,Vpn Setup 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Vpn Setup 支持哪些平台?

Vpn Setup 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Vpn Setup?

由 june910(@june910)开发并维护,当前版本 v1.0.1。

💬 留言讨论