Как создать собственный прокси-сервер на VPS с 3Proxy: быстрая и ручная установка

Пошаговая инструкция по установке и настройке собственного HTTP(S) и SOCKS5 прокси-сервера с 3Proxy. Быстрый способ через скрипт и ручная настройка с конфигом и автозапуском.

3Proxy Manager — это удобный инструмент, который позволяет в несколько кликов создать прокси-серверы форматов HTTP(S) и SOCKS5. Если вас интересуют такие запросы, как "установка 3proxy", "настройка 3proxy" или "добавление пользователя в 3proxy", вы попали по адресу!


Способ 1. Простая установка через 3Proxy Manager

Шаг 1. Установка скрипта

Для начала скачиваем и устанавливаем скрипт. Выполните следующие команды в терминале:

cd /root && curl -o 3proxy.sh https://cdn.u1host.com/scripts/3proxy.sh && chmod +x 3proxy.sh

Запустите скрипт с помощью команды:

/root/3proxy.sh

После запуска скрипта вводим 1, и нажимаем Enter

Первый запуск скрипта

Настройка портов:

  1. Вам предложат настроить HTTP/S прокси. Ответьте да (или нет) и укажите порт (от 1 до 65535).

  2. Затем настройте SOCKS5 прокси аналогичным образом.

Если хотите быстро завершить настройку, просто четыре раза нажмите Enter.

Успешная установка 3Proxy

Шаг 2. Создание нового пользователя

Чтобы добавить нового пользователя:

Запустите скрипт командой:

Введите 1 и нажмите Enter

Второй запуск скрипта

Укажите логин и пароль для нового пользователя. Нажимая Enter после каждого ввода.

Созданная прокси

После завершения вы увидите данные для подключения к прокси в двух форматах. Прокси начнут работать сразу.


Шаг 3. Получение списка пользователей

Запускаем скрипт командой:

После запуска вводим 3, для просмотра списка пользователей, нажимаем Enter

Вывод списка пользователей

Способ 2. Ручная установка и настройка 3proxy

Шаг 1. Установка 3proxy на Debian

Обновляем индексы пакетов, устанавливаем build-essential для сборки 3proxy из репозитория GitHub командой

Далее скачиваем репозиторий из GitHub, и устанавливаем его:

Далее создаем нового пользователя для proxy3 (для повышения безопасности)

Далее получаем информацию пользователя (uid, gid), и запоминаем, они понадобятся в дальнейшем

Пример успешного вывода в консоли:


Шаг 2. Настройка конфига 3proxy

Далее, копируем код который будет ниже в блокнот, и начинаем настройку

Первым делом подставляем значения setgid и setuid на свои (gid, uid).

Далее выбираем какие протоколы будем использовать, если хотите убрать http(s) протокол, то убираете строку proxy -n -p3128 -a, тоже самое с socks5 протоколом (убираем строку socks -p1080 -a), также можно изменить порты на любые другие.

Далее возвращаемся к серверу, и создаем новый файл для конфига командой:

Вставляем конфиг из блокнота нажав ПКМ в терминале, далее нажимаем сочетание клавиш CTRL + O (для записи файла) , далее Enter, далее CTRL + X для выхода из редактора nano.


Шаг 3. Создание сервиса 3proxy

Для того, чтобы при перезагрузке сервера прокси запустились автоматически — нужно создать сервис, вводим команду:

И вставляем через ПКМ следующий конфиг в терминал

Далее нажимаем сочетание клавиш CTRL + O (для записи файла) , далее Enter, далее CTRL + X для выхода из редактора nano.

Теперь добавляем сервис в автозагрузку, включаем, запускаем:


Шаг 4. Создание пользователей 3proxy

Далее нам нужно создать пользователя, вводим в консоль следующую команду:

И вводим пользователей в формате <LOGIN>:CL:<PASSWORD>, их можно создавать сколько угодно, разделитель - новая строка

Далее нажимаем сочетание клавиш CTRL + O (для записи файла) , далее Enter, далее CTRL + X для выхода из редактора nano.

Если Вы ранее добавляли пользователей — перезапустите сервис 3proxy командой

Шаг 5. Удаляем установочные файлы

Чистим установочные файлы командой:

Отлично, можете проверять прокси, подставляете IP-адрес сервера, порт, логин и пароль, у меня получилось вот так:

Не забудьте подставить Ваш IP-адрес сервера вместо <ip>, а также свой логин и пароль из Как создать собственный прокси-сервер на VPS с 3Proxy: быстрая и ручная установка


Выводы

Используя один из данных подходов, вы получаете высококачественные собственные прокси, которыми пользуетесь только Вы, без лимитов по скорости или каких-либо ограничений.


Наши ресурсы

Telegram-канал: https://t.me/u1host U1HOST: https://u1host.com

Last updated