Настройка 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

От alex

Обучаемый.