← Back to Skills Marketplace
ra3ka

Anyone Procotol Proxy

by rA3ka · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
2751
Downloads
0
Stars
3
Active Installs
5
Versions
Install in OpenClaw
/install anyone-proxy
Description
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.
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install anyone-proxy
  3. After installation, invoke the skill by name or use /anyone-proxy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug anyone-proxy
Version 0.1.0
License
All-time Installs 3
Active Installs 3
Total Versions 5
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2751 downloads so far.

How do I install Anyone Procotol Proxy?

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

Is Anyone Procotol Proxy free?

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

Which platforms does Anyone Procotol Proxy support?

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

Who created Anyone Procotol Proxy?

It is built and maintained by rA3ka (@ra3ka); the current version is v0.1.0.

💬 Comments