Настройка Dante-server — это процесс установки и конфигурации SOCKS-прокси-сервера на базе Dante, популярного решения для маршрутизации сетевого трафика. Вот пошаговое руководство по настройке на Linux-сервере (например, Ubuntu или Debian):
🛠 Установка Dante-server
sudo apt update
sudo apt install dante-server
⚙️ Конфигурация Dante
Файл конфигурации обычно находится по пути:/etc/danted.conf
Вот пример базовой конфигурации:
logoutput: syslog
internal: eth0 port = 1080
external: eth0
method: username none
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: connect
log: connect disconnect error
}
🔍 Пояснения:
internal
— интерфейс и порт, на котором слушает Dante.external
— интерфейс, через который Dante выходит в интернет.method
— методы аутентификации (можно указатьnone
,username
,pam
и др.).client pass
— разрешение клиентам подключаться.socks pass
— разрешение на проксирование трафика.
🔐 Безопасность
Если вы хотите ограничить доступ по IP:
client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
client pass {
from: 192.168.1.100/32 to: 0.0.0.0/0
}
🚀 Запуск и автозагрузка
sudo systemctl enable danted
sudo systemctl start danted
Проверка статуса:
sudo systemctl status danted
🔄 Проверка работы
На клиенте можно использовать любой SOCKS-совместимый инструмент, например:
curl --socks5 192.168.1.1:1080 http://ifconfig.me