mobileproxy.app

Korzystanie z proxy

Status i zużycie

Każde urządzenie zgłasza, czy serwuje, jaki ma wyjściowy IP i ile bajtów przeniosło. Wszystko to pokazuje się w panelu i jest dostępne przez API.

Status online

Status to widok tunelu z perspektywy bramy, a nie tylko to, czy aplikacja jest otwarta: online oznacza, że tunel proxy działa i serwuje, offline oznacza, że jest wyłączony, a unknown oznacza, że warstwa sterowania była chwilowo nieosiągalna. Telefon zgłasza sygnał heartbeat nieprzerwanie, więc last_seen mówi, czy urządzenie miga.

Historia wyjściowych IP

Każde urządzenie prowadzi dziennik swoich wyjściowych IP z usuniętymi duplikatami — nowy wpis tylko wtedy, gdy IP faktycznie się zmienił. To niezawodny sposób na potwierdzenie, że rotacja dała nowy adres.

curl https://mobileproxy.app/api/v1/subscriptions/SUBSCRIPTION_ID/ip-history \
     -H "Authorization: Bearer mpx_live_…"

# → { "ip_history": [ { "ip": "77.136.66.63", "carrier": "SFR", "ts": "…" }, … ] }

Alerty IP

Serwer obserwuje Twoją flotę i podnosi alert, gdy IP się źle zachowuje — bez konfiguracji poza opcjonalnym progiem. stale_ip: urządzenie jest online, ale jego wyjściowy IP nie zmienił się dłużej niż ustawiony przez Ciebie próg dla subskrypcji (karta w panelu lub stale_ip_alert_minutes na endpoincie rotacji; domyślnie wyłączone). duplicate_ip: dwa Twoje urządzenia zgłaszają ten sam wyjściowy IP (NAT operatora może przydzielić dwóm SIM jeden adres) — wykrywane automatycznie, rotuj jedno urządzenie, aby je rozdzielić. rotation_stuck: urządzenie wciąż rotuje — potwierdzone polecenia rotacji lub jego zaplanowana rotacja — ale wyjściowy IP nigdy się nie zmienia, co zwykle oznacza, że straciło zdolność przełączania trybu samolotowego, której potrzebuje do zmiany IP operatora. Zawsze włączone, bez progu do ustawienia. Alerty pojawiają się w dzwonku w panelu i na dotkniętej karcie oraz rozwiązują się same, gdy warunek ustanie.

# Alert after 60 min without an IP change
curl -X POST https://mobileproxy.app/api/v1/subscriptions/SUBSCRIPTION_ID/rotation \
     -H "Authorization: Bearer mpx_live_…" \
     -H "Content-Type: application/json" \
     -d '{ "stale_ip_alert_minutes": 60 }'

# Poll open alerts from your own monitoring
curl https://mobileproxy.app/api/v1/alerts -H "Authorization: Bearer mpx_live_…"
# → { "alerts": [ { "kind": "stale_ip", "sub_name": "Galaxy S8",
#       "message": "IP unchanged for 75 min (alert threshold 60 min) — still 77.136.66.44",
#       … } ], "unseen": 1 }

Ruch

Bajty są liczone w bramie, rozbite na poszczególne proxy — to, co widzisz, to faktycznie przekazany przez bramę ruch. Przydatne do rozliczania klientów, którym odsprzedajesz dostęp.

curl https://mobileproxy.app/api/v1/subscriptions/SUBSCRIPTION_ID/traffic \
     -H "Authorization: Bearer mpx_live_…"

# → { "bytes_sent": …, "bytes_recv": …, "bytes_total": …,
#     "per_proxy": [ { "proxy_id": "…", "bytes_sent": …, "bytes_recv": … } ] }
Wskazówka
Aby uzyskać zbiorcze zestawienie w skali konta ze wszystkich urządzeń, wywołaj GET /api/v1/usage/summary.

Odebrane SMS

W przypadku telefonów, które posiadasz, każdy SMS odebrany przez SIM — na przykład jednorazowe kody weryfikacyjne (OTP) — jest przekazywany do Twojego panelu i wyświetlany od najnowszych, per urządzenie. Zależy to od opcjonalnego uprawnienia aplikacji do odbioru SMS; jeśli odmówiłeś go na telefonie, lista pozostaje pusta.

curl https://mobileproxy.app/api/v1/subscriptions/SUBSCRIPTION_ID/sms \
     -H "Authorization: Bearer mpx_live_…"

# → { "messages": [ { "sender": "+15550101", "body": "code 314159", "received_at": "…" }, … ] }

Pełne szczegóły pole po polu znajdują się w interaktywnej konsoli API.