При разработке сайта техническое задание на разработку сайта может быть абсолютно любым. Клиент всегда прав, а мы должны исполнить любой его каприз. Вот так, столкнулись мы недавно с задачей поднятия прокси-сервера на отдельном VPS. Как показала практика (и результаты поиска) настолько детально разработка сайта, а именно данный процесс не описан ни одним из источников рунета. Именно поэтому мы и решили исправить такую несправедливость.

socks5 dante server centosДля начала необходимо подключиться к серверу. Используем для этого утилиту PuTTy. В окне настроек указываем имя хоста или ip-адрес сервера в поле «Host Name» и нажимаем «Open».

В открывшемся окне терминала указываем логин и пароль для авторизации, поочередно отвечая на запросы login as и password.

Устанавливаем прокси сервер Dante:

sudo yum install dante-server

После установки переходим в директорию etc командой:

cd ../etc/

Открываем для редактирования файл sockd.conf:

vi sockd.conf

Ищем следующие строки (по умолчанию они закомментированы) и присваиваем им следующие значения:

internal: [ip-адрес вашего vps сервера] port=[4-5 значный порт, произвольное значение] #пример internal: 192.168.1.1 port 12345

external: [ip-адрес вашего vps сервера] #пример external: 192.168.1.1

method: username none #если хотим включить авторизацию - указываем вместо username - имя пользователя, а вместо none пароль пользователя

clientmethod: none #метод аутентификации, поскольку авторизацию пользователей отключили данный параметр так же отключаем

немного ниже ищем строки и указываем значения

client pass {

from: 0.0.0.0/0 to: 0.0.0.0/0 #диапазон адресов с которых разрешаем коннекты

log: connect disconnect iooperation #какие логи ведем указываем на ваше усмотрение

}

и

pass {

from: 0.0.0.0/0 to: 0.0.0.0/0

command: connect udpassociate #команды серверу

protocol: tcp udp #поддерживаемые/допустимые протоколы

log: connect error

}

Сохраняем изменения и запускаем сервер командой:

service sockd start

Поздравляем. Сервер готов к использованию.