Pi terminal
Use the same documented freevpn commands.
Free VPN CLI is documented for Linux amd64/arm64. For Raspberry Pi-style terminal workflows, use the documented Linux installer only where your OS, architecture, service setup, and tunnel permissions are compatible.
Do not invent a Raspberry Pi package. Use the Free VPN CLI Linux installer and verify the binary, service, and tunnel behavior on the device.
Run the documented installer, then check version and status.
freevpn doctor --json if networking or routes look blocked.Keep VPN state visible in a shell on small Linux devices and headless setups.
Use the same documented freevpn commands.
Operate over SSH when tunnel permissions are available.
Use parseable status and doctor output.
Verify with freevpn version and diagnostics.
Use the Linux installer and confirm the CLI before connecting.
Use freevpn status --json and freevpn doctor --json before relying on a headless setup.
Three verbs cover most day-to-day VPN work. set-region and doctor cover region selection and troubleshooting.
Small Linux devices need the same careful flow as any headless host: verify install, connect only where allowed, and diagnose with JSON.
| Command | Why it matters |
|---|---|
curl -fsSL https://freevpnapp.org/install.sh | sh | Documented Linux install path. |
freevpn version | Confirm the CLI binary is available. |
freevpn status --json | Read current state structurally. |
freevpn up --json | Connect when the environment allows it. |
freevpn doctor --json | Diagnose service, tunnel, DNS, route, or egress issues. |
Use conservative Linux CLI behavior without unsupported package claims.
Use shell commands on Raspberry Pi-style Linux setups.
Use --json for scripts and agents.
No GUI is required for core VPN workflows.
Check service and network behavior with structured output.
Enable VPN-layer blocking while connected.
Choose explicit exits when needed.
When the VPN is connected, Ad Block can help reduce known ad, analytics, and tracker domains for tools using the device network path.
These workflows are terminal-first. On a desktop machine, you can add the optional companion window for human status checks while keeping scripts and agents on CLI commands.
SKILL.md documents Free VPN CLI commands, JSON output, exit handling, and troubleshooting flows so agents can use terminal commands without guessing from screenshots.
Claude
Cursor
Codex
OpenClaw
Hermes+ any MCP toolUse Free VPN CLI on compatible Raspberry Pi-style Linux environments where the documented installer and tunnel requirements work.
Verify OS and architecture compatibility.
Use shell commands and JSON output.
Operate over SSH carefully.
Use status and doctor around jobs.
Free VPN CLI is genuinely free to use: no signup, no email, no credit card. Use it for compatible Raspberry Pi-style Linux terminal workflows. The paid option removes the continuous connection limit for people who want the VPN running all day. Cancel any time. Prices in USD.
No signup. No card. No expiry. Use it as much as you want.
The paid plans below remove the 30-min session limit. Nothing else changes.
Unlimited time, billed weekly. Cancel in one click from the billing portal.
Unlimited time. Save ~58% vs. monthly: one charge a year, nothing else to think about.
Unlimited time, billed monthly. Swap plans any time from freevpn manage.
This page stays careful about support claims.
freevpn doctor --json if tunnel permissions or routes fail.curl -fsSL https://freevpnapp.org/install.sh | sh. Do not invent an apt package.freevpn version, freevpn status --json, and freevpn doctor --json.Install with the documented Linux command, verify status, and diagnose before relying on the tunnel.