Начало работы с прокси
Сравнение ротируемых резидентных, статических ISP-прокси и прокси дата-центров, а также подключение их в curl, Python, Playwright и антидетект-браузерах
VoyraCloud предлагает три типа IP-прокси: ротируемые резидентные, статические ISP и прокси дата-центров. Эта страница поможет выбрать подходящий тип, а затем покажет, как подключить популярные инструменты; шаги покупки и работы в консоли описаны на странице каждого продукта.
Выбор типа прокси
| Ротируемые резидентные | Статические ISP | Дата-центров | |
|---|---|---|---|
| Источник IP | Устройства онлайн в реальных домашних сетях | Диапазоны ASN операторов | Диапазоны дата-центров |
| Оплата | По трафику (пакеты трафика) | За IP за период, трафик без ограничений | За IP за период, трафик без ограничений |
| Смена IP | При каждом запросе, закреплённый (sticky) или по таймеру | Фиксирован в течение срока; при продлении IP сохраняется | Фиксирован в течение срока; при продлении IP сохраняется |
| Выделенный или общий | Общий пул IP | Выделенный: каждый IP назначается только одному аккаунту | Выделенный: каждый IP назначается только одному аккаунту |
| Доступ | Установите шлюз на VPS и используйте локальные порты HTTP / SOCKS5 | SOCKS5 с именем пользователя и паролем; развёртывание в один клик на Linux-сервере VoyraCloud | SOCKS5 с именем пользователя и паролем |
| Таргетинг | Страна, штат / область, город | Страна, город, оператор | Страна |
| Типичное применение | Веб-скрапинг, поисковые запросы (SERP), проверка рекламы, тестирование региональных цен | Магазины трансграничной торговли, аккаунты в социальных сетях, автоматизация, требующая долговременной фиксированной идентичности | Веб-скрапинг, мониторинг цен, SEO, массовые задачи |
Цены указаны на страницах продуктов и при оформлении заказа:
Выбор по сценарию использования
- Большое количество несвязанных запросов, распределённых по многим IP: выберите ротируемые резидентные прокси с ротацией при каждом запросе.
- Многошаговые сценарии, такие как вход, добавление в корзину или заполнение форм, где на короткое время нужен один и тот же IP: выберите ротируемые резидентные прокси с закреплённой (sticky) ротацией или ротацией по таймеру.
- Аккаунты или магазины, которым нужен долговременный фиксированный резидентный ISP-выход или список разрешённых IP: выберите статические ISP-прокси.
- Работа, чувствительная к стоимости, где целевой сайт не блокирует IP дата-центров: выберите прокси дата-центров.
Когда лучше подходит сервер с резидентным IP
Прокси добавляет выход для уже имеющейся у вас машины. Если вам нужен сервер, собственный публичный IP которого резидентный (например, для прямых трансляций или удалённых рабочих столов для нескольких магазинов, где единицей служит вся машина), более прямым решением будет сервер с резидентным IP: IP привязан к серверу, и настраивать прокси не нужно.
Если у вас уже есть Linux-сервер VoyraCloud и вы хотите, чтобы только его исходящий трафик использовал IP оператора, купите статический ISP-прокси и разверните его на VPS в один клик.
Данные для подключения
| Продукт | Протокол | Адрес | Аутентификация |
|---|---|---|---|
| Ротируемые резидентные | HTTP | 127.0.0.1:18080 | Нет; только на VPS, где установлен шлюз |
| Ротируемые резидентные | SOCKS5 | 127.0.0.1:18081 | Нет; только на VPS, где установлен шлюз |
| Статические ISP / дата-центров | SOCKS5 | HOST:PORT | Имя пользователя и пароль |
Учётные данные статических ISP-прокси и прокси дата-центров можно просмотреть или экспортировать в разделе Мои статические IP; формат экспорта — socks5://USERNAME:PASSWORD@HOST:PORT. Если имя пользователя или пароль содержат специальные символы, закодируйте их процентным кодированием, прежде чем вставлять в URI (в файле экспорта они уже закодированы).
Для ротируемых резидентных прокси сначала установите шлюз. Страна выхода и режим ротации задаются в консоли; вашей программе нужен только локальный порт.
Примеры кода
Замените USERNAME, PASSWORD, HOST и PORT в примерах данными для подключения из консоли.
curl
Ротируемые резидентные:
# HTTP
curl -x http://127.0.0.1:18080 https://ipinfo.io/json
# SOCKS5
curl --proxy socks5h://127.0.0.1:18081 https://ipinfo.io/jsonСтатические ISP / дата-центров:
curl --proxy socks5h://USERNAME:PASSWORD@HOST:PORT https://ipinfo.io/jsonsocks5h заставляет прокси также разрешать доменные имена, поэтому DNS-запросы не проходят через локальный DNS.
Python (requests)
Для SOCKS5 нужно установить поддержку SOCKS:
pip install "requests[socks]"Ротируемые резидентные:
import requests
# HTTP port
proxy = "http://127.0.0.1:18080"
# or the SOCKS5 port
# proxy = "socks5h://127.0.0.1:18081"
resp = requests.get(
"https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(resp.json())Статические ISP / дата-центров:
import requests
proxy = "socks5h://USERNAME:PASSWORD@HOST:PORT"
resp = requests.get(
"https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy},
timeout=30,
)
print(resp.json())Playwright (Python)
Ротируемые резидентные, с использованием локального порта HTTP:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={"server": "http://127.0.0.1:18080"})
page = browser.new_page()
page.goto("https://ipinfo.io/json")
print(page.text_content("body"))
browser.close()Для многошаговых сценариев, таких как вход или добавление в корзину, установите в консоли для устройства режим ротации «закреплённый» (sticky) или «по таймеру», чтобы IP не менялся посреди сценария.
Статические ISP / дата-центров: Chromium не поддерживает прокси SOCKS5 с именем пользователя и паролем. При работе на Linux-сервере VoyraCloud сначала разверните IP на VPS в один клик, чтобы весь исходящий трафик шёл через прокси, и не задавайте proxy в Playwright:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("https://ipinfo.io/json")
print(page.text_content("body"))
browser.close()Антидетект-браузеры
Антидетект-браузеры и другое ПО с поддержкой прокси обычно предоставляют следующие поля. Заполните их в зависимости от продукта:
| Поле | Ротируемые резидентные | Статические ISP / дата-центров |
|---|---|---|
| Тип прокси | HTTP или SOCKS5 | SOCKS5 |
| Хост | 127.0.0.1 | Хост из адреса в консоли |
| Порт | 18080 (HTTP) или 18081 (SOCKS5) | Порт из консоли |
| Имя пользователя / пароль | Оставьте пустыми | Имя пользователя и пароль из консоли |
Некоторые программы принимают вставленную строку socks5://USERNAME:PASSWORD@HOST:PORT; можно использовать строку из файла экспорта.
Локальные порты ротируемых резидентных прокси доступны только на машине, где установлен шлюз, поэтому антидетект-браузер должен работать на той же машине, например, когда и шлюз, и браузер установлены на Windows-сервере.
Допустимое использование
Прокси нельзя использовать для мошенничества, подбора учётных данных (credential stuffing), атак, сканирования или деятельности, нарушающей местное законодательство; учётные данные нельзя перепродавать или передавать без письменного согласия. Полные правила см. в Соглашении об услугах прокси.
