Costruisci sull'API s4m
Tutto in s4m è un'API REST — la stessa che utilizza il dashboard e l'app mobile. Automatizza gli account, emetti accessi VPN/proxy e consulta il catalogo dei proxy gratuiti.
URL di base e autenticazione
Tutte le richieste vanno all'URL di base versionato tramite HTTPS. Autenticati inviando il tuo token di sessione come intestazione Bearer — ottienilo da /auth/login o /auth/token.
- Corpi di richiesta e risposta JSON
- Autenticazione con token Bearer (JWT di sessione HS256)
- Limitato in termini di velocità; sii un buon cittadino
# 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":"you@example.com","password":"…"}' | jq -r .session)
curl https://s4m.online/v1/me -H "Authorization: Bearer $TOKEN"Punti finali
Autenticazione
| POST | /v1/auth/register | Crea un account con email + password. Restituisce un token di sessione. |
| POST | /v1/auth/login | Scambia email + password per un token di sessione. |
| POST | /v1/auth/anonymous | Crea un account e un token anonimi — nessuna email richiesta. |
| POST | /v1/auth/token | Scambia un token account per un nuovo token sessione. |
Account
| GET | /v1/me | L'account corrente: email, ruolo, stato, portafoglio, pool di traffico e pacchetto PAYG. |
| GET | /v1/me/usage | Utilizzo attuale rispetto ai limiti del tuo piano. |
| GET | /v1/me/usage/series | Byte giornalieri in entrata/uscita per gli ultimi 30 giorni. |
| POST | /v1/me/subscribe | Attiva un piano (pagato tramite checkout o voucher). |
| GET | /v1/me/pack | Il tuo saldo traffico PAYG prepagato (byte rimanenti). |
| POST | /v1/me/redeem | Riscatta un codice voucher — portafoglio, pool di traffico, pacchetto o giorni di piano. |
Accesso (VPN e proxy)
| POST | /v1/me/access | Accesso all'emissione: restituisce le credenziali del proxy + una configurazione WireGuard. |
| GET | /v1/me/access | Elenca le tue credenziali proxy attive e i peer di WireGuard. |
| POST | /v1/me/split-tunnel | Crea WireGuard AllowedIPs + un file PAC per instradare solo le destinazioni scelte. |
Riferimenti, privacy e webhook
| GET | /v1/me/referral | Il tuo codice di riferimento, link e statistiche bonus guadagnate. |
| POST | /v1/me/referral/claim | Registra che un codice di riferimento ti ha riferito (bonus all'iscrizione). |
| GET | /v1/me/privacy | Un riepilogo live di esattamente cosa memorizziamo sul tuo account. |
| GET | /v1/me/export | Scarica tutti i dati del tuo account come JSON (portabilità GDPR). |
| DELETE | /v1/me | Elimina il tuo account: revoca l'accesso, annulla gli abbonamenti, cancella i dati personali. |
| POST | /v1/me/webhooks | Registrati per un webhook firmato HMAC per eventi dell'account. |
| GET | /v1/me/webhooks | Elenca i tuoi webhook e i loro conteggi di consegna. |
| DELETE | /v1/me/webhooks/{id} | Elimina un webhook. |
Catalogo proxy gratuiti
| GET | /v1/proxies | Interroga la lista proxy gratuita live (filtra per paese, protocollo, anonimato). |
| GET | /v1/proxies/facets | Facette di filtro disponibili con conteggi. |
| GET | /v1/proxies/feed | Feed validato fresco — formato=json|txt|csv, paginato con limite (1–1000) e offset, ordinabile. |
Strumenti
| GET | /v1/ip | Echi l'IP pubblico del chiamante (what-is-my-ip). |
| POST | /v1/proxy-check | Testa un proxy attraverso un'eco fissa: attivo, latenza, IP di uscita, anonimato. |
| GET | /v1/lookup/{ip} | Threat-intel: questo IP è un proxy aperto noto/vivo o un exit s4m? Restituisce un punteggio di rischio. |
Ricette da copiare e incollare
Problema di accesso proxy + 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 }Interroga l'elenco dei proxy gratuiti
# Elite SOCKS5 proxies in Germany, as JSON curl -s 'https://s4m.online/v1/proxies?country=de&protocol=socks5&anonymity=elite'
Sfoglia l'intero feed
# 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'
Controlla se un proxy funziona
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 }Estrai il tuo utilizzo di 30 giorni
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"])Domande, risposte
L'API è stabile / versionata?
Sì — gli endpoint vivono sotto /v1. Le modifiche significative vengono rilasciate sotto un nuovo prefisso di versione.
Come posso autenticare l'app mobile?
Nello stesso modo: ottieni un token di sessione da /auth/login o un token anonimo, quindi invialo come intestazione Bearer.
Quali sono i limiti di velocità?
Gli endpoint di autenticazione e sensibili sono limitati per IP. Fai attenzione al 429 e mantieni i token lato server.
Posso automatizzare il provisioning per i miei utenti?
Sì — i rivenditori creano sub-utenti con quote per utente tramite l'API dell'account, quindi rilasciano l'accesso in modo programmatico.
Spedisci più velocemente su s4m
Account anonimi — prendi un token e inizia a costruire.
Ottieni un token APILe persone hanno trovato questa pagina cercando
- s4m API — VPN & proxy REST API per sviluppatori
- server vpn privato per windows
- server vpn privato abbonamento
- WireGuard VPN
- come impostare openvpn
- come configurare wireguard vpn
- piani e prezzi
- lista di proxy gratuiti per paese
- economico openvpn
- lista proxy gratuita
- economico vpn
- proxy SOCKS5 e HTTP
- lista di proxy gratuiti confronto
- gratuito proxy anonimo
- acquista ip dedicato
Frasi di ricerca reali a cui questa pagina risponde — i collegamenti aprono la pagina che le tratta in dettaglio.