← 返回 Skills 市场
mariusfit

Clawhub Skill Bandwidth Income

作者 mariusfit · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
440
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install clawhub-skill-bandwidth-income
功能描述
Set up and monitor bandwidth-sharing nodes on Grass.io, Mysterium, Storj, and Honeygain to earn passive crypto income with automated alerts and ROI tracking.
使用说明 (SKILL.md)

bandwidth-income

Turn your unused internet bandwidth into passive crypto income. This skill helps you set up, monitor, and optimize bandwidth-sharing nodes across multiple networks.

What It Does

  • Setup Grass.io, Mysterium Network, Storj, and Honeygain nodes via Docker
  • Monitor node uptime and auto-restart on failure
  • Track earnings across all platforms in one dashboard
  • Alert via message when a node goes offline or earnings drop
  • Calculate ROI based on your bandwidth and hardware costs

Supported Platforms

Platform Type Earnings Setup
Grass.io Bandwidth sharing $100-1000/mo Browser extension or Docker
Mysterium Network VPN exit node $10-200/mo Docker, needs static IP
Storj Decentralized storage $5-100/mo Docker, needs 500GB+ disk
Honeygain Bandwidth sharing $20-150/mo App or Docker

Requirements

  • Linux server or homelab (CT/VM works)
  • Docker + docker-compose
  • 1Mbps+ upload bandwidth
  • Static or semi-static IP (Mysterium benefits most)
  • For Storj: 500GB+ free disk space

Commands

setup \x3Cplatform>

Sets up a bandwidth income node for the specified platform.

setup grass       — Install Grass.io desktop node
setup mysterium   — Deploy Mysterium Network exit node
setup storj       — Configure Storj storage node
setup honeygain   — Deploy Honeygain container
setup all         — Deploy all platforms

Example:

"Set up a Mysterium node on CT 215" "Install Grass on my homelab server"

status

Check current status of all running nodes.

status            — All nodes summary
status grass      — Grass.io node details
status mysterium  — Mysterium dashboard link + uptime
status storj      — Storj earnings + disk usage

earnings

Estimate and track earnings across platforms.

earnings          — Current estimated monthly earnings
earnings history  — Past 30 days breakdown
earnings calc     — Calculator: enter bandwidth + disk → revenue estimate

monitor

Set up automated monitoring with alerts.

monitor start     — Start monitoring all nodes (checks every 5 min)
monitor stop      — Stop monitoring
monitor logs      — View recent monitoring events

restart \x3Cplatform>

Restart a specific node.

restart grass
restart mysterium
restart all

Quick Start (5 minutes)

Option 1: Grass.io (Easiest, no static IP needed)

# Desktop node — run on any Linux with display, or headless via Xvfb
docker run -d \
  --name grass-node \
  --restart unless-stopped \
  -e [email protected] \
  -e GRASS_PASS=yourpassword \
  mrcolorrain/grass:latest

# Check status
docker logs grass-node --tail 20

Requirements: Grass.io account (free), residential IP preferred.

Option 2: Mysterium Network (Best per-MB earnings)

# 1. Get a Mysterium wallet first: my.mystnodes.com
# 2. Deploy the node:
docker run -d \
  --name mysterium-node \
  --restart unless-stopped \
  --cap-add NET_ADMIN \
  -p 4449:4449 \
  -v ~/.mysterium:/root/.mysterium \
  mysteriumnetwork/myst:latest \
  service --agreed-terms-and-conditions

# 3. Claim your node:
# Visit: http://YOUR_SERVER_IP:4449
# Enter your wallet address from my.mystnodes.com

Requirements: Static/semi-static IP, port 4449 open, ERC-20 wallet.

Option 3: Storj (If you have spare disk)

# 1. Create account at storj.io + generate auth token
# 2. Deploy:
docker run -d \
  --name storj-node \
  --restart unless-stopped \
  -p 28967:28967 \
  -p 14002:14002 \
  -e WALLET="0xYOUR_ETH_WALLET" \
  -e EMAIL="[email protected]" \
  -e ADDRESS="YOUR_PUBLIC_IP:28967" \
  -e STORAGE="500GB" \
  -v /path/to/storj/data:/app/identity \
  -v /path/to/storj/storage:/app/config \
  storjlabs/storagenode:latest

Requirements: 500GB free disk, port 28967 open, eth wallet.

Docker Compose (All-in-one)

version: "3.8"
services:
  grass:
    image: mrcolorrain/grass:latest
    container_name: grass-node
    restart: unless-stopped
    environment:
      - GRASS_USER=${GRASS_EMAIL}
      - GRASS_PASS=${GRASS_PASSWORD}
    
  mysterium:
    image: mysteriumnetwork/myst:latest
    container_name: mysterium-node
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
    ports:
      - "4449:4449"
    volumes:
      - mysterium_data:/root/.mysterium
    command: service --agreed-terms-and-conditions

  honeygain:
    image: honeygain/honeygain:latest
    container_name: honeygain-node
    restart: unless-stopped
    environment:
      - HONEYGAIN_EMAIL=${HONEYGAIN_EMAIL}
      - HONEYGAIN_PASS=${HONEYGAIN_PASSWORD}
      - HONEYGAIN_DEVICE=homelab-01

volumes:
  mysterium_data:

Earnings Calculator

Platform 100Mbps Upload 50Mbps Upload 10Mbps Upload
Grass.io $150-400/mo $80-200/mo $20-60/mo
Mysterium $30-100/mo $15-50/mo $5-15/mo
Storj $10-50/mo $10-50/mo $10-50/mo
Honeygain $20-80/mo $10-40/mo $3-12/mo
Total $210-630/mo $115-340/mo $38-137/mo

Estimates based on community reports as of Feb 2026. Actual earnings vary.

Monitoring Script

#!/bin/bash
# bandwidth-monitor.sh — check all nodes and alert on failure

check_container() {
  local name=$1
  local status=$(docker inspect --format='{{.State.Status}}' $name 2>/dev/null)
  if [ "$status" != "running" ]; then
    echo "ALERT: $name is $status — restarting..."
    docker start $name
    # openclaw message send "⚠️ $name node went down, restarted automatically"
    return 1
  fi
  echo "✅ $name: running"
}

check_container grass-node
check_container mysterium-node
check_container storj-node
check_container honeygain-node

Notes

  • Residential IPs earn more on Grass.io than datacenter/VPS IPs
  • Mysterium requires you to stake MYST tokens to unlock higher earnings
  • Storj earnings grow over time as your node builds reputation
  • Multiple nodes on same IP may reduce per-node earnings on some platforms
  • Always check platform ToS before running on VPS/cloud providers

Privacy & Safety

  • These platforms share your IP as an exit node or bandwidth relay
  • Use a dedicated machine/container, not your primary workstation
  • Mysterium traffic is encrypted end-to-end; you don't see user data
  • Consider running on a separate VLAN if security is a concern
安全使用建议
This skill appears to do what it says (deploy and monitor bandwidth-sharing nodes), but there are important risks and omissions to consider before installing: 1) The SKILL.md expects you to provide many credentials (email/passwords, auth tokens, Ethereum wallet info) but the skill metadata does not declare these — treat any secret you enter as sensitive. 2) The instructions pull and run third-party Docker images (mrcolorrain/grass, mysteriumnetwork/myst, storjlabs/storagenode, honeygain/honeygain); verify each image's official source, image tags, and checksums before running. 3) Containers are run with port mappings, mounted host paths, and NET_ADMIN capability—these increase privilege and can expose your host; run in an isolated VM or dedicated machine, not on a production host. 4) For wallets and staking keys, use dedicated wallets with minimal funds and consider hardware wallets or separate signing workflows where possible. 5) Ask the publisher for the upstream repository/homepage and image provenance; if unavailable, treat the skill as higher risk. If you decide to proceed, run in a sandboxed environment, audit the Docker images, and supply secrets via a secure secrets manager rather than embedding them in compose files.
功能分析
Type: OpenClaw Skill Name: clawhub-skill-bandwidth-income Version: 1.0.0 The skill is classified as suspicious due to its reliance on high-risk capabilities, even though they align with its stated purpose. It extensively uses the `exec` tool to run Docker commands, which involve elevated privileges (e.g., `--cap-add NET_ADMIN` for Mysterium Network in `SKILL.md`), exposes network ports, mounts host volumes, and handles sensitive user credentials (email, password, wallet addresses) as environment variables for containers. While the `SKILL.md` instructions do not show prompt injection attempts or direct malicious intent, the inherent risks associated with deploying and managing network-facing services with such permissions warrant a 'suspicious' classification.
能力评估
Purpose & Capability
The name/description align with the instructions: the SKILL.md explains deploying and monitoring Grass.io, Mysterium, Storj, and Honeygain nodes via Docker and tracking earnings. The listed commands and docker-compose match the stated purpose.
Instruction Scope
The runtime instructions instruct the agent/user to run docker containers, mount host paths (e.g., ~/.mysterium), supply wallet/auth tokens as env vars, open network ports, and grant NET_ADMIN capability. These actions go beyond innocuous monitoring (they change host networking and run containers with elevated privileges) and require careful handling of secrets and host resources.
Install Mechanism
This is an instruction-only skill with no install spec or included binaries. No archives or third-party installers are fetched by the skill package itself, which reduces supply-chain risk from this package—but the instructions tell the user to pull third-party Docker images at runtime (see risks below).
Credentials
The skill metadata declares no required env vars, but SKILL.md references multiple sensitive values (GRASS_USER/GRASS_PASS, HONEYGAIN_EMAIL/HONEYGAIN_PASS, Storj auth token, ETH wallet address, staking tokens). The absence of declared required credentials in the registry metadata is an inconsistency and hides the need to supply secrets when following instructions.
Persistence & Privilege
The skill does not request always:true. It recommends running containers with --restart unless-stopped (persistence) and uses capabilities like NET_ADMIN and host port mappings, which increase privilege and attack surface. Autonomous agent invocation is allowed by default; combined with exec/web_fetch tools declared in skill.json, this could let the agent run these privileged commands if given permission.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clawhub-skill-bandwidth-income
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clawhub-skill-bandwidth-income 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
bandwidth-income skill initial release: - Guides users to set up and manage bandwidth-sharing nodes for Grass.io, Mysterium Network, Storj, and Honeygain via Docker. - Provides commands for node setup, status checks, earning tracking, monitoring with alerts, and node restarts. - Includes an all-in-one Docker Compose example for deployment. - Features earning calculators and platform comparisons. - Offers a sample monitoring script for automatic uptime checks and restarts. - Lists requirements, earnings estimates, and best practices for privacy and safety.
元数据
Slug clawhub-skill-bandwidth-income
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Clawhub Skill Bandwidth Income 是什么?

Set up and monitor bandwidth-sharing nodes on Grass.io, Mysterium, Storj, and Honeygain to earn passive crypto income with automated alerts and ROI tracking. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 440 次。

如何安装 Clawhub Skill Bandwidth Income?

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

Clawhub Skill Bandwidth Income 是免费的吗?

是的,Clawhub Skill Bandwidth Income 完全免费(开源免费),可自由下载、安装和使用。

Clawhub Skill Bandwidth Income 支持哪些平台?

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

谁开发了 Clawhub Skill Bandwidth Income?

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

💬 留言讨论