← Back to Skills Marketplace
bombfuock

Vpn Proxy Manager

by BOMBFUOCK · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
465
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install vpn-proxy-manager
Description
V2Ray代理管理 - 自动开关代理、根据网络状况自动配置系统代理 / V2Ray Proxy Management - Auto start/stop proxy based on network conditions
Usage Guidance
This skill appears to do what it says: control a local V2Ray/Xray proxy and toggle system proxy settings. Before installing or letting an agent run it: - Manually inspect and edit scripts/v2ray-proxy.sh to set V2RAY_DIR to your V2Ray/Xray installation (ensure you trust that binary). - Note the script expects utilities like curl, pgrep/pkill, nohup; ensure those exist in your environment. - The script appends a line to ~/.bashrc; back up that file if you care about preserving your shell config. - The 'wrap' command runs arbitrary shell commands via eval — do not allow untrusted agents or workflows to call wrap with unreviewed arguments. - If you want less persistence, remove the ~/.bashrc write or change it to a safer mechanism. If you have an automated agent, restrict when/how it can invoke this skill (or require manual invocation) to limit unwanted command execution or environment changes.
Capability Analysis
Type: OpenClaw Skill Name: vpn-proxy-manager Version: 1.0.0 The script 'scripts/v2ray-proxy.sh' contains a critical shell injection vulnerability in the 'wrap' function, which uses 'eval' on unsanitized input, potentially allowing arbitrary command execution. It also performs invasive actions such as modifying the user's '~/.bashrc' for persistence and relies on hardcoded absolute paths for binary execution (e.g., '/media/felix/d/v2rayN-linux-64/'). While these appear to be functional choices for a proxy manager rather than intentional malware, they represent significant security risks.
Capability Assessment
Purpose & Capability
The script's actions (start/stop V2Ray, set/clear system proxy, auto-check network, wrap commands) match the skill name and description. Minor mismatch: the metadata declares no required binaries, but the script relies on common utilities (curl, pgrep/pkill, nohup, pkill) and a local V2Ray/Xray binary; the README asks the user to edit V2RAY_DIR to point to a local installation.
Instruction Scope
SKILL.md simply instructs the agent/user to run the provided script. The script checks connectivity (curl to github.com/google.com), manages environment proxy variables, persists a marker to ~/.bashrc, launches/stops local binaries, and supports 'wrap' which runs arbitrary shell commands via eval — that last point grants the ability to execute any command the agent passes to the script (this is intended for the feature but expands execution scope).
Install Mechanism
No install spec; instruction-only skill with an included shell script. Nothing is downloaded or installed automatically by the skill.
Credentials
The skill requests no credentials and does not contact unknown remote endpoints (only checks github.com and google.com). It does, however, set proxy-related environment variables during execution and appends a V2RAY_PROXY line to the user's ~/.bashrc to persist a marker — this is environment modification but aligns with its purpose.
Persistence & Privilege
Although 'always' is false, the script modifies a user file (~/.bashrc) to persist V2RAY_PROXY, and it can start background processes (v2rayN/xray). Modifying shell startup files and launching background binaries are significant persistent actions the user should review and consent to.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install vpn-proxy-manager
  3. After installation, invoke the skill by name or use /vpn-proxy-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
v1.0.0 – Initial release of v2ray-proxy - Manage V2Ray proxy with auto start/stop based on network conditions - Automatically configure or clear system proxy settings - Support for auto mode to switch proxy based on network - Includes status check and connection test commands - Simple CLI usage: enable, disable, auto, and status commands
Metadata
Slug vpn-proxy-manager
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Vpn Proxy Manager?

V2Ray代理管理 - 自动开关代理、根据网络状况自动配置系统代理 / V2Ray Proxy Management - Auto start/stop proxy based on network conditions. It is an AI Agent Skill for Claude Code / OpenClaw, with 465 downloads so far.

How do I install Vpn Proxy Manager?

Run "/install vpn-proxy-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Vpn Proxy Manager free?

Yes, Vpn Proxy Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Vpn Proxy Manager support?

Vpn Proxy Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Vpn Proxy Manager?

It is built and maintained by BOMBFUOCK (@bombfuock); the current version is v1.0.0.

💬 Comments