База знаний U1HOST
  • База знаний U1HOST
  • Открыть U1HOST
  • ЛИЧНЫЙ КАБИНЕТ
    • Регистрация в биллинге U1HOST
    • Как заказать виртуальный сервер U1HOST
    • Переустановка операционной системы на сервере
    • Изменение пароля от виртуального сервера
    • Часто задаваемые вопросы по услугам U1HOST
  • Виртуальные серверы (VPS)
    • Какие существуют типы облачных серверов
      • VPS хостинг: свобода управления сервером для ваших проектов
      • Выделенные серверы: максимальная мощность для ваших задач
    • Подключение к серверу через Termius SSH-клиент
    • Как подключиться к удалённому рабочему столу Windows RDP
    • Лучшие SSH-клиенты: сравнение PuTTY, Termius, MobaXterm и другие
  • НАСТРОЙКА VPN
    • Настройка собственного VPN-сервер за 6 шагов
    • Настройка Amnezia VPN на VPS без терминала: WireGuard и OpenVPN за 5 минут
    • WireGuard: Установка и настройка на собственном сервере
    • OpenVPN - настройка личного VPN-сервера
    • Как создать собственный прокси-сервер на VPS с 3Proxy: быстрая и ручная установка
    • NekoRay VPN клиент на Windows — подключение, проксирование и автозапуск
    • Установка AmneziaVPN на Android TV — как снова смотреть YouTube в 2025
  • Настройка ПО
    • Установка MikroTik RouterOS на виртуальный сервер
    • Как установить Keitaro на сервер — инструкция по трекеру
    • Screen — мощный консольный мультиплексор для Linux-систем
    • Установка и настройка Nginx на сервер с SSL и PHP
    • SpeedTest: измерение скорости сети на Linux-серверах
    • Установка бесплатного SSL-сертификата Let's Encrypt на сервер с Nginx или Apache
  • ИИ
    • Как установить DeepSeek на сервер — пошаговая инструкция для VPS
  • PERSONAL VPN SETUP GUIDE
    • Setting Up a Personal VPN with VLESS Marzban
    • Setting Up a Personal VPN with AmneziaWG
  • РУКОВОДСТВО ПО МАЙНИНГУ НА СЕРВЕРАХ
    • Установка ноды Privasea: полное руководство с командами
    • OpenLedger: Установка ноды и участие в тестнете с вознаграждением – Полный гайд
    • Multiple Network: Установка и настройка ноды на Linux – Полное руководство
    • Cysic: Пошаговое руководство по установке и настройке ноды
  • MINING SERVERS CONFIGURATION GUIDE
    • OpenLedger: Step-by-Step Guide to Node Setup and Participation in the Rewarding Testnet
  • ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ
    • .NET Framework 3.5: Установка в Windows 10
    • Usermod в Linux: Управление пользователями
    • Команда cp в Linux: Копирование файлов и каталогов
    • Команда nc в Linux: Использование для сетевых соединений
    • IOPS в Linux: Тестирование и оптимизация дисковой производительности
    • UnixBench на Linux: тестирование производительности сервера
Powered by GitBook
On this page
  • Способ 1. Простая установка через 3Proxy Manager
  • Шаг 1. Установка скрипта
  • Шаг 2. Создание нового пользователя
  • Шаг 3. Получение списка пользователей
  • Способ 2. Ручная установка и настройка 3proxy
  • Шаг 1. Установка 3proxy на Debian
  • Шаг 2. Настройка конфига 3proxy
  • Шаг 3. Создание сервиса 3proxy
  • Шаг 4. Создание пользователей 3proxy
  • Шаг 5. Удаляем установочные файлы
  • Выводы
  • Наши ресурсы
  1. НАСТРОЙКА VPN

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

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

PreviousOpenVPN - настройка личного VPN-сервераNextNekoRay VPN клиент на Windows — подключение, проксирование и автозапуск

Last updated 24 days ago

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 прокси аналогичным образом.

Важно: используйте разные порты для HTTP/S и SOCKS5, так как один порт нельзя использовать для обоих протоколов.

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


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

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

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

/root/3proxy.sh

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

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

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


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

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

/root/3proxy.sh

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


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

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

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

apt update && apt install build-essential -y

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

wget https://github.com/z3APA3A/3proxy/archive/0.9.4.tar.gz
tar xzf 0.9.4.tar.gz
cd ~/3proxy-0.9.4
make -f Makefile.Linux
mkdir /etc/3proxy
cd ~/3proxy-0.9.4/bin
cp 3proxy /usr/bin/

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

adduser --system --no-create-home --disabled-login --group proxy3

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

id proxy3

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

###
uid=102(proxy3) gid=109(proxy3) groups=109(proxy3)
###

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

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

setgid 109
setuid 102
nserver 8.8.8.8
nserver 1.1.1.1
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users $/etc/3proxy/.proxyauth
daemon
auth cache strong
proxy -n -p3128 -a
socks -p1080 -a

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

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

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

nano /etc/3proxy/3proxy.cfg

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


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

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

nano /etc/systemd/system/3proxy.service

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

[Unit]
Description=3proxy Proxy Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/3proxy /etc/3proxy/3proxy.cfg
ExecStop=/bin/kill `/usr/bin/pgrep -u proxy3`
RemainAfterExit=yes
Restart=on-failure

[Install]
WantedBy=multi-user.target

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

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

systemctl daemon-reload
systemctl enable 3proxy
systemctl start 3proxy

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

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

nano /etc/3proxy/.proxyauth

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

## addusers in this format:
#user:CL:password
##see for documentation: http://www.3proxy.ru/howtoe.asp#USERS
puser1:CL:p@ssw0rd

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

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

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

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

rm ~/0.9.4.tar.gz
rm -r ~/3proxy-0.9.4

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

http://<ip>:3128:puser1:p@ssw0rd
socks5://<ip>:1080:puser1:p@ssw0rd

Не забудьте подставить Ваш IP-адрес сервера вместо <ip>, а также свой логин и пароль из #sozdanie-polzovatelei-3proxy


Выводы

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


Наши ресурсы

Telegram-канал: U1HOST:

https://t.me/u1host
https://u1host.com
Первый запуск скрипта
Успешная установка 3Proxy
Второй запуск скрипта
Созданная прокси
Вывод списка пользователей