Skip to main content
Цей документ в основному описує інструкцію з підключення глобального代理 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:
Тут ми використовуємо параметр -x curl для вказівки адреси代理, протокол代理 за замовчуванням - HTTP/HTTPS, URL запиту - https://ipinfo.io, цей сайт може повернути реальну IP-адресу та регіон, в якому знаходиться IP.
Увага: вказані ім’я користувача та пароль можуть бути недійсними, будь ласка, замініть їх на свої.
Результат виконання виглядає наступним чином:
Як видно, у повернутому результаті країна - CA, що означає Канаду. Якщо запустити ще раз, можна отримати інший результат, кожен запит має випадкову IP-адресу.

Інтеграція коду

Нижче наведено приклад налаштування цього代理 на Python:
Тут ми спочатку оголосили URL代理 і визначили його як змінну proxy, протокол - http, далі йдуть ім’я користувача та пароль тунельного代理 (тобто ім’я користувача та пароль, які відображаються в консолі, розділені двокрапкою), потім йде символ @, а потім адреса та порт代理.
Увага: вам потрібно замінити {proxy_username}:{proxy_password} у наведеному коді на ваше ім’я користувача та пароль代理, в результаті отримаєте щось на зразок proxy = 'http://1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007', зверніть увагу, що символи { і } відсутні.
Далі оголошується змінна proxies, в якій налаштовано два ключові пари, ключі - http та https, значення обидва - proxy, що означає, що для сайтів, що використовують протоколи HTTP та HTTPS, запити здійснюються через代理, визначений змінною proxy. Далі визначено три цикли для тестування代理. Результат виконання виглядає наступним чином:
Як видно, результати виконання кожного разу отримують випадкову IP-адресу, і регіон IP дійсно походить з різних країн і міст світу. Звичайно, наведений вище спосіб налаштування代理 насправді є відносно простим способом налаштування. Насправді, наведений вище код еквівалентний налаштуванню додаткового заголовка - Proxy Authorization під час запиту, тому цей код також можна переписати так:
Як видно, тут ми через заголовок Proxy-Authorization додатково налаштували ім’я користувача та пароль代理 (які потрібно закодувати в Base64), такий код також працює так само. Для інших мов, наприклад, JavaScript з axios, також можна використовувати подібний спосіб налаштування:
Результат виконання завжди однаковий. Для налаштування інших мов, будь ласка, зверніться до вищезазначеного та перепишіть самостійно.

Фільтрація за регіоном

Ми можемо здійснити фільтрацію за регіоном, додавши region до імені користувача, наприклад, якщо потрібно вибрати проксі з США, то оригінальне ім’я користувача 1f78266a можна змінити на 1f78266a-region-us, тоді curl можна переписати наступним чином:
Список регіонів:

Фіксація IP

Як і в наведеному вище контенті, ми можемо досягти фіксації IP на певний час, додавши session до username і додавши 5-значний фіксований номер, термін дії якого приблизно 10 хвилин. Наприклад, якщо ви хочете досягти фіксації IP на певний час, оригінальний username 1f78266a можна змінити на 1f78266a-session-12345, де 12345, якщо не змінюється, то IP залишиться незмінним на певний час, наведений вище curl можна переписати так:

Купити більше

Якщо ваш пакет вже вичерпано, вам потрібно купити більше, щоб продовжити користуватися цим проксі-сервісом. Щоб купити більше, перейдіть на «сторінку заявки» і просто натисніть кнопку «Купити більше», щоб вибрати, одноразова покупка більше, ціна за одиницю буде дешевшою.