Получи случайную криптовалюту за регистрацию!

​​Создаем собственный прокси сервер SOCKS 5 Проблема маскиров | Черное облако

​​Создаем собственный прокси сервер SOCKS 5

Проблема маскировки собственного ip адреса возникает при попытке доступа к регионально заблокированным ресурсам, к примеру. Тогда в ход могут идти либо VPN, либо proxy сервер, которые обычно арендуются у третьих лиц. Однако простейший прокси сервер SOCKS5 можно настроить своими руками в пару команд, на собственном сервере. Это даст возможность самостоятельно контролировать логи, что повысит конфиденциальность, и ускорит время работы.

Установка всего необходимого на сервер

Для начала нужно подключится к собственному серверу по SSH. Для демонстрации, установка и настройка всего ПО будет производиться на ОС Debian.

Обновим систему и пакеты

update && apt dist-upgrade

Установим Dante Server

install dante-server

Настройка Dante Server

Далее нужно будет открыть конфигурационный файл, и внести в него следующие настройки

stderr
internal: eth0 port = 8080
external: eth0
socksmethod: username

user.privileged: root
user.unprivileged: nobody
user.libwrap: nobody

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}

socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}

Подробно о настройках можно почитать на официальном сайте Dante Server.

Добавим нового пользователя

-s /bin/false codered && passwd codered1

В зависимости от утилиты для управления работой межсетевого экрана, открываем порт либо так, с помощью iptables

-A INPUT -p tcp --dport 8080 -j ACCEPT

Либо так, с помощью UFW

allow 8080/tcp

Почти готово, теперь запускаем и добавляем в автозапуск Dante Server

restart danted
systemctl enable danted

Использование

Теперь в том же Proxifier на Windows можно создать новый профиль, ввести ip сервера, имя пользователя и пароль, и пользоваться собственным прокси сервером.