Как настроить 3proxy под SOCKS5 на Linux

3proxy настройка под SOCKS5 на Linux сводится к четырём шагам: установить программу из исходников, прописать конфиг с логином и паролем, открыть нужный порт и запустить сервис. На чистом сервере Ubuntu или Debian весь путь от пустой консоли до рабочего прокси занимает от 10 до 15 минут.

Свой прокси я держу на том же сервере Beget, где у меня поднят VPN через Amnezia, и оба сервиса прекрасно живут рядом, не мешая друг другу. Ниже показываю полный путь: от установки 3proxy до проверки соединения, вместе с граблями, на которых застревает новичок при первой настройке. Без лишней теории, только то, что можно повторить сегодня вечером и получить рабочий SOCKS5.

Что такое 3proxy и зачем его настраивать самому

3proxy, это лёгкий прокси-сервер с открытым кодом, который поднимает на вашем VPS сразу несколько типов прокси: SOCKS5, HTTP и HTTPS. Он почти не ест ресурсы, работает на самом дешёвом сервере и настраивается одним текстовым конфигом, без графической панели и сложных зависимостей.

Зачем поднимать прокси самому, когда вокруг полно готовых сервисов? По той же причине, по которой люди ставят свой VPN вместо чужой подписки. Свой прокси на своём сервере не делит канал с сотней незнакомцев, не режет скорость в час пик и не отключается по чужому решению. Вы платите только за сервер и сами решаете, кто к нему подключается.

3proxy особенно удобен там, где нужен именно SOCKS5: для приложений, скриптов, парсеров или просто для тонкой маршрутизации трафика. В отличие от VPN, он не заворачивает весь трафик системы целиком, а работает точечно, через те программы, которым вы его пропишете.

Честно? Я сначала думал, что прокси-сервер, это что-то из мира суровых сисадминов с гигантскими конфигами. Оказалось, рабочий конфиг 3proxy для SOCKS5 умещается в пять строк, а вся настройка короче, чем установка обычной программы на телефон.

Что нужно подготовить перед настройкой 3proxy

Перед тем как настраивать 3proxy, нужен сервер и доступ к нему по SSH. Без VPS прокси разворачивать негде: программа работает на удалённой машине с белым адресом в сети, а не на вашем домашнем компьютере за роутером провайдера.

Минимальный набор простой. Подойдёт самый базовый виртуальный сервер на Linux, цена которого начинается от пары сотен рублей в месяц. Актуальный тариф смотрите на странице хостинга, цифры меняются. Для одного-двух пользователей хватит самой младшей конфигурации с запасом, 3proxy жрёт ресурсы скромно.

Из систем берите Ubuntu или Debian свежей версии. Команды в этой статье одинаковы для обеих, разница только в мелочах. Доступ к серверу нужен с правами суперпользователя (root) или через sudo, иначе установить пакеты и открыть порт не получится.

Рекомендация

Сразу запишите в заметку адрес сервера, порт прокси, логин и пароль, которые придумаете на этапе конфига. На первой настройке эти четыре значения теряются чаще всего, а без них прокси не подключить ни с телефона, ни со скрипта.

Установка 3proxy на Ubuntu и Debian: пошагово

Установка 3proxy на Ubuntu и Debian идёт сборкой из исходного кода, потому что в стандартных репозиториях свежей версии обычно нет. Звучит страшно, но на деле это три команды подряд, и собирается программа за минуту даже на слабом сервере.

Порядок такой. Сначала ставим инструменты для сборки, потом скачиваем исходники с официального репозитория проекта, собираем и переносим готовый файл туда, где система его увидит. Каждый шаг ниже, это одна осмысленная операция.

  1. Обновите список пакетов командой apt update, чтобы система знала про свежие версии.
  2. Установите инструменты сборки: компилятор и утилиту make одной командой apt install gcc make.
  3. Скачайте исходники 3proxy с официального репозитория проекта на GitHub и распакуйте архив.
  4. Зайдите в распакованную папку и соберите программу командой make, она создаст исполняемый файл.
  5. Создайте отдельную папку для конфига, например /etc/3proxy, чтобы настройки лежали в понятном месте.
  6. Скопируйте собранный файл 3proxy в системную папку, чтобы запускать его короткой командой из любого места.

После шестого шага программа установлена, но ещё ничего не делает. Она ждёт конфиг, в котором вы пропишете, какой именно прокси поднять и кого к нему пускать. Этим займёмся в следующем разделе.

Внимание

Если на шаге 4 сборка падает с ошибкой про отсутствие компилятора, в девяти случаях из десяти вы пропустили установку gcc и make на шаге 2. Это классическая грабля: человек скачал исходники, бьёт make, а собирать их нечем. На этом легко застрять, пока не дойдёт, что Linux сам компилятор не ставит.

Как написать конфиг 3proxy для SOCKS5

Конфиг 3proxy для SOCKS5, это короткий текстовый файл, в котором вы описываете тип прокси, доступ по логину и паролю и порт для подключения. Создаётся он в той папке, которую вы завели на шаге установки, обычным текстовым редактором вроде nano.

Минимальный рабочий конфиг состоит из нескольких строк. Вы задаёте пользователя с паролем, включаете проверку доступа по этому пользователю и поднимаете службу SOCKS5 на выбранном порте. Лишнего туда писать не нужно, базовая версия закрывает задачу полностью.

Вот что должно быть в файле по смыслу:

  • Строка с пользователем и паролем, по которым прокси будет вас узнавать.
  • Команда auth strong, чтобы прокси требовал логин и не пускал кого попало.
  • Указание разрешённого пользователя через allow, иначе доступ закрыт всем.
  • Строка socks с номером порта, например socks -p1080, она и поднимает SOCKS5.

Логин и пароль придумывайте посложнее обычного слова. Открытый прокси без пароля за сутки находят сканеры и начинают через него лить чужой трафик, а отвечать за него по адресу сервера будете вы. Поэтому auth strong, это не формальность, а защита вашего же сервера.

Какой порт выбрать для SOCKS5?

Для SOCKS5 в 3proxy чаще всего берут порт 1080, это исторически стандартный порт для прокси этого типа. Технически подойдёт почти любой свободный порт выше 1024, и многие специально ставят нестандартный, чтобы прокси меньше светился перед автоматическими сканерами.

Главное, чтобы выбранный порт совпадал в трёх местах: в конфиге 3proxy, в правиле файрвола и в настройках программы, через которую вы подключаетесь. Рассинхрон тут, частая причина того, что прокси вроде запущен, а соединения нет.

Как запустить 3proxy и открыть порт

Чтобы 3proxy заработал, его нужно запустить с указанием конфига и открыть порт прокси в файрволе сервера. Сама по себе собранная программа порт не открывает, а Linux по умолчанию входящие подключения на нестандартные порты блокирует.

Запуск делается одной командой: вы вызываете 3proxy и передаёте ему путь к вашему конфигу. Программа читает настройки и начинает слушать заданный порт. Если в конфиге ошибка, она честно об этом сообщит прямо в консоли, а не молча упадёт.

Открытие порта зависит от файрвола. На Ubuntu это обычно ufw, и порт открывается одной строкой. На Debian чаще работают через iptables. Если у хостинга есть своя панель с сетевыми правилами, проверьте порт ещё и там, потому что облачный файрвол стоит выше системного и режет трафик раньше.

Внимание

Самая частая ошибка после запуска: прокси работает, а подключиться не выходит, потому что порт закрыт где-то снаружи. Человек десять раз проверяет конфиг, переписывает пароль, а дело в облачном файрволе хостинга, про который он забыл. Закрытый порт, это грабли номер один при первой настройке любого прокси.

Как сделать автозапуск 3proxy?

Автозапуск 3proxy настраивается через systemd: вы создаёте короткий служебный файл, который говорит системе запускать прокси при старте сервера и поднимать его заново после сбоя. Без этого прокси отвалится при первой же перезагрузке VPS, и вы об этом узнаете в самый неподходящий момент.

Делается это один раз. Вы описываете службу, указываете путь к программе и конфигу, включаете её командой systemctl enable, и дальше сервер сам держит прокси живым. Это превращает разовый запуск в постоянный сервис, который не нужно трогать руками.

Сравнение 3proxy с другими способами обхода

3proxy отличается от VPN и от готовых прокси-сервисов тем, что разворачивает лёгкий SOCKS5 на вашем личном сервере и работает точечно, через выбранные программы, а не заворачивает весь трафик системы. Ниже сравнение по тем параметрам, на которые смотрит обычный человек: что именно поднимается, кто контролирует канал и насколько сложен старт.

Параметр 3proxy на своём VPS VPN (Amnezia, WireGuard) Готовый платный прокси
Что поднимается SOCKS5, HTTP, HTTPS защищённый туннель целиком доступ к чужому прокси
Где живёт сервис на вашем сервере на вашем сервере на чужих общих серверах
Канал делите с кем-то нет, только вы нет, только вы да, с другими клиентами
Шифрование трафика нет в SOCKS5 да, полное зависит от сервиса
Охват трафика точечно, по программам весь трафик устройства точечно, по программам
Порог входа средний, нужна консоль средний, есть панель низкий, готовое

Из таблицы видно главное. Готовый прокси проще включить, но вы не управляете ни сервером, ни тем, кто ещё сидит на этом же адресе. 3proxy требует немного консоли, зато отдаёт полный контроль и стоит как самый дешёвый сервер.

VPN и 3proxy решают разные задачи. VPN шифрует и заворачивает весь трафик, это про приватность всего устройства. 3proxy даёт быстрый канал для конкретных программ без шифрования, это про гибкость и скорость. На одном сервере спокойно живёт и то, и другое, я держу рядом и прокси, и VPN на Amnezia, и они не конфликтуют.

Советы по безопасной и стабильной работе

Главное правило стабильного прокси: закрытый доступ и автозапуск. Открытый порт без пароля превращает ваш сервер в общественный прокси за чужой счёт, а отсутствие автостарта роняет сервис при каждой перезагрузке.

Несколько вещей, которые экономят нервы на дистанции:

  • Всегда держите auth strong и сложный пароль. Прокси без пароля находят сканеры за часы, а не за дни.
  • Меняйте стандартный порт на нестандартный, если хотите меньше попадаться автоматическим сканам.
  • Настройте автозапуск через systemd сразу, а не потом. Потом обычно наступает после первой перезагрузки.
  • Проверяйте порт в двух местах: в системном файрволе и в панели хостинга, если она есть.
  • Не держите на одном пользователе и прокси, и важные сервисы. Отдельный пользователь под 3proxy спокойнее.

Если прокси нужен надолго, имеет смысл сразу взять сервер, на котором не жалко поднять заодно и VPN, и пару других сервисов. По сути это та же логика, что и со своим VPN: один раз настроил, и канал ваш, без чужих лимитов и подписок.

Где взять VPS под свой прокси и VPN

Чтобы 3proxy из инструкции выше работал стабильно, нужен сервер с белым адресом, который не делит канал с чужими людьми. Я держу свой на Beget, на нём же поднят VPN через Amnezia, и оба сервиса работают идеально, без обрывов и чужих лимитов. Если хотите так же, сервер берётся здесь: beget.com/p690021 (код 690021). Дальше повторяете шаги из статьи, и прокси ваш, без подписки на сторонний сервис.

Арендовать VPS на Beget

Частые вопросы

Сколько времени занимает настройка 3proxy с нуля?

Полная настройка 3proxy на чистом сервере занимает от 10 до 15 минут, если VPS у вас уже есть. Сюда входит установка из исходников, написание короткого конфига под SOCKS5, открытие порта и запуск службы. Дольше всего обычно длится не настройка, а поиск закрытого порта при первой проверке.

Можно ли поставить 3proxy на самый дешёвый сервер?

Да, 3proxy спокойно работает на самой младшей конфигурации VPS, цена которой начинается от пары сотен рублей в месяц. Программа почти не нагружает процессор и память, поэтому для одного-двух пользователей мощный сервер не нужен. Актуальный тариф смотрите на странице хостинга.

Чем 3proxy отличается от VPN?

3proxy поднимает прокси и работает точечно, через выбранные программы, а VPN заворачивает и шифрует весь трафик устройства целиком. Прокси не шифрует данные, зато даёт гибкость и скорость для конкретных приложений. На одном сервере можно держать и 3proxy, и VPN одновременно.

Почему 3proxy запустился, но соединения нет?

Чаще всего прокси не отвечает из-за закрытого порта, а не из-за ошибки в конфиге. Проверьте, что выбранный порт открыт и в системном файрволе, и в панели хостинга, если она есть. Также убедитесь, что номер порта совпадает в конфиге и в настройках программы, через которую подключаетесь.

Опасно ли держать прокси без пароля?

Да, открытый прокси без пароля опасен: автоматические сканеры находят его за часы и начинают лить через него чужой трафик. Отвечать за этот трафик по адресу сервера будете вы. Поэтому всегда включайте auth strong и задавайте сложный логин с паролем.

Нужен ли автозапуск 3proxy?

Да, без автозапуска прокси отключится при первой же перезагрузке сервера и больше сам не поднимется. Автостарт настраивается через systemd один раз и дальше держит службу живой, в том числе после сбоев. Это превращает разовый запуск в постоянный рабочий сервис.

Выводы

3proxy настройка под SOCKS5, это вопрос пятнадцати минут и пяти строк конфига: ставите программу из исходников, прописываете доступ, открываете порт и запускаете. Сложность не в самой программе, а в типичных граблях вокруг неё: забытый компилятор, закрытый порт и прокси без пароля.

Если вам нужен лёгкий личный SOCKS5 для скриптов, приложений или точечной маршрутизации, 3proxy на своём сервере закрывает эту задачу за вечер и стоит как самый дешёвый VPS. Если же прокси нужен раз в месяц на пять минут и возиться с консолью не хочется, проще взять готовый платный сервис, тут честно. А когда сервер уже есть, на нём логично поднять заодно и свой VPN, чтобы один канал работал и под прокси, и под защищённый туннель.

Опубликовано в 2026 году. Проверено на актуальность: способ работает на текущих версиях 3proxy.

Материал подготовлен редакцией lucky-seo.com. Разбираем, как поднять и держать свой VPN на собственном сервере, без чужих лимитов и подписок.
Оцените статью
Добавить комментарий