Run a node · earn USDC
Provide geo-located egress from your machine and get paid per request in USDC on Arc — no account, no gas, just your wallet.
run the node→self-registers→appears on the map→earns per request
Paste into your coding agent
For a coding agent with shell access (Claude Code, Cursor…) — a chat agent can't run a server.
PROMPT
You are setting up a NanoVPN egress node so I earn USDC on Arc testnet (chain 5042002). On my machine, with shell access: 1. Clone https://github.com/ArcXBayernMeca/NanoVPN and run `pnpm install`. 2. Generate a fresh Arc wallet (viem generatePrivateKey) — this is my payout wallet. Print the address. Keep the private key on this machine only; never upload or share it (it only signs the registration + is a local env var). 3. Install cloudflared and start a quick tunnel to port 8080; capture the https://<sub>.trycloudflare.com URL. 4. Start the node in community mode (no platform secrets, no gas needed — SELLER_ADDRESS is the wallet address from step 2): OPERATOR_PRIVATE_KEY=<key> SELLER_ADDRESS=<address> EDGE_NODE_ID=op-<name> REGISTRY_URL=https://nanovpn-web.vercel.app EDGE_NODE_PUBLIC_URL=<tunnel-url> EDGE_NODE_PORT=8080 pnpm --filter @nanovpn/edge-node start 5. Confirm the log shows "self-register 201" and the node appears at https://nanovpn-web.vercel.app/map. Keep it running to keep earning.
Or run it manually
SH
# 1) get the code git clone https://github.com/ArcXBayernMeca/NanoVPN && cd NanoVPN && pnpm install # 2) expose your machine (public https url) cloudflared tunnel --url http://localhost:8080 # 3) run the node with your wallet (SELLER_ADDRESS = your wallet address) OPERATOR_PRIVATE_KEY=0x… SELLER_ADDRESS=0x… EDGE_NODE_ID=op-you \ REGISTRY_URL=https://nanovpn-web.vercel.app EDGE_NODE_PUBLIC_URL=<tunnel-url> \ EDGE_NODE_PORT=8080 pnpm --filter @nanovpn/edge-node start
◈ Your node is an egress proxy — paid requests are fetched to public URLs from your machine's IP. Run it where that's OK. It serves only SSRF-guarded, per-request-paid egress; it does not tunnel arbitrary traffic or touch your local network.
| Registry | https://nanovpn-web.vercel.app |
|---|---|
| Network | eip155:5042002 |
| Earn | ~$0.001/request |
| Repo | https://github.com/ArcXBayernMeca/NanoVPN |
| Needs | your wallet + a public tunnel (no gas) |