Как поднять свой прокси-сервер на VPS
Свой прокси на арендованном VPS — это IP-адреса, которыми пользуетесь только вы. Не нужно гадать, что делали с купленным прокси до вас, и платить за каждый гигабайт. Взамен придётся самому настроить сервер и следить, чтобы его не использовали во вред: за всё, что идёт с вашего IP, хостер спросит с вас.
Какой софт выбрать
- 3proxy — лёгкий сервер, который одной программой даёт HTTP- и SOCKS5-прокси. Удобен, когда портов и адресов много: конфигурацию легко сгенерировать скриптом.
- Squid — классический HTTP-прокси с гибкими правилами доступа и кэшированием. Хорош для офиса или команды, где нужны списки разрешённых сайтов.
- Dante — специализированный SOCKS5-сервер, если нужен только этот протокол.
Обязательно включите авторизацию по логину и паролю или белый список IP. Открытый прокси находят сканеры за считаные часы, через него начинают слать спам, и адрес попадает в чёрные списки.
Много адресов через IPv6
Дополнительный IPv4 стоит денег и выдаётся поштучно. С IPv6 иначе: многие хостеры дают на сервер подсеть /64, а это больше адресов, чем вы когда-либо используете. Адреса из подсети вешают на интерфейс, а 3proxy назначает каждому порту свой исходящий адрес. Так получаются сотни выходных IP на одном сервере. Подробнее о протоколе — на странице VPS с IPv6.
У этого подхода два честных ограничения. Во-первых, работает он только с сайтами, у которых есть IPv6, а таких далеко не все. Во-вторых, крупные сервисы часто считают лимиты по всей подсети /64, и сотня адресов из неё выглядит для них как один пользователь. Если нужны действительно разные адреса, берите несколько IPv4 или несколько серверов.
Ресурсы и трафик
Сам прокси почти не нагружает сервер: одно ядро и 1 ГБ памяти держат сотни одновременных соединений. Узкое место — канал. Каждый байт через прокси проходит дважды, на вход и на выход, поэтому лимит трафика тратится быстро. Таблица выше уже отфильтрована по тарифам с IPv6 и безлимитным трафиком; смотрите ещё скорость порта и условия «честного использования». Под тяжёлые задачи сбора данных пригодится раздел VPS для парсинга, под большой поток — VPS с каналом 1 Гбит/с.
Правила хостеров
Перед оплатой прочитайте правила допустимого использования. Почти везде запрещены рассылки, перебор паролей и сканирование чужих сетей, а за жалобы на ваш IP сервер блокируют. Некоторые хостеры отдельно запрещают перепродажу прокси, многие по умолчанию закрывают исходящий порт 25. Держите логи подключений хотя бы несколько дней: с ними проще разобраться с жалобой. Способы оплаты каждого тарифа видны в колонке «Оплата», цены приведены в рублях.