Що дає SOCKS5-пакет
Пакет ProxySale це посилання на список. Ваш софт запитує його й отримує простий текст з одним ip:port у рядку, і кожен рядок приймає SOCKS5, SOCKS4, HTTP і HTTPS на одному порту. Окремим товаром SOCKS5-проксі не продаються: будь-який пакет із прайсу дає список SOCKS5-проксі обраного розміру, від 200 до 50 000 IP.
Щоб відбирати адреси самим, поставте .csv у кінець посилання. Ви отримаєте файл із назвами стовпців у першому рядку та крапкою з комою між значеннями. У ньому є країна двома літерами, IP на виході й показники швидкості та часу в мережі, де більше число означає кращу адресу. Відфільтруйте файл за цими стовпцями й передайте парсеру лише потрібні країни та найкращі адреси.
На безлімітних пакетах доступ іде за IP вашого сервера. Ви один раз додаєте цю адресу в панелі, і проксі приймають з неї з'єднання без логіна й пароля. Для SOCKS5 це суттєво, бо багато парсерів і чекерів погано працюють з авторизацією SOCKS5 або пропускають її. Резидентні проксі теж працюють за SOCKS5, але підключаються логіном і паролем з рядка проксі, а протокол обирається під час створення рядка.
Чому парсери люблять SOCKS5
SOCKS5 працює на рівень нижче за HTTP. Проксі передає байти між вашим софтом і ціллю, не чіпаючи запит, тому заголовки доходять до сайту рівно такими, якими їх написав парсер. Відбиток запиту повністю під вашим контролем.
Протокол переносить будь-який TCP-трафік. Один список SOCKS5-проксі може одночасно живити вебпарсер, API-клієнт, чекер пошти й ваші власні скрипти.
Зі схемою socks5h проксі ще й резолвить доменні імена. Ваш сервер передає ім’я хоста, проксі його розв’язує, і DNS-запит до цільового домену йде з боку проксі.
- Python requests: встановіть
requests[socks]і вкажітьsocks5h://ip:portу словнику proxies. - curl: додайте до команди
-x socks5h://ip:port. - Node.js: створіть SOCKS-агент і передайте його своєму HTTP-клієнту.
- A-Parser, ZennoPoster, ScrapeBox: оберіть SOCKS5 у налаштуваннях проксі й завантажте посилання на список.
SOCKS5 чи HTTP
Обидва протоколи працюють на кожному порту, тож вибір за вашим софтом. Беріть SOCKS5, коли інструмент його підтримує і вам потрібен резолв DNS на боці проксі. Беріть HTTP для інструментів, що приймають лише HTTP-проксі, і для швидких перевірок у браузері. Цей бік розбирає сторінка про HTTP і HTTPS проксі.
Швидкість майже однакова. Більше важить кількість паралельних з’єднань: потоки пакета визначають, скільки їх софт тримає відкритими одночасно.
Як обрати розмір списку
Відштовхуйтеся від кількості паралельних запитів, потрібних вашій задачі. Парсеру на 500 потоків підходить пакет Мікс світу на 5 000 IP і 500 потоків. Задачі на 2 500 потоків потрібен пакет на 30 000 IP. Понад ліміт проксі відхиляють з’єднання, а софт записує їх у мертві, тож лишайте запас.
Розмір списку це середнє за добу: уночі й у свята онлайн менше адрес. Для довгих задач беріть добовий або місячний пакет; місяць коштує приблизно на 38% менше за добу, ніж оплата день у день. Задачі на тисячі потоків розібрані на сторінці проксі оптом.
Регіон теж має значення. Мікс світу підходить для глобальних сайтів, а проксі Європи, проксі СНД і проксі Китаю дають адреси з однієї частини світу для локальної видачі й регіональних магазинів.
Типові проблеми SOCKS5 і як їх виправити
- З’єднання відхилено на кожному рядку: IP вашого сервера немає в панелі, або софт виходить через іншу адресу. Перевірте вихідний IP командою
curl https://ifconfig.me/ipна цьому сервері й додайте його. - Частина рядків падає одразу після старту: кількість потоків в інструменті перевищує ліміт пакета. Зменшіть її або перейдіть на пакет із більшою кількістю потоків.
- Ціль бачить ваш власний DNS-сервер: інструмент використовує звичайний
socks5і резолвить імена локально. Перейдіть наsocks5hабо увімкніть віддалений DNS у налаштуваннях. - Деякі рядки відповідають повільно: у великому списку завжди є кілька повільних адрес. Поставте таймаут 15–30 секунд і повторюйте запит через інший рядок.
Як тримати список свіжим
Пул змінюється протягом доби. Налаштуйте софт перезавантажувати посилання раз на 8–10 хвилин, і він завжди працюватиме з живою частиною пулу. Частіші запити ми сповільнюємо. Ротацію на рівні списку пояснює сторінка ротаційні проксі.
Щоб перевірити рядок вручну, виконайте curl -x socks5h://ip:port https://ifconfig.me/ip. Відповідь покаже адресу, з якою вас бачать цільові сайти.
Спробуйте до оплати
Підтримка дає кожному верифікованому клієнту безкоштовну годину будь-якого пакета. Попросіть її в чаті або в тікеті через сторінку контактів, завантажте посилання в софт і подивіться на результати на своїх цілях.
Для швидкої перевірки коду у безкоштовному списку проксі є публічні SOCKS5-рядки. Вони вмирають за години й годяться лише для тестів, тож перед справжньою роботою переходьте на пакет.
