Створюйте на API s4m
Усе в s4m — це REST API, той самий, який використовують кабінет і мобільний застосунок. Автоматизуйте акаунти, видавайте доступ до VPN/проксі та запитуйте каталог безкоштовних проксі.
Базова URL та автентифікація
Усі запити йдуть на версійовану базову URL через HTTPS. Автентифікуйтеся, надсилаючи токен сесії в заголовку Bearer — отримайте його з /auth/login або /auth/token.
- Тіла запитів і відповідей у JSON
- Автентифікація токеном Bearer (сесійний JWT HS256)
- Обмеження частоти; будьте чемними
# Base URL
https://s4m.online/v1
# Authenticate, then send the token on every call
TOKEN=$(curl -s -X POST https://s4m.online/v1/auth/login \
-H 'Content-Type: application/json' \
-d '{"email":"[email protected]","password":"…"}' | jq -r .session)
curl https://s4m.online/v1/me -H "Authorization: Bearer $TOKEN"Ендпоінти
Автентифікація
| POST | /v1/auth/register | Створити акаунт з email + паролем. Повертає токен сесії. |
| POST | /v1/auth/login | Обміняти email + пароль на токен сесії. |
| POST | /v1/auth/anonymous | Створити анонімний акаунт і токен — email не потрібен. |
| POST | /v1/auth/token | Обміняти токен акаунта на новий токен сесії. |
Акаунт
| GET | /v1/me | Поточний акаунт: email, роль, статус, гаманець, пул трафіку та пакет PAYG. |
| GET | /v1/me/usage | Поточне використання проти лімітів вашого плану. |
| GET | /v1/me/usage/series | Щоденні байти вгору/вниз за останні 30 днів. |
| POST | /v1/me/subscribe | Активуйте тариф (оплата через оформлення або ваучер). |
| GET | /v1/me/pack | Баланс передплаченого трафіку PAYG (залишок байтів). |
| POST | /v1/me/redeem | Активувати ваучер — гаманець, пул трафіку, пакет або дні тарифу. |
Доступ (VPN та проксі)
| POST | /v1/me/access | Видати доступ: повертає облікові дані проксі + конфіг WireGuard. |
| GET | /v1/me/access | Список ваших активних облікових даних проксі та пірів WireGuard. |
| POST | /v1/me/split-tunnel | Сформувати AllowedIPs для WireGuard і PAC-файл, щоб через тунель ішли лише обрані адреси. |
Реферали, приватність і вебхуки
| GET | /v1/me/referral | Ваш реферальний код, посилання та статистика зароблених бонусів. |
| POST | /v1/me/referral/claim | Зафіксувати, що вас запросили за реферальним кодом (бонус при підписці). |
| GET | /v1/me/privacy | Живе зведення того, що саме ми зберігаємо про ваш акаунт. |
| GET | /v1/me/export | Завантажити всі дані акаунта в JSON (перенесення за GDPR). |
| DELETE | /v1/me | Видалити акаунт: відкликати доступи, скасувати підписки, стерти персональні дані. |
| POST | /v1/me/webhooks | Зареєструвати вебхук із підписом HMAC для подій акаунта. |
| GET | /v1/me/webhooks | Список ваших вебхуків і кількість доставок. |
| DELETE | /v1/me/webhooks/{id} | Видалити вебхук. |
Каталог безкоштовних проксі
| GET | /v1/proxies | Запит живого списку безкоштовних проксі (фільтр за країною, протоколом, анонімністю). |
| GET | /v1/proxies/facets | Доступні фасети фільтрів з підрахунком. |
| GET | /v1/proxies/feed | Свіжий перевірений фід — format=json|txt|csv, пагінація через limit (1–1000) і offset, сортування. |
Інструменти
| GET | /v1/ip | Повернути публічну IP того, хто запитує (what-is-my-ip). |
| POST | /v1/proxy-check | Перевірити проксі через фіксований echo: живий, затримка, вихідна IP, анонімність. |
| GET | /v1/lookup/{ip} | Threat-intel: чи є ця IP відомим/живим відкритим проксі або виходом s4m? Повертає оцінку ризику. |
Готові рецепти
Видати доступ до проксі + VPN
curl -s -X POST https://s4m.online/v1/me/access \
-H "Authorization: Bearer $TOKEN"
# -> { proxy_username, proxy_password, proxy_socks, proxy_http, wg_config }Запит списку безкоштовних проксі
# Elite SOCKS5 proxies in Germany, as JSON curl -s 'https://s4m.online/v1/proxies?country=de&protocol=socks5&anonymity=elite'
Гортати весь фід
# 500 per page, walk offsets; format=json|txt|csv curl -s 'https://s4m.online/v1/proxies/feed?format=json&limit=500&offset=0' curl -s 'https://s4m.online/v1/proxies/feed?format=json&limit=500&offset=500'
Перевірити, чи працює проксі
curl -s -X POST https://s4m.online/v1/proxy-check \
-H 'Content-Type: application/json' \
-d '{"host":"proxy.example.com","port":1080,"protocol":"socks5"}'
# -> { alive, latency_ms, exit_ip, anonymity }Отримати статистику за 30 днів
import requests
H = {"Authorization": f"Bearer {TOKEN}"}
r = requests.get("https://s4m.online/v1/me/usage/series", headers=H)
for d in r.json()["series"]:
print(d["date"], d["total"])Відповіді на питання
Чи стабільний / версійований API?
Так — ендпоінти під /v1. Несумісні зміни виходять під новим префіксом версії.
Як автентифікувати мобільний застосунок?
Так само: отримайте токен сесії з /auth/login або анонімний токен, потім надсилайте його в заголовку Bearer.
Які обмеження частоти?
Автентифікація та чутливі ендпоінти мають ліміт частоти на IP. Робіть паузу на 429 і зберігайте токени на сервері.
Чи можу я автоматизувати надання доступу для своїх користувачів?
Так — реселери створюють суб-користувачів з індивідуальними квотами через API акаунта, потім видають доступ програмно.
Цю сторінку знаходять за запитами
- приватний vpn сервер для windows
- приватний vpn сервер підписка
- приватний vpn сервер
- WireGuard VPN
- дешевий openvpn
- http проксі для парсингу
- тарифи та ціни
- http проксі ціна
- анонімний проксі
- список безкоштовних проксі
- безкоштовний анонімний проксі
- SOCKS5 та HTTP проксі
- vpn без логів
- список безкоштовних проксі порівняння
- виділений ip
Реальні пошукові фрази, на які відповідає ця сторінка — за посиланнями відкриються матеріали, що розкривають тему глибше.