Nużaw il-proxy tiegħek
Status u użu
Kull apparat jirrapporta jekk qed iservix, x'inhu l-exit IP tiegħu, u kemm bytes ċaqlaq. Kollox jidher fid-dashboard u huwa disponibbli permezz tal-API.
Status online
L-istatus huwa l-veduta tal-gateway tat-tunnel, mhux biss jekk l-app hix miftuħa: online ifisser li t-tunnel tal-proxy huwa attiv u qed iservi, offline ifisser li huwa mitfi, u unknown ifisser li l-control plane ma ntlaħaqx għal ftit. It-telefon jirrapporta heartbeat kontinwament, għalhekk last_seen jgħidlek jekk apparat hux jitfarfar.
Storja tal-exit IP
Kull apparat iżomm log mingħajr duplikati tal-exit IPs tiegħu — entrata ġdida biss meta l-IP fil-fatt jinbidel. Huwa l-mod affidabbli biex tikkonferma li rotazzjoni pproduċiet indirizz frisk.
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": "…" }, … ] }IP alerts
Is-server jissorvelja l-flotta tiegħek u jqajjem alert meta IP ma jimxix sew — l-ebda setup lil hinn minn limitu fakultattiv. stale_ip: l-apparat huwa online iżda l-exit IP tiegħu ma nbidilx għal aktar mil-limitu li ssettjajt għal kull subscription (karta tad-dashboard jew stale_ip_alert_minutes fuq l-endpoint tar-rotazzjoni; mitfi b'default). duplicate_ip: tnejn mill-apparati tiegħek jirrappurtaw l-istess exit IP (in-NAT tal-carrier jista' jagħti żewġ SIMs indirizz wieħed) — jinstab awtomatikament, irrota apparat wieħed biex tifridhom. rotation_stuck: l-apparat jibqa' jirrota — kmandi ta' rotazzjoni rikonoxxuti jew ir-rotazzjoni skedata tiegħu — iżda l-exit IP qatt ma jinbidel, li normalment ifisser li tilef il-kapaċità tal-Airplane-toggle li jeħtieġ biex ibiddel l-IP tal-carrier. Dejjem mixgħul, l-ebda limitu x'tissettja. L-alerts jidhru fil-qanpiena tad-dashboard u fuq il-karta affettwata, u jissolvu waħedhom malli l-kundizzjoni titneħħa.
# 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 }Traffiku
Il-bytes jingħaddu fil-gateway, maqsumin għal kull proxy — dak li tara hu dak li l-gateway fil-fatt għadda. Utli biex tiffattura lill-klijenti li terġa' tbigħlhom.
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": … } ] }GET /api/v1/usage/summary.SMS riċevuti
Għat-telefowni li għandek int, kwalunkwe SMS li jirċievi s-SIM — kodiċi ta' verifika ta' darba (OTPs), pereżempju — jiġi mgħoddi lid-dashboard tiegħek u elenkat l-aktar riċenti l-ewwel għal kull apparat. Jiddependi fuq il-permess fakultattiv tal-app biex tirċievi l-SMS; jekk irrifjutajtu fuq it-telefon, il-lista tibqa' vojta.
curl https://mobileproxy.app/api/v1/subscriptions/SUBSCRIPTION_ID/sms \
-H "Authorization: Bearer mpx_live_…"
# → { "messages": [ { "sender": "+15550101", "body": "code 314159", "received_at": "…" }, … ] }Dettalji sħaħ field b'field jinsabu fil-console interattiva tal-API.