Як користуватися мобільними проксі: покрокова інструкція
Покроковий посібник: отримайте дані для підключення, налаштуйте браузер, командний рядок чи скрипт, перевірте проксі та виправте типові проблеми.
У цьому посібнику показано, як підключити інструмент чи браузер до мобільного проксі, зберегти або змінити IP і перевірити, що все працює.
У кожному кроці є команда чи налаштування, які можна скопіювати. В останніх розділах описано проблеми, з якими найчастіше стикаються новачки.
- Вам потрібні п’ять даних: хост, порт, логін, пароль і протокол (HTTP(S) або SOCKS5).
- Спершу перевірте одну команду
curl. Якщо вона працює, ті самі дані підійдуть будь-якому іншому інструментові. - У браузерах використовуйте HTTP(S): Chrome і Edge не вміють входити в проксі SOCKS5.
- Ваш IP лишається тим самим, поки ви працюєте. Перевірте його в IP-чекері, перш ніж починати роботу.
- Тримайте логін і пароль у таємниці: кожен, хто їх має, може користуватися вашим проксі.
1.Що вам потрібно
У кабінеті вам потрібні п’ять даних: хост проксі, порт, логін і пароль та протокол — HTTP(S) або SOCKS5. Разом вони виглядають так:
host:port:username:passwordДані для підключення надаються після підтвердження замовлення. Оформлення замовлення відкриється із запуском. Різні інструменти приймають ті самі дані в різному вигляді:
| Формат | Виглядає так | Часто використовується в |
|---|---|---|
| Через двокрапку | host:port:username:password | Масовому імпорті та списках проксі |
| Спершу облікові дані | username:password@host:port | Скрейперах, що читають по одному проксі в рядку |
| HTTP URL | http://username:password@host:port | curl, бібліотеках і змінних середовища |
| SOCKS5 URL | socks5://username:password@host:port | Інструментах, що приймають адресу SOCKS5 |
| Окремі поля | Хост, порт, логін і пароль | Браузерах і настільних програмах |
Конвертер форматів проксі перетворює один формат на інший у вашому браузері. Якщо у вашому паролі є символи на кшталт @, :, / чи #, закодуйте їх у URL відсотковим кодуванням (@ стає %40) або вводьте облікові дані в окремих полях.
2.Оберіть протокол
Обидва протоколи працюють з тими самими логіном і паролем. Оберіть той, який краще підтримує ваш інструмент:
- HTTP(S) підходить для браузерів,
curl, HTTP-бібліотек і більшості скрейперів. Chrome і Edge не вміють входити в проксі SOCKS5 з логіном і паролем, тому там використовуйте HTTP(S). - SOCKS5 підходить для інструментів, що працюють із серверами, які не є сайтами, або мають лише налаштування SOCKS. Там, де потрібна адреса, використовуйте схему
socks5h, щоб імена сайтів розв’язував проксі.
3.Перевірте підключення за допомогою curl
Перш ніж братися за браузер чи скрипт, перевірте дані однією командою. Якщо вона працює, з тими самими даними працюватиме й будь-який інший інструмент.
curl -x http://USERNAME:PASSWORD@HOST:PORT https://xameleon.cloud/api/tools/ipУ відповіді буде IP-адреса й країна, які бачить наш сервер, наприклад {"ip":"203.0.113.25","country":"UA"}. Для SOCKS5 змініть схему й залиште літеру h:
curl -x socks5h://USERNAME:PASSWORD@HOST:PORT https://xameleon.cloud/api/tools/ipЯкщо в паролі є спеціальні символи, передайте облікові дані окремо й пропустіть кодування:
curl -x http://HOST:PORT --proxy-user 'USERNAME:PASSWORD' https://xameleon.cloud/api/tools/ipДодайте -v, щоб побачити весь обмін. Відповідь 407 від проксі означає, що логін або пароль відхилено.
4.Підключіть проксі до браузера чи інструмента
У більшості браузерів, скрейперів й інструментів автоматизації є розділ із налаштуванням проксі. Введіть хост і порт, оберіть протокол і додайте облікові дані. Якщо інструмент приймає один URL, об’єднайте дані так:
http://USERNAME:PASSWORD@HOST:PORTFirefox
- Відкрийте «Налаштування», потім «Загальні» й прокрутіть до «Параметрів мережі». Натисніть «Налаштувати».
- Оберіть «Ручне налаштування проксі».
- Введіть хост у полі «HTTP-проксі», порт — у полі «Порт» і позначте «Також використовувати цей проксі для HTTPS».
- Натисніть OK, відкрийте будь-яку сторінку й введіть логін і пароль, коли Firefox їх запитає.
Chrome і Edge
Chrome і Edge використовують налаштування проксі вашої операційної системи, які впливають і на інші програми. Для чистого налаштування запустіть окремий профіль браузера з терміналу з прапорцем проксі. Використовуйте HTTP(S):
# Linux
google-chrome --proxy-server="http://HOST:PORT" --user-data-dir=/tmp/proxy-profile
# macOS
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --proxy-server="http://HOST:PORT" --user-data-dir=/tmp/proxy-profile
# Windows (Command Prompt)
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://HOST:PORT" --user-data-dir="%TEMP%\proxy-profile"Браузер запитає логін і пароль під час першого запиту. Закриття цього вікна припиняє використання проксі: ваш звичайний браузер лишається без змін.
Інструменти командного рядка
Багато інструментів командного рядка та бібліотек, зокрема curl, pip і npm, читають налаштування проксі зі змінних середовища. Деякі читають лише назви малими літерами, тож у разі сумнівів задайте обидва варіанти:
# Linux and macOS
export HTTPS_PROXY="http://USERNAME:PASSWORD@HOST:PORT"
export https_proxy="$HTTPS_PROXY"
# Windows PowerShell
$env:HTTPS_PROXY = "http://USERNAME:PASSWORD@HOST:PORT"Змінні діють протягом усього сеансу термінала. Скиньте їх, коли закінчите (unset HTTPS_PROXY https_proxy), щоб наступні команди випадково не йшли через проксі.
Node.js
Пакет undici, на якому працює fetch у Node.js, має проксі-агент. Закодуйте спеціальні символи в паролі відсотковим кодуванням:
// npm install undici
import { fetch, ProxyAgent } from "undici";
const agent = new ProxyAgent("http://USERNAME:PASSWORD@HOST:PORT");
const res = await fetch("https://xameleon.cloud/api/tools/ip", { dispatcher: agent });
console.log(await res.json());Для Python є окремий посібник: див. проксі в Python. Інструменти автоматизації браузера, як-от Playwright, приймають ті самі дані в параметрі proxy під час запуску браузера.
5.Зберігайте або змінюйте IP
Ваш IP лишається тим самим, поки ви працюєте, що підходить для авторизацій і багатокрокових процесів. Після перерви близько 10 хвилин без підключень наступне підключення може отримати інший IP. Коли потрібен новий IP, змініть його на вимогу у кабінеті: у спільних проксі вас переносять на інший модем тієї самої країни, а в ексклюзивних змінюється IP вашого власного модема.
Після зміни перевірте нову адресу, перш ніж продовжувати, адже відкриті з’єднання можуть на мить розірватися. У матеріалі про ротацію проксі є допоміжна функція для цього, а також показано, як розподілити роботу між кількома проксі.
6.Перевірте підключення проксі
Відкрийте сторінку, що показує вашу IP-адресу, наприклад нашу перевірку IP, і переконайтеся, що адреса належить проксі. Потім виконайте кілька реальних запитів і стежте за помилками.
Коротка процедура перевірки нового проксі:
- Перевірте IP. Скористайтеся IP-чекером або командою
curl. Адреса має відрізнятися від вашої, а країна — відповідати вашому тарифу. - Виміряйте відповідь. Тест затримки показує, скільки триває обмін з нашим API із вашого браузера.
- Завантажте реальну сторінку. Відкрийте сторінку, з якою працюватимете, і перевірте, що вона завантажується та показує очікуваний для цієї країни вміст.
- Виконайте невеликий пакет запитів. Надішліть десять-двадцять запитів повільним темпом і подивіться на коди статусу та помилки.
- Запишіть налаштування. Занотуйте протокол і параметри, що спрацювали, щоб їх можна було повторити.
7.Усунення неполадок із підключенням мобільних проксі
Якщо проксі не підключається, перевірте хост, порт, облікові дані та протокол і переконайтеся, що ваш тариф і локація активні. Якщо сайт обмежує ваші запити, сповільніться та перегляньте його умови використання.
| Що ви бачите | Імовірна причина | Що робити |
|---|---|---|
Chrome показує ERR_PROXY_CONNECTION_FAILED, Firefox повідомляє, що проксі-сервер відмовляє у з’єднанні | Неправильний хост чи порт або не той протокол | Порівняйте хост, порт і протокол з даними в кабінеті та використовуйте HTTP(S) у браузерах. |
Chrome показує ERR_TUNNEL_CONNECTION_FAILED | Проксі відмовився відкрити тунель, часто через неправильні облікові дані | Виконайте ті самі дані через curl -v і прочитайте статус, який повертає проксі. |
| Браузер постійно запитує логін і пароль | Логін або пароль неправильні | Скопіюйте їх із кабінету ще раз, без пробілів на краях. |
| Firefox повідомляє, що не може знайти проксі-сервер | Ім’я хоста написано з помилкою | Перевірте ім’я хоста символ за символом. |
| IP-чекер показує вашу власну адресу | Браузер чи інструмент не використовує проксі | Перевірте налаштування проксі або те, що ви відкрили профіль, запущений із прапорцем. |
| Сайт показує іншу країну, ніж ви очікуєте | Активний інший тариф чи інша локація | Перевірте країну проксі в кабінеті. |
| Сторінки завантажуються повільно або завершуються тайм-аутом | Швидкість стільникового зв’язку змінюється або запитів надто багато одночасно | Зменште паралельність, задайте тайм-аути й повторюйте тимчасові помилки. |
| Кожен HTTPS-сайт показує попередження про сертифікат | Проксі, що лише тунелює HTTPS, не змінює сертифікатів | Перевірте системний годинник і програми безпеки на вашому пристрої. |
Якщо проблема лишається, напишіть на [email protected] із точним текстом помилки, назвою інструмента й часом, коли це сталося. Ніколи не надсилайте свій пароль.
8.Користуйтеся проксі безпечно
- Тримайте облікові дані в таємниці. Доступ відбувається лише за логіном і паролем, тож кожен, хто їх має, може користуватися вашим проксі. Не публікуйте їх у чатах, на скриншотах чи в публічному коді.
- Віддавайте перевагу HTTPS-сайтам. Проксі сам по собі не шифрує трафік, а незахищений HTTP можна прочитати дорогою.
- Вимикайте проксі, коли закінчили. Скиньте змінні середовища й закрийте профіль із проксі.
- Користуйтеся законно. Дотримуйтесь закону, правил сайтів і нашої політики допустимого використання. Див. безпечне та відповідальне використання проксі.
9.Часті запитання
Чи потрібно встановлювати програму?
Ні. Мобільний проксі працює через налаштування проксі у вашому браузері, інструменті чи скрипті.
Який протокол використовувати в браузері?
HTTP(S). Chrome і Edge не вміють входити в проксі SOCKS5 з логіном і паролем.
Як запустити кілька підключень одночасно?
Замовте більше одного проксі. Кожен проксі має власні дані підключення в кабінеті, тож їх можна використовувати паралельно.
Чи можна використовувати проксі лише для одного сайту чи застосунку?
Так. Скористайтеся окремим профілем браузера або застосунком із власним налаштуванням проксі. Системні налаштування проксі діють на всі програми.
Як перевірити, який IP я використовую?
Відкрийте IP-чекер у браузері, що використовує проксі, або виконайте команду curl із цього посібника.
Лишилися запитання про мобільні проксі? Відвідайте нашу сторінку FAQ щоб отримати детальні відповіді, або зверніться до нашої підтримки — ми допоможемо.