Використовуйте HTTP та SOCKS5 проксі в браузерах, інструментах та коді
Проксі-плани надають вам HTTP, HTTPS та SOCKS5 проксі, які працюють без додатку. Цей посібник показує, де знайти ваші дані, як обрати метод логіну та як використовувати проксі в браузерах, інструментах, curl та Python.
8 хв читання
Які плани є проксі
Три плани надаються як проксі. Rotating Proxy Pool надає вам 2,200 IP у 260 підмережах, які оновлюються кожні 14 днів. Static Proxy надає приватні виділені IP, обрані з понад 1,000 підмереж, з цінами, які знижуються з $2.68 до $1.34 за IP із збільшенням замовлення. 1 Gbps Static Proxy надає блоки з 50 приватних IP на портах 1 Gbps для відео, скрапінгу та масових даних.
Усі три підтримують HTTP, HTTPS та SOCKS5, і всі три приймають або користувача та пароль, або список дозволених IP. Оскільки додаток не потрібен, вони працюють на серверах, у профілях браузера, інструментах для скрапінгу та вашому власному коді.
Знайдіть свої дані проксі
Після завершення замовлення відкрийте сервіс у Мої сервіси. Ви побачите хост проксі, порт для кожного протоколу та вашого користувача та пароль проксі. На Static Proxy та 1 Gbps Static Proxy ви також побачите список ваших виділених IP.
Запишіть дані у форматі, який очікує ваш інструмент. Більшість інструментів приймають один рядок у форматі protocol://USER:PASS@HOST:PORT, наприклад http://USER:PASS@HOST:PORT або socks5://USER:PASS@HOST:PORT. Замініть USER, PASS, HOST та PORT значеннями з Мої сервіси.
Користувач і пароль або список дозволених IP
Є два способи входу на проксі. З користувачем та паролем кожен запит містить ваш логін проксі. Це працює з будь-якого місця, включаючи ноутбуки, які переміщуються між мережами, і це найпростіший варіант для профілів браузера та настільних інструментів.
Зі списком дозволених IP ви реєструєте публічний IP вашого сервера або офісу в Мої сервіси. Запити з цього IP приймаються без логіну. Це чистіший варіант для серверів із фіксованою адресою та інструментів, які не підтримують логін проксі. Пам’ятайте оновити список дозволених, якщо IP вашого сервера змінився.
- Ноутбук або мобільна мережа: користувач і пароль.
- Сервер із фіксованим IP: список дозволених IP.
- Інструмент без підтримки логіну проксі: список дозволених IP.
- Багато профілів браузера на одному ПК: користувач і пароль, один проксі на профіль.
У веб-браузері
Більшість браузерів використовують системні налаштування проксі. На Windows відкрийте Налаштування, потім Мережа та інтернет, потім Проксі та введіть хост і порт HTTP у розділі ручного налаштування. На macOS відкрийте Системні налаштування, потім Мережа, виберіть ваше з’єднання, відкрийте Деталі, а потім Проксі та заповніть поля веб-проксі та безпечного веб-проксі. Браузер запитає користувача та пароль проксі при першому відкритті сторінки.
Firefox має власні налаштування проксі у розділі мережі його параметрів, де ви також можете ввести хост і порт SOCKS5. Інструменти для профілів браузера та розширення для перемикання проксі дозволяють надати кожному профілю свій проксі, що є звичайною практикою для команд, які керують кількома обліковими записами з IP Static Proxy.
У інструментах для скрапінгу та автоматизації
Інструменти для скрапінгу, SEO-краулери та моніторингове програмне забезпечення зазвичай мають поле проксі або імпорт списку проксі. Вставте один проксі на рядок у форматі, який вимагає інструмент. Для замовлення Static Proxy додайте кожен із ваших виділених IP як окремий рядок, щоб інструмент міг розподілити роботу між ними. Для Rotating Proxy Pool додайте адресу пулу, і інструмент отримуватиме адреси з пулу з 2,200 IP.
Встановіть розумну кількість паралельних з’єднань. Стабільний темп підтримує IP у хорошому стані та забезпечує надійніші дані, ніж спалахи запитів.
З curl
curl приймає проксі з опцією -x. Для HTTP команда така: curl -x http://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip. Для SOCKS5 використовуйте схему socks5h, щоб пошук імен також здійснювався через проксі: curl -x socks5h://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip.
Якщо ви використовуєте список дозволених IP, видаліть частину логіну: curl -x http://HOST:PORT https://proxyworld.cc/en/my-ip. Сторінка, яка повертається, показує IP, який використовував запит, що є швидким способом перевірити кожен проксі у списку.
З Python
З бібліотекою requests передайте словник proxies. Напишіть proxy = 'http://USER:PASS@HOST:PORT', потім proxies = {'http': proxy, 'https': proxy}, потім r = requests.get('https://proxyworld.cc/en/my-ip', proxies=proxies, timeout=30), і виведіть r.status_code, щоб перевірити результат.
Для SOCKS5 встановіть додатковий модуль SOCKS за допомогою pip install requests[socks] і встановіть proxy = 'socks5h://USER:PASS@HOST:PORT' замість цього. Щоб використовувати багато IP Static Proxy, зберігайте їх у списку та обирайте різний для кожної сесії, щоб кожна ціль бачила послідовний IP протягом цієї сесії.
Встановіть тайм-аут на кожен запит і повторіть його через паузу, якщо запит не вдається. Це забезпечує стабільність довгих завдань без перевантаження сайтів, з яких ви збираєте дані.
Перевірка та усунення проблем
Перевірте кожен проксі на /en/my-ip перед початком великого завдання. Якщо щось не працює, перевірте ці пункти.
- 407 Потрібна автентифікація проксі: неправильний користувач або пароль, або інструмент не відправляє їх; скопіюйте їх знову з Мої сервіси.
- З’єднання відхилено або закінчився час очікування: перевірте хост і порт для обраного протоколу, оскільки HTTP та SOCKS5 використовують різні порти.
- Allowlist не працює: перевірте публічну IP вашого сервера та чи вона збережена в Моїх послугах.
- Помилки DNS через SOCKS5: використовуйте socks5h, щоб запити DNS йшли через проксі.
Питання
1. Що використовувати: HTTP чи SOCKS5?
Використовуйте HTTP або HTTPS для браузерів та більшості веб-інструментів. Використовуйте SOCKS5 для програмного забезпечення, яке потребує інших видів трафіку або віддає перевагу SOCKS, і оберіть socks5h у curl та Python, щоб пошук імен здійснювався через проксі.
2. Чи можна використовувати і логін, і список дозволених IP?
Так. Запити з IP із списку дозволених приймаються без логіну, а запити з правильним користувачем та паролем приймаються з будь-якого місця. Багато команд додають свої сервери до списку дозволених і використовують логін на ноутбуках.
3. Скільки проксі мені потрібно?
Для Static Proxy порахуйте паралельні сесії або профілі браузера, які ви використовуєте, а потім перевірте цінові рівні: ціна за IP знижується при 10, 25, 50, 75 та 100 IP. Мінімальне замовлення, 14 IP.
4. Чи потрібен додаток ProxyWorld для проксі?
Ні. Проксі-плани працюють у будь-якому браузері, інструменті або скрипті, який підтримує HTTP, HTTPS або SOCKS5. Додаток використовується лише для планів на основі додатків.