КАБИНЕТ ПРОВАЙДЕРА

Инструменты для провайдеров

Раздавайте подписки через фирменные ссылки smproxy://, следите за статистикой и отправляйте сообщения пользователям. Всё бесплатно.

Начните за минуту

Зарегистрируйтесь, получите Provider ID, добавьте его в подписку как заголовок ответа — и статистика начнёт наполняться в дашборде.

Создать аккаунт → Войти
ГЕНЕРАТОРЫ ССЫЛОК

Превратите ссылку подписки в smproxy://

По одному клику пользователь добавит вашу подписку. Ниже — рабочие генераторы (обращаются к provider.smproxy.io).

🔒

Зашифрованная ссылка

smproxy://crypt1/…

Скрывает реальный URL подписки — пользователь не увидит адрес вашего сервера.

Готовая ссылка
📱

Привязка к устройству

smproxy://addhw/…

Ссылка откроется только на устройстве с указанным HWID — защита от «расшаривания».

Готовая ссылка
Инструменты

Соберите ссылку для клиента или профиль маршрутизации прямо в браузере — вводить JSON руками не нужно.

Генератор ссылок WireGuard / AmneziaWG → Конструктор профиля маршрутизации →

Полная спецификация API и справочник заголовков — в документации для разработчиков.

API — ГЕНЕРАЦИЯ ПРОГРАММНО

Как генерировать ссылки из кода

Формы выше — обёртка над двумя POST-эндпоинтами. Вызывайте их напрямую из бэкенда или бота, чтобы выдавать ссылки автоматически.

POST · form-urlencoded или JSON База: https://provider.smproxy.io/public/
🔒

crypto-link

POST /public/crypto-link
ЗАПРОС (cURL)
curl -X POST \
  https://provider.smproxy.io/public/crypto-link \
  -d 'url=https://example.com/sub/abc123'
… ИЛИ JSON
curl -X POST \
  https://provider.smproxy.io/public/crypto-link \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com/sub/abc123"}'
ОТВЕТ (200)
{
  "link": "smproxy://crypt1/BASE64URL…"
}
📱

hwid-link

POST /public/hwid-link
ЗАПРОС (cURL)
curl -X POST \
  https://provider.smproxy.io/public/hwid-link \
  -d 'url=https://example.com/sub/abc123' \
  -d 'hwid=A1B2C3D4-5E6F-…'
… ИЛИ JSON
curl -X POST \
  https://provider.smproxy.io/public/hwid-link \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com/sub/abc123",
      "hwid":"A1B2C3D4-5E6F-…"}'
ОТВЕТ (200)
{
  "link": "smproxy://addhw/BASE64URL…"
}

Параметры

Поле
Описание
url
Ссылка подписки (обязательно для обоих)
hwid
Идентификатор устройства — только для hwid-link
Тело принимается как form-urlencoded, так и application/json. Ошибки — { "error": "…" } с кодом 4xx/5xx.

Пример на Node.js

const res = await fetch(
  "https://provider.smproxy.io/public/crypto-link",
  {
    method: "POST",
    headers: {
      "Content-Type":
        "application/x-www-form-urlencoded"
    },
    body: new URLSearchParams({
      url: "https://example.com/sub/abc"
    })
  }
);
const { link } = await res.json();