Скачать список прокси в нужном формате: txt, CSV, API
Socks5Proxy позволяет скачивать списки купленных дата-центровых и ISP-прокси в 6 форматах (.txt, .csv) или через REST API. Списки доступны в панели управления сразу после оплаты.
Что такое список прокси?
Список прокси - это файл, в котором каждый купленный прокси записан в отдельной строке. Краулеры, инструменты автоматизации, антидетект-браузеры и программы для управления аккаунтами обычно загружают такие файлы для ротации прокси или назначения их на аккаунты.
Разные инструменты требуют разного формата строк, поэтому для быстрого использования прокси нужно привести их к нужному виду. Socks5Proxy позволяет заранее выбрать популярные форматы, чтобы не редактировать списки после скачивания.
Если вручную редактировать список, даже пропущенный двоеточие может привести к ошибке чтения строки. Используйте формат, подходящий для вашего инструмента, чтобы избежать таких ошибок, и при обновлении списка после покупки нового плана просто скачайте его в том же формате.
В каких форматах можно получить список прокси?
На странице моих прокси в панели управления или через API выберите один из следующих форматов. Если выбран протокол HTTP, будет использоваться HTTP порт, если SOCKS5 - SOCKS5 порт.
Вы можете в любой момент изменить и заново скачать список в другом формате. Даже если вы скачаете один и тот же список прокси дважды - в формате http:// для краулера и socks5:// для браузера - IP и учетные данные останутся одинаковыми.
| Формат | Пример в одну строку | Подходящие инструменты |
|---|---|---|
| ip:port:user:pass | 203.0.113.10:41000:user:pass | Программы для управления аккаунтами, множество краулеров |
| user:pass@ip:port | user:pass@203.0.113.10:41000 | Инструменты без расширений браузера, некоторые боты |
| ip:port | 203.0.113.10:41000 | Среда с авторизацией по IP |
| socks5:// | socks5://user:pass@203.0.113.10:42000 | Антидетект браузер, Node.js, Python |
| http:// | http://user:pass@203.0.113.10:41000 | requests, Scrapy, cURL, переменные окружения |
| CSV | ip,http_port,socks5_port,user,pass,country,city | Электронные таблицы, таблицы соответствия аккаунтов |
Где скачать список прокси?
После оплаты на странице "Мои прокси" сразу появится список IP. Выберите формат, протокол, страну и тариф вверху и скачайте в .txt или .csv. Если у вас несколько тарифов, можно скачать все в одном файле или разделить по тарифам или странам.
Список прокси отображается в таблице с фиксированной высотой и полосой прокрутки. Каждая строка имеет кнопку копирования, так что можно быстро скопировать нужные IP без скачивания файла.
Имя файла включает формат и дату получения, что позволяет легко определить, какой файл самый новый, даже если вы скачали несколько. CSV-файлы содержат названия столбцов в первой строке, поэтому при открытии в таблице они сразу отображаются в виде таблицы.
Списки можно фильтровать по стране, плану и сроку действия, а затем скачивать. Например, выбрав только выделенные ISP IP для США в CSV, вы сразу получите таблицу для сопоставления аккаунтов.
Как получить список прокси через API?
Создайте API ключ на странице ключей в панели управления. Ключ показывается только один раз при создании, поэтому сохраните его в надежном месте. Если вы его потеряете, создайте новый. Новый ключ сразу отключит предыдущий.
Списки доступны по двум адресам. /proxies возвращает JSON с IP, портом, логином, паролем, страной, городом и сроком действия. /proxies/download возвращает текстовый список в выбранном формате. Оба адреса поддерживают фильтрацию по стране (country) и протоколу (protocol).
Для API-запросов используйте API-ключи, а не токен аккаунта. Токен аккаунта используется только для входа в панель управления, а API-ключи - только для программных операций, таких как получение списка. Даже если ключ будет скомпрометирован, вход в аккаунт останется безопасным. Запросы принимаются только по HTTPS.
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies/download?protocol=http&format=ip:port:user:pass"curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies?country=us"import itertools, requests
API = "https://socks5proxy.io/api/v1/proxies/download"
lines = requests.get(API, params={"protocol": "http", "format": "url"},
headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=20).text.split()
pool = itertools.cycle(lines)
for url in ["https://example.com/a", "https://example.com/b"]:
p = next(pool)
print(requests.get(url, proxies={"http": p, "https": p}, timeout=20).status_code)Как меняется список при авторизации по IP?
Авторизация по IP позволяет регистрировать публичные IPv4 ваших серверов в консоли и принимать подключения только с них без пароля. Максимум 10 адресов.
С авторизацией по IP можно подключаться по формату ip:port без пароля. Это безопасно для общих конфигов и репозиториев - учетные данные не отображаются. Для ноутбуков с меняющимся IP удобно комбинировать с логином/паролем.
Регистрируемый адрес - это публичный IPv4 вашего сервера или компьютера, который подключается к прокси. Это не IP прокси, будьте внимательны. Ваш публичный IP можно проверить и добавить прямо в разделе IP-авторизации в консоли.
Есть ли советы по загрузке списка прокси в инструменты?
- Для управления аккаунтами удобно использовать CSV-файлы, где можно сопоставить аккаунты и IP в одной таблице.
- Краулер принимает формат http:// и использует следующий прокси для каждого запроса.
- В антидетект браузере используйте формат socks5://, добавляя по одной строке для каждого профиля.
- Если разделять задачи по странам, используйте фильтр по странам, чтобы получать файлы для каждой страны отдельно.
- При покупке нового плана новые IP добавляются по тому же API-адресу, поэтому обновляйте список перед началом работы.
Какая информация содержится в списке прокси?
В строке указаны IP, HTTP-порт, SOCKS5-порт, имя пользователя и пароль. В CSV и JSON также включаются код страны, город и дата окончания плана. Доступные страны: дата-центр - 47, ISP - 19.
Все IP-адреса - IPv4 и остаются неизменными на протяжении всего срока действия плана. Полученный список можно использовать без изменений до окончания периода.
Каждый элемент JSON списка содержит тип тарифа, что позволяет программно различать общие, приватные и выделенные IP. Например, выделенные IP можно использовать для входа в аккаунты, а общие - только для сбора публичных страниц.
Если вы используете список в инструменте, который долго работает, замените его на новый после истечения срока действия плана, так как строки с истекшим сроком не будут подключаться. При использовании API такая очистка не требуется.
| Канны | Описание |
|---|---|
| ip | IPv4 адрес прокси |
| http_port | Порт для HTTP/HTTPS подключения |
| socks5_port | Порт подключения SOCKS5 |
| user, pass | Имя пользователя и пароль |
| country, city | Локация IP (код страны, город) |
| expires | Дата окончания плана (JSON) |
Как безопасно хранить файл списка прокси?
Файлы со списками, содержащие имена пользователей и пароли, эквивалентны учетным данным. Не публикуйте их в открытых репозиториях или чатах. Лучше хранить их в защищенных папках сервера или менеджерах секретов.
Если нужно сохранить данные прокси в репозитории, включите IP-авторизацию и используйте формат ip:port. Без пароля файлы можно просматривать, но подключиться смогут только серверы, которые вы указали.
Обращайтесь с API-ключами аналогично. Если ключ был скомпрометирован, создайте новый в панели управления, и старый ключ сразу заблокируется.
Как проверить подключение после получения списка?
Самый простой способ - отправить запрос на проверку IP с каждой строки списка. Если возвращенный IP совпадает с указанным, подключение работает. Короткий скрипт, как цикл cURL ниже, проверит сотни IP за минуты.
При проверке не открывайте слишком много соединений одновременно. Для общих тарифов распределите проверку в пределах 500 одновременных подключений. Если какие-то строки не подключаются, сначала убедитесь, что вы правильно указали HTTP-порт и SOCKS5-порт, а также метод аутентификации.
while read p; do
echo "$p $(curl -s -m 15 -x "$p" https://api.ipify.org)"
done < proxies.txtЧто нужно купить, чтобы получить список прокси?
Скачивание списков и API включены во все планы. Общие дата-центр прокси доступны от 100 IP, цена от $0.0179. ISP, приватные и выделенные планы работают аналогично.
Зарегистрируйтесь с токеном аккаунта, пополните баланс и купите план - список сразу создается. Минимальная сумма пополнения: $30.
При покупке нескольких типов планов списки объединяются. Чтобы отдельно скачать списки общих датацентровских и выделенных ISP-прокси, примените фильтры перед загрузкой. Для получения всего в одном файле загружайте без фильтров.