定制 mobirox/mobileproxy-sdk 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mobirox/mobileproxy-sdk

Composer 安装命令:

composer require mobirox/mobileproxy-sdk

包简介

Official PHP SDK for MobileProxy.Space API — private mobile proxies on real GSM devices

README 文档

README

CI

Official PHP SDK for the MobileProxy.Space API — private mobile proxies on real GSM devices across 52 countries.

Features

  • Full API coverage — all endpoints wrapped in typed, documented methods
  • PSR-4 autoloading — install via Composer
  • Typed exceptionsApiException, AuthenticationException, RateLimitException
  • IP rotation — dedicated changeIp() method with no rate limit
  • PHP 7.4+ compatible

Installation

composer require mobirox/mobileproxy-sdk

Quick Start

use MobileProxy\Client;
use MobileProxy\Exception\ApiException;

$client = new Client('YOUR_API_TOKEN');

// Check balance
$balance = $client->getBalance();
echo "Balance: {$balance['balance']}";

// List active proxies
$proxies = $client->getMyProxy();

// Get current IP of a proxy
$ip = $client->getProxyIp(12345);

// Rotate IP (no rate limit)
$client->changeIp('your_proxy_key');

API Methods

Proxy Information

Method Description
getProxyIp($proxyId, $checkSpam) Get current IP address of a proxy
getMyProxy($proxyId) List active proxies (all or specific)
getIpStats() IP address statistics by GEO

Proxy Management

Method Description
changeProxyCredentials($proxyId, $login, $password) Change proxy login/password
rebootProxy($proxyId) Restart the modem
editProxy($proxyId, $rebootTime, $ipAuth, $comment) Update proxy settings
changeIp($proxyKey, $format, $userAgent) Rotate IP (no rate limit)

Equipment & GEO

Method Description
changeEquipment($proxyId, $options) Switch modem/SIM/operator/city
getAvailableEquipment($proxyId, $options) List available equipment by GEO
getGeoList($proxyId, $geoId) Available GEOs for a proxy
getOperators($geoId) Operators for a GEO
getCountries($onlyAvailable) List of countries
getCities() List of cities

Blacklist

Method Description
getBlackList($proxyId) Get equipment/operator blacklist
addOperatorToBlackList($proxyId, $operatorId) Block an operator
removeOperatorFromBlackList($proxyId, $operatorId) Unblock an operator
removeFromBlackList($proxyId, $blackListId, $eid) Remove equipment from blacklist

Purchasing & Billing

Method Description
buyProxy($options) Purchase a proxy
refundProxy($proxyId) Request a refund
getBalance() Account balance
getPrices($countryId) Prices for a country
getTestProxy($geoId, $operator) Get a free 2-hour trial proxy

Utilities

Method Description
checkEquipmentAvailability($eid) Check if equipment is available
viewUrlFromDifferentIps($url, $countryId) Anti-cloaking: view URL from another country
getTaskResult($taskId) Get async task result

Error Handling

use MobileProxy\Exception\ApiException;
use MobileProxy\Exception\AuthenticationException;
use MobileProxy\Exception\RateLimitException;

try {
    $client->getBalance();
} catch (AuthenticationException $e) {
    // Invalid API token
} catch (RateLimitException $e) {
    // Too many requests — back off and retry
    // Limit: 3 × (number of active proxies) requests/sec
} catch (ApiException $e) {
    echo $e->getMessage();
    echo $e->getHttpCode();
    print_r($e->getResponseBody());
}

Configuration

$client = new Client('YOUR_API_TOKEN', [
    'timeout' => 120,    // request timeout in seconds
    'debug'   => true,   // enable cURL verbose output
]);

Rate Limits

API requests are limited to 3 × (number of active proxies) per second. For example, 10 proxies = 30 req/s. The changeIp() method uses a separate endpoint with no rate limit.

Requirements

  • PHP 7.4 or higher
  • cURL extension
  • JSON extension

Links

License

MIT — see LICENSE.

mobirox/mobileproxy-sdk 适用场景与选型建议

mobirox/mobileproxy-sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 12 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 03 月 05 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「proxy」 「scraping」 「API-Client」 「socks5」 「http-proxy」 「mobile-proxy」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 mobirox/mobileproxy-sdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 mobirox/mobileproxy-sdk 我们能提供哪些服务?
定制开发 / 二次开发

基于 mobirox/mobileproxy-sdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 34
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-05