Перейти к основному содержанию
Этот документ в основном описывает руководство по подключению глобальных агентов Ace Data Cloud, включая методы подачи заявок, практические методы и другие конкретные детали.

Метод подачи заявки

Чтобы использовать глобальные услуги, вы можете сначала перейти на «страницу заявки» для подачи заявки, при первой подаче заявки предоставляется 1 бесплатный кредит. Если вы еще не вошли в систему, вы будете автоматически перенаправлены на страницу входа, после входа продолжите подавать заявку.

Метод использования

После подачи заявки вы можете перейти в «консоль», чтобы просмотреть результаты своей заявки, как показано на изображении: Нажмите «Credentials», чтобы просмотреть имя пользователя и пароль для использования глобальной агентской службы, разделенные двоеточием, где имя пользователя состоит из 8 символов, а пароль — из 32 символов, как показано на изображении: Этот агент является ротационным прокси (Rotating Proxy), поэтому при использовании вам нужно просто установить фиксированный адрес и порт прокси, адрес и порт прокси — это global.proxy.acedata.cloud и 30007, этот прокси поддерживает протоколы HTTP/HTTPS/SOCKS и может использоваться для запросов к сайтам, использующим протоколы HTTP и HTTPS.
Внимание: этот прокси можно использовать только в сетевой среде за пределами Китая, в материковом Китае он не работает.

Тестирование команд

Получив имя пользователя и пароль прокси, самым удобным способом будет тестирование через командную строку curl, если он еще не установлен, пожалуйста, обратитесь к https://curl.se/ для установки. Если текущие имя пользователя и пароль прокси — это 1f78266a:eff0896726224fa2a99fe82dd1f07562, мы можем использовать следующую команду curl для тестирования:
curl -x 1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io
Здесь мы используем параметр curl -x, чтобы указать адрес прокси, протокол прокси по умолчанию — HTTP/HTTPS, запрашиваемый URL — https://ipinfo.io, этот сайт может вернуть реальный IP-адрес и регион, откуда был сделан запрос.
Внимание: указанные выше имя пользователя и пароль могут быть недействительными, пожалуйста, замените их на свои имя пользователя и пароль.
Результат выполнения будет следующим:
{
  "ip": "66.206.249.77",
  "hostname": "host-66-206-249-77.public.eastlink.ca",
  "city": "Kirkland Lake",
  "region": "Ontario",
  "country": "CA",
  "loc": "48.1446,-80.0377",
  "org": "AS11260 EastLink",
  "postal": "P2N",
  "timezone": "America/Toronto",
  "readme": "https://ipinfo.io/missingauth"
}
Как видно, возвращаемый результат с полем country — это CA, что означает Канаду. Если запустить снова, можно получить другой результат, каждый запрос имеет случайный IP-адрес.

Подключение к коду

Ниже приведен пример настройки этого прокси на Python:
import requests

proxy = 'http://{proxy_username}:{proxy_password}@global.proxy.acedata.cloud:30007'

proxies = {
    'http': proxy,
    'https': proxy
}

for _ in range(3):
    resp = requests.get('https://ipinfo.io', proxies=proxies)
    print(resp.text)
Здесь мы сначала объявили URL прокси и определили его как переменную proxy, протокол — http, за которым следуют имя пользователя и пароль туннельного прокси (то есть имя пользователя и пароль, отображаемые в консоли, разделенные двоеточием), затем добавляем символ @, за которым следует адрес и порт прокси.
Внимание: вам нужно заменить {proxy_username}:{proxy_password} в приведенном выше коде на ваше имя пользователя и пароль прокси, в конечном итоге результат будет похож на proxy = 'http://1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007', обратите внимание, что символы { и } отсутствуют.
Затем мы объявили переменную proxies, настроив две пары ключ-значение, где имена ключей — http и https, а значения — это proxy, что означает, что для сайтов, использующих протоколы HTTP и HTTPS, запросы будут выполняться с использованием прокси, определенного в переменной proxy. Далее мы определили три цикла для тестирования прокси. Результат выполнения будет следующим:
{
  "ip": "103.190.205.165",
  "hostname": "assigned-for-client.adnsl.com",
  "city": "Paltan",
  "region": "Dhaka Division",
  "country": "BD",
  "loc": "23.7362,90.4143",
  "org": "AS38203 ADN Telecom Ltd.",
  "postal": "1000",
  "timezone": "Asia/Dhaka",
  "readme": "https://ipinfo.io/missingauth"
}
{
  "ip": "74.111.25.181",
  "hostname": "pool-74-111-25-181.syrcny.fios.verizon.net",
  "city": "Syracuse",
  "region": "New York",
  "country": "US",
  "loc": "43.0481,-76.1474",
  "org": "AS701 Verizon Business",
  "postal": "13201",
  "timezone": "America/New_York",
  "readme": "https://ipinfo.io/missingauth"
}
{
  "ip": "207.113.168.248",
  "city": "LaPorte",
  "region": "Indiana",
  "country": "US",
  "loc": "41.6106,-86.7225",
  "org": "AS13428 Surf Air Wireless, LLC",
  "postal": "46350",
  "timezone": "America/Chicago",
  "readme": "https://ipinfo.io/missingauth"
}
Как видно, каждый раз результаты выполнения показывают случайные IP-адреса прокси, и регионы IP действительно происходят из разных стран и городов мира. Конечно, указанный выше способ настройки прокси на самом деле является относительно простым способом настройки. На самом деле, указанный выше код эквивалентен установке дополнительного заголовка — Proxy Authorization во время запроса, поэтому указанный выше код также можно переписать следующим образом:
import requests
import base64

proxy_host = 'global.proxy.acedata.cloud'
proxy_port = '30007'
proxy_username = '{proxy_username}' # 8-символьное имя пользователя
proxy_password = '{proxy_password}' # 32-символьный пароль

credentials = base64.b64encode(
    f'{proxy_username}:{proxy_password}'.encode()).decode()

proxies = {
    'http': f'http://{proxy_host}:{proxy_port}',
    'https': f'http://{proxy_host}:{proxy_port}'
}

headers = {
    'Proxy-Authorization': f'Basic {credentials}'
}

for _ in range(3):
    resp = requests.get('https://ipinfo.io',
                        proxies=proxies, headers=headers)
    print(resp.text)

Как видно, здесь мы через заголовок Proxy-Authorization дополнительно установили имя пользователя и пароль прокси (которые необходимо закодировать в Base64), такой код также будет работать аналогично. Для других языков, таких как JavaScript с axios, также можно использовать аналогичный способ настройки:
const axios = require("axios");
const base64 = require("base64");

const proxy_host = "global.proxy.acedata.cloud";
const proxy_port = "30007";
const proxy_username = "{proxy_username}"; // 8-символьное имя пользователя
const proxy_password = "{proxy_password}"; // 32-символьный пароль

const credentials = base64.encode(`${proxy_username}:${proxy_password}`);

const proxies = {
  http: `http://${proxy_host}:${proxy_port}`,
  https: `http://${proxy_host}:${proxy_port}`,
};

const headers = {
  "Proxy-Authorization": `Basic ${credentials}`,
};

for (let i = 0; i < 3; i++) {
  axios
    .get("https://ipinfo.io", { proxies, headers })
    .then((resp) => console.log(resp.data))
    .catch((err) => console.error(err));
}
Результат выполнения будет одинаковым. Для настройки других языков, пожалуйста, обратитесь к вышеуказанному и измените самостоятельно.

Фильтрация по региону

Мы можем отфильтровать по региону, добавив region в имя пользователя, например, если нужно выбрать прокси из США, то оригинальное имя пользователя 1f78266a можно изменить на 1f78266a-region-us, тогда вышеуказанный curl можно переписать следующим образом:
curl -x 1f78266a-region-us:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io
Список регионов:
Название страны или регионаКод страны/региона
СШАus
Гонконгhk
Андорраad
ОАЭae
Афганистанaf
Антигуа и Барбудаag
Ангильяai
Албанияal
Арменияam
Анголаao
Антарктидаaq
Аргентинаar
Американское Самоаas
Австрияat
Австралияau
Арубаaw
Аландские островаax
Азербайджанaz
Босния и Герцеговинаba
Барбадосbb
Бангладешbd
Бельгияbe
Буркина-Фасоbf
Болгарияbg
Бахрейнbh
Бурундиbi
Бенинbj
Сен-Бартельмиbl
Бермудыbm
Брунейbn
Боливияbo
Нидерландские Антильские островаbq
Бразилияbr
Багамыbs
Бутанbt
Остров Бувеbv
Ботсванаbw
Беларусьby
Белизbz
Канадаca
Кокосовые островаcc
Центральноафриканская Республикаcf
Швейцарияch
Чилиcl
Камерунcm
Колумбияco
Коста-Рикаcr
Кубаcu
Кабо-Вердеcv
Остров Рождестваcx
Кипрcy
Чехияcz
Германияde
Джибутиdj
Данияdk
Доминикаdm
Доминиканская Республикаdo
Алжирdz
Эквадорec
Эстонияee
Египетeg
Западная Сахараeh
Эритреяer
Испанияes
Финляндияfi
Фиджиfj
Федеративные Штаты Микронезииfm
Фарерские островаfo
Францияfr
Габонga
Гренадаgd
Грузияge
Французская Гвианаgf
Ганаgh
Гибралтарgi
Гренландияgl
Гвинеяgn
Гваделупаgp
Экваториальная Гвинеяgq
Грецияgr
Гренадаgt
Гуамgu
Гвинея-Бисауgw
Гайанаgy
Остров Херд и острова Макдональдhm
Гондурасhn
Хорватияhr
Гаитиht
Венгрияhu
Индонезияid
Ирландияie
Израильil
Остров Мэнim
Индияin
Британская территория в Индийском океанеio
Иракiq
Иранir
Исландияis
Италияit
Остров Джерсиje
Ямайкаjm
Иорданияjo
Японияjp
Камбоджаkh
Кирибатиki
Коморыkm
Кувейтkw
Каймановы островаky
Ливанlb
Лихтенштейнli
Шри-Ланкаlk
Либерияlr
Лесотоls
Литваlt
Люксембургlu
Латвияlv
Ливияly
Мароккоma
Монакоmc
Молдоваmd
Черногорияme
Французский Сен-Мартенmf
Мадагаскарmg
Маршалловы Островаmh
Македонияmk
Малиml
Мьянмаmm
Макаоmo
Мартиникаmq
Мавританияmr
Остров Монсерратms
Мальтаmt
Мальдивыmv
Малавиmw
Мексикаmx
Малайзияmy
Намибияna
Нигерne
Остров Норфолкnf
Нигерияng
Никарагуаni
Нидерландыnl
Норвегияno
Непалnp
Науруnr
Оманom
Панамаpa
Перуpe
Французская Полинезияpf
Папуа - Новая Гвинеяpg
Филиппиныph
Пакистанpk
Польшаpl
Острова Питкэрнpn
Пуэрто-Рикоpr
Палестинаps
Палауpw
Парагвайpy
Катарqa
Реюньонre
Румынияro
Сербияrs
Россияru
Руандаrw
Соломоновы Островаsb
Сейшелыsc
Суданsd
Швецияse
Сингапурsg
Словенияsi
Словакияsk
Сьерра-Леонеsl
Сан-Мариноsm
Сенегалsn
Сомалиso
Суринамsr
Южный Суданss
Сан-Томе и Принсипиst
Сальвадорsv
Сирияsy
Свазилендsz
Острова Теркс и Кайкосtc
Чадtd
Тогоtg
Таиландth
Токелауtk
Восточный Тиморtl
Тунисtn
Тонгаto
Турцияtr
Тувалуtv
Танзанияtz
Украинаua
Угандаug
Уругвайuy
Ватиканva
Венесуэлаve
Британские Виргинские островаvg
Американские Виргинские островаvi
Вьетнамvn
Уоллис и Футунаwf
Самоаws
Йеменye
Майоттаyt
Южноафриканская Республикаza
Замбияzm
Зимбабвеzw
Республика Конго (Браззавиль)cg
Республика Конго (Киншаса)cd
Мозамбикmz
Гернсиgg
Гамбияgm
Северные Марианские островаmp
Эфиопияet
Новая Каледонияnc
Вануатуvu
Французские Южные территорииtf
Нуйеnu
Удаленные острова СШАum
Острова Кукаck
Великобританияgb
Тринидад и Тобагоtt
Сент-Винсент и Гренадиныvc
###tw
Новая Зеландияnz
Саудовская Аравияsa
Лаосla
Северная Кореяkp
Южная Кореяkr
Португалияpt
Кыргызстанkg
Казахстанkz
Таджикистанtj
Туркменистанtm
Узбекистанuz
Сент-Китс и Невисkn
Сен-Пьер и Микелонpm
Остров Святой Еленыsh
Сент-Люсияlc
Маврикийmu
Кот-д’Ивуарci
Кенияke
Монголияmn

Фиксация IP

Как и в вышеупомянутом содержании, мы можем зафиксировать IP на некоторое время, добавив в имя пользователя session и добавив 5-значное фиксированное число, срок действия которого составляет примерно 10 минут. Например, если вы хотите зафиксировать IP на некоторое время, исходное имя пользователя 1f78266a, вы можете изменить имя пользователя на 1f78266a-session-12345, где 12345, если не изменится, то IP останется неизменным на некоторое время, вышеупомянутый curl можно переписать следующим образом:
curl -x 1f78266a-session-12345:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io

Покупка больше

Если ваш пакет уже исчерпан, вам необходимо купить больше, чтобы продолжить использовать этот прокси-сервис. Чтобы купить больше, перейдите на «страницу заявки» и просто нажмите кнопку «Купить больше», чтобы выбрать, чем больше вы покупаете за раз, тем дешевле цена за единицу.