skills$openclaw/anyone-proxy
ra3ka3.5k

by ra3ka

anyone-proxy – OpenClaw Skill

anyone-proxy is an OpenClaw Skills integration for coding workflows. 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.

3.5k stars9.3k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameanyone-proxy
descriptionThis 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. OpenClaw Skills integration.
ownerra3ka
repositoryra3ka/anyone-proxy
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @ra3ka/anyone-proxy
last updatedFeb 7, 2026

Maintainer

ra3ka

ra3ka

Maintains anyone-proxy in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
638 B
SKILL.md
1.9 KB
SKILL.md

name: anyone-proxy homepage: https://anyone.io 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. metadata: clawdbot: requires: packages: - "@anyone-protocol/anyone-client"

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
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install anyone-proxy?

Run openclaw add @ra3ka/anyone-proxy in your terminal. This installs anyone-proxy into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/ra3ka/anyone-proxy. Review commits and README documentation before installing.