Авто-прокси на VPS

// свежий VPS + один скрипт = личная SOCKS5-прокси за 2 минуты

▶ видео-инструкция // как поднять прокси за пару минут
// параметры прокси
// если оставить пустым - в строках подключения будет IP_СЕРВЕРА (подставишь сам после установки).
// порт, на котором будет слушать SOCKS5. По умолчанию 1080.
// если у VPS нестандартный SSH-порт - укажи его, скрипт откроет его в firewall.
// логин и пароль защищают прокси от чужих. Без них на твой IP сядут посторонние - и его забанят.
// firewall (ufw) настраивается автоматически - откроет только SSH и порт(ы) прокси, остальное закрыто.
// твои прокси
socks5://...
0 строк · скрипт для свежего VPS (Ubuntu/Debian, под root)
нажми «собрать скрипт»
// прокси-чекер · живость + IP + гео + порт 25 за один прогон
прокси для проверки (по одной на строку: host:port:логин:пароль · или socks5://... · или log:pass@host:port)
// один скрипт прогонит каждую прокси и выведет таблицу: прокси · жива · IP · порт 25 · гео. Запусти у себя или на любой машине с curl.
0 прокси · единый скрипт проверки
скрипт проверки...
Что значит результат: ПОРТ25 OPEN - с этого IP можно слать напрямую через SMTP. ПОРТ25 BLOCK - хостер режет исходящий порт 25, нужен SMTP-релей или submission (587/465). Большинство дешёвых VPS порт 25 блокируют - проверяй до запуска рассылки. DEAD в колонке «жива» - прокси не отвечает.
Зачем своя прокси. Покупные прокси использованы сотнями людей и часто уже в чёрных списках. Свежий VPS за пару долларов даёт чистый IP, который видел только ты - идеально под майлер и антидетект. Скрипт собирается прямо в браузере, пароли никуда не отправляются. Где взять VPS анонимно - в статье про VPS.
Запускай только на СВОЁМ свежем VPS под root. Скрипт ставит пакеты, меняет firewall и поднимает сервис. Не вставляй чужие скрипты вслепую - этот можешь прочитать целиком ниже. Укажи правильный SSH-порт, иначе ufw может отрезать тебе доступ к серверу.

Какой сервер взять

// 3proxy почти не ест ресурсы - бери самый дешёвый VPS, не переплачивай

ОС
Ubuntu 22.04 / 24.04 или Debian 12 (64-bit). Обязательно чистый минимальный образ без панелей. На CentOS/Alma скрипт не рассчитан (там dnf, не apt).
CPU
1 ядро хватает. Прокси почти не грузит процессор.
RAM
512 МБ - 1 ГБ. 3proxy ест считанные мегабайты, ОЗУ нужно только под систему.
Диск
10 ГБ и меньше - чего угодно достаточно. SSD/NVMe - не принципиально.
Канал
Любой. Для рассылки трафик мелкий - гигабитный канал не нужен. Главное - стабильность.
GUI / панель
не нужны. Управление только по SSH в терминале. Никакого рабочего стола, cPanel, ISPmanager - это лишний софт и лишний след.
IP
Чистый IP - главное. Не бери самый массовый дешёвый пул, где IP уже спамили. Нужно несколько IP - бери VPS с доп. адресами (алиасами).
Цена
Ориентир 2-5$/мес. Прокси - расходник: запачкался IP - меняешь сервер, поэтому не вкладывайся в дорогой.
Коротко: самый дешёвый VPS на чистом Ubuntu/Debian, 1 CPU / 512 МБ ОЗУ, без GUI, с чистым IP. Сравнить цены провайдеров удобно через агрегатор poiskvps.ru. Где брать анонимно и не спалиться - в статье про VPS.

Как запустить

// от свежего VPS до рабочей прокси - 4 шага

Возьми свежий VPS по параметрам выше (Ubuntu/Debian, минимальный тариф, чистый IP). Где брать анонимно - в статье про VPS.
Зайди на него по SSH под root: ssh root@IP_сервера. IP и пароль дал хостер при создании. На Windows - через PuTTY или встроенный ssh в PowerShell.
Вставь скрипт из окна выше (кнопка «копировать») прямо в SSH и нажми Enter. Он сам всё поставит и настроит за 1-2 минуты.
В конце скрипт напечатает готовую строку socks5://логин:пароль@IP:порт. Вставь её в майлер или антидетект - прокси готова. Проверить можно скриптом из блока «прокси-чекер» выше.

Как зайти на сервер по SSH

// шаг 2 подробно - подключение к VPS из-под Windows и Mac

Windows
Способ 1 - встроенный SSH (Windows 10/11). Открой PowerShell (или Терминал) и введи ssh root@IP_сервера, затем пароль от хостера.
Способ 2 - PuTTY (если ssh нет). Скачай с оф. сайта, в поле Host Name впиши IP, Port 22, Connection type SSH, нажми Open.
В чёрном окне введи логин root и пароль (при вводе пароль не отображается - это норма, печатай вслепую и Enter).
Вставка скрипта: в PowerShell - Ctrl+V, в PuTTY - правый клик мыши вставляет из буфера. Затем Enter.
macOS
Открой Терминал (Cmd+Space → набери «Терминал» → Enter). SSH уже встроен, ничего ставить не нужно.
Введи ssh root@IP_сервера и нажми Enter. При первом подключении спросит про fingerprint - набери yes.
Введи пароль от хостера (при вводе он не отображается - печатай вслепую и Enter).
Вставка скрипта: скопируй кнопкой выше, в Терминале нажми Cmd+V, затем Enter. Скрипт пойдёт устанавливаться.
Если порт SSH не 22 (ты менял его в форме) - добавь флаг порта: ssh -p ПОРТ root@IP_сервера. И не забудь указать этот же порт в поле «порт SSH» выше, иначе firewall может отрезать доступ.
// как это работает

Что делает скрипт

Скрипт поднимает SOCKS5-прокси на базе 3proxy - лёгкого и быстрого прокси-сервера. По шагам он: ставит зависимости, скачивает и собирает 3proxy из исходников, пишет конфиг с твоим логином и паролем, открывает порт в firewall, вешает прокси на автозапуск через systemd (переживёт перезагрузку сервера) и в конце печатает готовую строку подключения.

Авторизация по логину и паролю (auth strong) обязательна: без неё на открытый порт сядут посторонние боты, нагонят трафика - и твой IP быстро попадёт в чёрные списки. Поэтому пароль лучше брать случайный (кнопка «сгенерировать»).

Это безопасно - вставлять скрипт в сервер?
Скрипт генерируется прямо в твоём браузере, никуда не отправляется. Ты можешь прочитать его целиком в окне выше перед запуском - там нет ничего, кроме установки 3proxy, конфига и firewall. Запускай только на своём свежем VPS, не на рабочем сервере.
Какой VPS подойдёт?
Самый дешёвый на Ubuntu 22.04/24.04 или Debian 12 (чистый образ, без GUI и панелей), 1 ядро, 512 МБ ОЗУ - 3proxy почти не ест ресурсов. Главное - чистый IP, не из массового спам-пула. Полная таблица параметров - в блоке «Какой сервер взять» выше, выбор хостера - в статье про VPS.
Скрипт работает на CentOS / других ОС?
Нет, скрипт под Debian/Ubuntu (использует apt-get). На RHEL/CentOS/Alma пакеты ставятся через dnf - там скрипт не сработает. Проще взять Ubuntu - так и задумано.
Чем своя прокси лучше покупной?
Покупную до тебя использовали десятки людей под спам и фрод - она уже может быть в blacklist. Свой VPS даёт IP, который видел только ты, и ты полностью контролируешь логи и нагрузку. Минус - нужно поднять самому (этот скрипт и решает задачу) и периодически менять, если IP запачкается.
У VPS несколько IP - как задействовать все?
Вверху переключи режим на «несколько IP». Скрипт сам найдёт все внешние IP сервера (команда ip -4 addr) и поднимет отдельную SOCKS5 на каждом: порты идут по нарастающей от стартового (1080, 1081, 1082...), каждый порт привязан к своему IP через -i/-e. В конце скрипт распечатает строку подключения для каждого IP. В майлере просто чередуй порты - рассылка будет уходить с разных IP.
Как поставить сразу на несколько VPS?
Скрипт идемпотентный - запусти один и тот же на каждом сервере по очереди (зашёл по SSH, вставил, Enter). Никакой централизации и паролей на стороне сайта не нужно - каждый VPS настраивает себя сам и печатает свою строку подключения. Логин/пароль можешь оставить одинаковыми для всех серверов, чтобы потом было удобно собрать общий список прокси.
Прокси не подключается, что проверить?
1) Порт открыт в firewall сервера И в панели хостера (у некоторых отдельный сетевой firewall). 2) Правильные логин/пароль/порт в строке подключения. 3) Сервис запущен: systemctl status 3proxy. 4) Проверь командой curl из блока проверки выше. Если SSH-порт не 22 и ты его не указал - доступ к серверу могло отрезать, тогда чини через консоль хостера.
Прокси переживёт перезагрузку VPS?
Да. Скрипт ставит 3proxy как systemd-сервис с автозапуском (systemctl enable), так что после ребута прокси поднимется сама.