Buduj na API s4m
Wszystko w s4m to REST API — to samo, które wykorzystuje pulpit i aplikacja mobilna. Automatyzuj konta, przydzielaj dostęp do VPN/proxy i przeszukuj katalog darmowych proxy.
Podstawowy adres URL i uwierzytelnianie
Wszystkie żądania kierowane są do wersjonowanego podstawowego adresu URL przez HTTPS. Uwierzytelnij się, wysyłając swój token sesji jako nagłówek Bearer — uzyskaj go z /auth/login lub /auth/token.
- Ciała żądań i odpowiedzi JSON
- Uwierzytelnianie za pomocą tokena Bearer (JWT sesji HS256)
- Ograniczone tempo; bądź dobrym obywatelem
# 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"Punkty końcowe
Uwierzytelnianie
| POST | /v1/auth/register | Utwórz konto za pomocą e-maila + hasła. Zwraca token sesji. |
| POST | /v1/auth/login | Wymień e-mail + hasło na token sesji. |
| POST | /v1/auth/anonymous | Utwórz anonimowe konto i token — nie jest wymagany adres e-mail. |
| POST | /v1/auth/token | Wymień token konta na nowy token sesji. |
Konto
| GET | /v1/me | Bieżące konto: e-mail, rola, status, portfel, pula ruchu i pakiet PAYG. |
| GET | /v1/me/usage | Aktualne użycie w porównaniu do limitów twojego planu. |
| GET | /v1/me/usage/series | Codzienne bajty w górę/w dół za ostatnie 30 dni. |
| POST | /v1/me/subscribe | Aktywuj plan (płatny przez kasę lub kupon). |
| GET | /v1/me/pack | Twoje saldo ruchu PAYG (pozostałe bajty). |
| POST | /v1/me/redeem | Zrealizuj kod kuponu — portfel, pula ruchu, pakiet lub dni planu. |
Dostęp (VPN i proxy)
| POST | /v1/me/access | Wydanie dostępu: zwraca dane uwierzytelniające proxy + konfigurację WireGuard. |
| GET | /v1/me/access | Wymień swoje aktywne dane uwierzytelniające proxy i partnerów WireGuard. |
| POST | /v1/me/split-tunnel | Zbuduj WireGuard AllowedIPs + plik PAC, aby kierować tylko do wybranych miejsc docelowych. |
Polecenia, prywatność i webhooki
| GET | /v1/me/referral | Twój kod polecający, link i statystyki zdobytych bonusów. |
| POST | /v1/me/referral/claim | Zarejestruj, że kod polecający Cię polecił (bonus przy subskrypcji). |
| GET | /v1/me/privacy | Na żywo podsumowanie dokładnie tego, co przechowujemy o Twoim koncie. |
| GET | /v1/me/export | Pobierz wszystkie dane swojego konta jako JSON (przenośność zgodna z RODO). |
| DELETE | /v1/me | Usuń swoje konto: cofnij dostęp, anuluj subskrypcje, wyczyść dane osobowe. |
| POST | /v1/me/webhooks | Zarejestruj webhook podpisany HMAC dla zdarzeń konta. |
| GET | /v1/me/webhooks | Wymień swoje webhooki i ich liczby dostarczeń. |
| DELETE | /v1/me/webhooks/{id} | Usuń webhook. |
Katalog darmowych proxy
| GET | /v1/proxies | Zapytaj o aktywną listę darmowych proxy (filtruj według kraju, protokołu, anonimowości). |
| GET | /v1/proxies/facets | Dostępne filtry z licznikami. |
| GET | /v1/proxies/feed | Świeży zweryfikowany feed — format=json|txt|csv, paginowany z limitem (1–1000) i offsetem, sortowalny. |
Narzędzia
| GET | /v1/ip | Echo publicznego IP dzwoniącego (jaki-jest-mój-ip). |
| POST | /v1/proxy-check | Przetestuj proxy przez stałe echo: aktywne, opóźnienie, adres IP wyjścia, anonimowość. |
| GET | /v1/lookup/{ip} | Inteligencja zagrożeń: czy ten adres IP to znane/żywe otwarte proxy czy wyjście s4m? Zwraca wynik ryzyka. |
Przepisy do kopiowania i wklejania
Wydaj dostęp do 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 }Zapytaj o listę darmowych proxy
# Elite SOCKS5 proxies in Germany, as JSON curl -s 'https://s4m.online/v1/proxies?country=de&protocol=socks5&anonymity=elite'
Przewiń przez cały kanał
# 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'
Sprawdź, czy proxy działa
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 }Pobierz swoje 30-dniowe zużycie
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"])Pytania, odpowiedzi
Czy API jest stabilne / wersjonowane?
Tak — punkty końcowe znajdują się pod /v1. Zmiany łamiące kompatybilność są wprowadzane pod nowym prefiksem wersji.
Jak uwierzytelnić aplikację mobilną?
W ten sam sposób: uzyskaj token sesji z /auth/login lub anonimowy token, a następnie wyślij go jako nagłówek Bearer.
Jakie są limity prędkości?
Punkty końcowe autoryzacji i wrażliwe są ograniczone na podstawie IP. Zmniejsz obciążenie przy 429 i przechowuj tokeny po stronie serwera.
Czy mogę zautomatyzować przydzielanie zasobów dla moich użytkowników?
Tak — resellerzy tworzą sub-użytkowników z limitami na użytkownika za pośrednictwem API konta, a następnie wydają dostęp programowo.
Ludzie znaleźli tę stronę, szukając
- s4m API — VPN & proxy REST API dla programistów
- prywatny serwer vpn dla systemu Windows
- prywatny serwer vpn subskrypcja
- VPN WireGuard
- jak skonfigurować openvpn
- jak skonfigurować wireguard vpn
- plany i ceny
- lista darmowych proxy według kraju
- tani openvpn
- darmowa lista proxy
- tani vpn
- proxy SOCKS5 i HTTP
- lista darmowych proxy porównanie
- darmowe anonimowe proxy
- kup dedykowany ip
Rzeczywiste frazy wyszukiwania, na które ta strona odpowiada — powiązane otwierają stronę, która je szczegółowo omawia.