mobileproxy.app

Използване на вашия proxy

Състояние и потребление

Всяко устройство докладва дали обслужва, какъв е изходящият му IP и колко байта е преместило. Всичко това се показва в таблото и е достъпно през API.

Онлайн статус

Статусът е гледната точка на шлюза върху тунела, а не просто дали приложението е отворено: online означава, че proxy тунелът е активен и обслужва, offline означава, че е паднал, а unknown означава, че контролната равнина е била временно недостъпна. Телефонът докладва heartbeat непрекъснато, така че last_seen ви казва дали устройство трепка.

История на изходящите IP

Всяко устройство поддържа дедупликиран дневник на изходящите си IP — нов запис само когато IP действително се е сменил. Това е надеждният начин да потвърдите, че ротация е дала нов адрес.

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 предупреждения

Сървърът наблюдава вашия флот и повдига предупреждение, когато IP се държи странно — без настройка освен незадължителен праг. stale_ip: устройството е онлайн, но изходящият му IP не се е сменил за по-дълго от прага, който сте задали за абонамента (карта в таблото или stale_ip_alert_minutes на endpoint-а за ротация; изключено по подразбиране). duplicate_ip: две от вашите устройства докладват същия изходящ IP (NAT на оператора може да даде на два SIM един адрес) — открива се автоматично, завъртете едното устройство, за да ги разделите. rotation_stuck: устройството продължава да се завърта — потвърдени команди за ротация или планираната му ротация — но изходящият IP никога не се сменя, което обикновено означава, че е загубило способността за превключване на самолетен режим, необходима за смяна на IP на оператора. Винаги активно, без праг за задаване. Предупрежденията се появяват в звънеца на таблото и на засегнатата карта и се разрешават сами, щом условието изчезне.

# 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 }

Трафик

Байтовете се броят на шлюза, разделени по proxy — това, което виждате, е това, което шлюзът реално е предал. Полезно за фактуриране на клиенти, на които препродавате.

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

За телефони, които притежавате, всеки SMS, който SIM получи — например еднократни кодове за проверка (OTP) — се препраща към вашето табло и се извежда за всяко устройство, най-новите първо. Разчита на незадължителното разрешение на приложението за получаване на SMS; ако сте го отказали на телефона, списъкът остава празен.

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

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

Пълни подробности поле по поле са в интерактивната API конзола.