Тех. поддержка

8 800 5057581

24/7
Меню

"Установка 3proxy на CentOS 7".

 

В данной статье мы рассмотрим, как установить 3proxy на Ваш виртуальный сервер.

 

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

 

Для подключения к серверу мы будем использовать клиент PuTTY (Ccылка на скачивание: https://putty.org.ru/download.html?ysclid=ljyb75lg12210343502).

 

Настройка VDS сервера

 

В самом клиенте необходимо ввести IP-адрес Вашего сервера.

 

 

Далее в терминале вводим логин (по умолчанию root) и пароль, который доступен вам в личном кабинете.

 

Для начала нам необходимо установить репозиторий EPEL:

#yum -y install epel-release

 

После установки EPEL можно установить и сам 3proxy:

#yum -y install 3proxy

 

После установки 3proxy нам необходимо отредактировать конфигурационный файл 3proxy.cfg. Для удобства мы будеи использовать Midnight  Commander - программу, предназначенную для просмотра содержимого каталогов и выполнения основных функций управления файлами в UNIX-подобных операционных системах.

 

Устанавливается mc довольно просто:

#yum install mc

 

И заходим в Midnight  Commander с помощью команды:

#mc

 

В появившемся окне необходимо найти путь /etc/3proxy.cfg и нажать редактирование(4Edit). Здесь файле вы можете настроить 3proxy под свои нужды. Рассмотрим базовую настройку.

 

Для начала вы можете прописать доступные вам DNS. Для этого вам необходимо найти соответствующий блок:

 

 

Далее нам необходимо указать IP-адрес внешнего и внутреннего интерфейса (в нашем случае мы используем один интерфейса, внутренний и внешний IP-адреса будут совпадать):

 

 

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

 

 

Строчка пользователя задается по формуле:

 

users логин:ТИП_ПАРОЛЯ:пароль

 

Доступны следующие типы паролей:

 

  • CL — текстовый пароль
  • CR — зашифрованный пароль (md5)
  • NT — пароль в формате NT.

 

Чтобы отключить запрос логина, необходимо задать значение для опции auth none. Однако, опций auth в конфигурационном файле несколько. Нужно найти ту, что отвечает за авторизацию службы proxy:

 

 

Варианты для авторизации(auth):

 

  • none — без авторизации.
  • iponly — авторизация по IP-адресу клиента.
  • nbname — по Netbios имени.
  • strong — по логину и паролю.

 

После внесения всех изменений не забудьте нажать на кнопку сохранения файла(2Save) и запустить службу:

#systemctl start 3proxy

 

Теперь нужно настроить брандмауэр. Для этого нам необходимо установить сервис iptables:

# yum -y install iptables-services

 

Опять заходим в Midnight  Commander и ищем путь /ect/sysconfig/iptables. В указанный файл добавляем строчку «-A INPUT -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT», которая даст разрешение на использование порта:

 

 

Не забудьте нажать на кнопку сохранения файла(2Save)!

 

В терминале перезапускаем iptables:

# systemctl restart iptables

 

Настройка браузера

 

Наконец необходимо изменить значение настроек прокси вашего браузера и можно проверять работу 3proxy.

 

В моем случае я настраивал прокси на edge браузере. Вписываем сюда IP-адрес Вашего сервера и порт:

 

 

Убедиться в том, что Вы сделали всё правильно можно прямо у нас сайте. Обновите страницу. Ваш IP-адрес должен измениться на IP-адрес сервера.

 

Ваш IP-адрес:

3.145.71.154