← 返回 Skills 市场
ra3ka

Anyone Procotol Proxy

作者 rA3ka · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
2751
总下载
0
收藏
3
当前安装
5
版本数
在 OpenClaw 中安装
/install anyone-proxy
功能描述
This skill enables IP address masking and accessing hidden services on the Anyone Network. Route requests through the Anyone Protocol VPN network using a local SOCKS5 proxy.
使用说明 (SKILL.md)

Anyone Protocol Proxy

This skill enables Clawdbot to route requests through the Anyone Protocol network.

How It Works

The skill uses the @anyone-protocol/anyone-client NPM package to:

  1. Start a local SOCKS5 proxy server (default port: 9050)
  2. Create encrypted circuits through the Anyone Network
  3. Route traffic through these circuits
  4. Return responses while keeping the origin IP hidden

Setup

Install anyone-client

npm install -g @anyone-protocol/anyone-client

Start the proxy

npx @anyone-protocol/anyone-client -s 9050

Usage

Once the proxy is running, route requests through it:

# Using curl to verify IP
curl --socks5-hostname localhost:9050 https://check.en.anyone.tech/api/ip
import { Anon } from "@anyone-protocol/anyone-client";
import { AnonSocksClient } from "@anyone-protocol/anyone-client";

async function main() {
    const anon = new Anon();
    const anonSocksClient = new AnonSocksClient(anon);

    try {
        await anon.start();
        // Wait for circuits to establish
        await new Promise(resolve => setTimeout(resolve, 15000));
        
        const response = await anonSocksClient.get('https://check.en.anyone.tech/api/ip');
        console.log('Response:', response.data);
        
    } catch(error) {
        console.error('Error:', error);
    } finally {
        await anon.stop();
    }
}

main();

Notes

  • First connection may take up to 30 seconds while circuits are established
  • The proxy persists across requests once started
安全使用建议
This skill is coherent with its stated purpose (running an Anyone Network SOCKS5 proxy) but it requires installing and running an unvetted npm package that will route traffic through a third‑party anonymity network. Before installing or running it: 1) Verify the package's source — check the package on npm, its GitHub repository, maintainers, recent releases, and issues; 2) Prefer installing in an isolated environment (container, VM, or sandbox) rather than globally on your machine or host that runs agents; 3) Pin to a specific package version and, if possible, verify integrity (checksums); 4) Audit the package code (especially install/postinstall scripts) or rely on a vetted mirror; 5) Understand that once running, the proxy can carry any agent traffic (including secrets if you don't restrict what gets routed) — do not route sensitive requests until you trust the client/network; 6) Consider logging/monitoring network usage and starting the proxy manually under your control rather than letting the agent start it automatically. If you cannot verify the package and its maintainers, treat this skill as high-risk and avoid installing it on production or privileged hosts.
功能分析
Type: OpenClaw Skill Name: anyone-proxy Version: 0.1.0 The skill is classified as suspicious due to the use of `npm install -g` in `SKILL.md`, which grants broad execution capabilities to the agent by installing a global package from an external registry. While this is necessary for the skill's stated purpose of providing a SOCKS5 proxy for IP masking and accessing hidden services, it introduces a significant supply chain risk and allows the agent to fetch and execute arbitrary code from the internet. The inherent functionality of a proxy also involves routing network traffic, which is a risky capability that could be leveraged to bypass security controls, even without explicit malicious instructions in the provided files.
能力评估
Purpose & Capability
The name/description, the declared dependency (@anyone-protocol/anyone-client in SKILL.md), and the runtime instructions all align: the skill's purpose is to run a local SOCKS5 proxy that routes traffic through the Anyone Network, and the SKILL.md shows how to install and start that client.
Instruction Scope
The SKILL.md instructs the agent/operator to install an npm package globally and to start a local SOCKS5 proxy that 'persists across requests.' Running such a proxy allows arbitrary traffic (including potentially sensitive agent data) to be routed through the Anyone Network. The instructions do not require or request unrelated local files or credentials, but they do give broad discretion to route traffic and persist the proxy, which could be abused if the package or network is malicious or misconfigured.
Install Mechanism
There is no formal install spec in the registry entry; instead the SKILL.md tells you to run npm install -g and npx for @anyone-protocol/anyone-client. Installing and executing code from npm is a moderate-risk operation because packages can include arbitrary code and postinstall hooks. The SKILL.md does not pin a version, provide checksum/integrity, or point to a verified source repo for the package.
Credentials
The skill does not request environment variables, system config paths, or unrelated credentials. The requested capability (a network proxy) does not require additional secrets in the metadata provided.
Persistence & Privilege
always:false (normal). However the instructions state the proxy 'persists across requests' once started. While the skill does not request always:true or system-level config changes, a persistent proxy can change the agent's network behavior long-term. Autonomous invocation is allowed by default (disable-model-invocation:false), which combined with a persistent proxy increases the blast radius if the package or network is malicious.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install anyone-proxy
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /anyone-proxy 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Removed package.json and package-lock.json files. - The skill documentation and core functionality remain unchanged.
v0.9.2
- Minor documentation update in SKILL.md - Updated section headings and improved formatting for clarity - No changes to functionality or dependencies
v0.9.1
Version 0.9.1 of anyone-proxy - No file changes detected in this version. - Functionality, setup, and documentation remain unchanged from previous release.
v0.9.0
Version 0.9.0 of anyone-proxy - No file changes detected in this release. - Functionality and documentation remain the same as the previous version.
v1.0.0
- Initial release of the anyone-proxy skill. - Enables IP address masking and access to hidden services via the Anyone Network. - Sets up a local SOCKS5 proxy server (default port: 9050) using @anyone-protocol/anyone-client. - Routes traffic through encrypted circuits to hide the origin IP. - Includes setup and usage instructions for both command line and JavaScript.
元数据
Slug anyone-proxy
版本 0.1.0
许可证
累计安装 3
当前安装数 3
历史版本数 5
常见问题

Anyone Procotol Proxy 是什么?

This skill enables IP address masking and accessing hidden services on the Anyone Network. Route requests through the Anyone Protocol VPN network using a local SOCKS5 proxy. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2751 次。

如何安装 Anyone Procotol Proxy?

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

Anyone Procotol Proxy 是免费的吗?

是的,Anyone Procotol Proxy 完全免费(开源免费),可自由下载、安装和使用。

Anyone Procotol Proxy 支持哪些平台?

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

谁开发了 Anyone Procotol Proxy?

由 rA3ka(@ra3ka)开发并维护,当前版本 v0.1.0。

💬 留言讨论