Skip to content

SMProxy documentation

SMProxy is a client for VLESS, Reality, VMess, Trojan, Shadowsocks and WireGuard/AmneziaWG. iOS, iPadOS, macOS, Apple TV, Android, Android TV, Windows and Linux.

The app ships no servers and provides no VPN service: the user imports a subscription from a provider and connects. Everything is free — there are no paid tiers and no gated features.

  • Developer documentation

    Integration for subscription providers and panels: subscription formats, HTTP headers, deep links, routing profiles, WireGuard/AmneziaWG parameters, encrypted values.

  • App settings

    Every setting in the app: what it does, its default, and which platforms have it — plus operating system requirements.

Documentation for AI assistants

The documentation has its own MCP server: an assistant connects in one command and then finds the right page by itself, instead of inventing header names.

claude mcp add --transport http smproxy-docs https://provider.smproxy.io/mcp

Setup for Cursor, VS Code, Codex and others is on the Documentation for AI page.

If your assistant has no MCP support, point it at the whole documentation in one file: llms-full.txt; the page index is at llms.txt.

The app

Downloads and release notes: GitLab · Website: smproxy.io