Mobile Proxy: How to guides

Take a deeper look into Mobile Proxy and explore the different targeting options, control panel configurations, and more.

Getting Started

If you haven't yet seen our Mobile Proxy Getting started guide, you'll want to go there first to briefly review how to create a Mobile proxy network, send your first request, explore the control panel, and more basic actions.

How to: for All Proxy networks

Learn how to target a specific country or city when sending your request, set a limit on bandwidth consumption, integrations, statistics, and more

How to: Mobile Proxy specific 

Explore how to target ASN specific IPs, Proxy Peers, OS's, and how to best browse Chinese based domains. 

Targetting an ASN specific IP 

This feature can be enabled by adding the ASN parameter to your Zone configuration, under Geolocation Targeting.  

mceclip0.png

Once the configuration is saved, the ASN flag can be added to the Zone's credentials
and be integrated when using the Mobile proxies. For example:

curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-<USERNAME>-zone-<ZONE>-asn-<ASN number>:<PASSWORD> "<TARGET SITE>"

Note: Values for <ASN number> can be found here.

 

Targeting Mobile IP groups (gIPs) 

Dedicated Mobile IPs can be selected in the form of gIPs. They can be allocated under the zone's configuration page by selecting a "Dedicated" IP type and choosing a number of gips. Also targeting a specific domain is required.

mceclip5.png

Once the configuration is saved, selecting "Show allocated Dedicated Mobile IPs" will provide 
a list of hash values that represent group IPs.
mceclip7.png

These values can be used to target a specific gip. For example:

curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-<USERNAME>-zone-<ZONE>-gip-<gip_hash_value>:<PASSWORD> "<TARGET SITE>"

Target specific OS

Bright Data allows targeting Android operating system with the following syntax

  • Android:
    curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-<USERNAME>-zone-<ZONE>-os-android:<PASSWORD> "<TARGET SITE>"

Browse Chinese sites by using Chinese Mobile IPs

When outside of China 
Targeting Chinese Mobile IP peers is enough.
For example:

curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-<USERNAME>-zone-<ZONE>-country-cn:<PASSWORD> "<TARGET SITE>"

When inside China
In addition to Targeting Chinese Mobile IP peers, targeting our Chinese super-proxy is also required.

  • When using API commands, the proxy DNS server is servercountry-cn.brd.superproxy.io
    For example:
    curl --proxy servercountry-cn.brd.superproxy.io:22225 --proxy-user brd-customer-<USERNAME>-zone-<ZONE>-country-cn:<PASSWORD> "<TARGET SITE>"
  • When using the Proxy Manager:
    • Select relevant Port settings by simply clicking on the port  
      mceclip2.png
    • Select Targeting and set China as the country
      mceclip3.png
    • Select IP control: set Super Proxy location to "China".
    mceclip1.png

Carrier-specific Proxy peer IP

  • You can choose to use a specific carrier from this list: a1, aircel, airtel, att, celcom, chinamobile, claro, comcast, cox, digi, dt, docomo, dtac, etisalat, idea, kyivstar, meo, megafon, mtn, mtnza, mts, optus, orange, qwest, reliance_jio, robi, sprint, telefonica, telstra, tmobile, tigo, tim, verizon, vimpelcom, vodacomza, vodafone, vivo, zain, vivabo, telenormyanmar, kcelljsc, swisscom, singtel, asiacell, windit, cellc, ooredoo, drei, umobile, cableone, proximus, tele2, mobitel, o2, bouygues, free, sfr, digicel
  • Example for carrier Deutsche Telekom: 

brd-customer-{YOUR_CUSTOMER_ID}-zone-{YOUR_ZONE}-carrier-dt

  • Example for carrier Sprint: 

brd-customer-{YOUR_CUSTOMER_ID}-zone-{YOUR_ZONE}-carrier-sprint

Use a specific IP 

When using Bright Data's Mobile Proxy network, you may find the need to use a specific IP allocated to your zone.

  1. Send a test request with a '--verbose' or '-v' option added (this will turn on verbose logging)
curl --verbose --proxy brd.superproxy.io:22225 --proxy-user brd-customer-<CUSTOMER_ID>-zone-<ZONE_NAME>:<ZONE_PASSWORD> "https://lumtest.com/myip.json"
  1. Locate the x-brd-ip response header and copy its value

  1. Add the -ip- flag to your request, after your zone’s name and use the hashed IP value copied in the previous step
  1. Send a test request, and review the response
curl --proxy brd.superproxy.io:22225 --proxy-user brd-customer-<CUSTOMER_ID>-zone-<ZONE_NAME>-ip-<HASHED_IP>:<ZONE_PASSWORD> "https://lumtest.com/myip.json"

We recommend using https://lumtest.com/myip.json as the target domain for testing, and to review your IP credentials.

Was this article helpful?