Простой socks5 сервер для Linux
Тезисно:
устанавливаем
apt install dante-server
редактируем конфигурационный файл
nano /etc/danted.conf
logoutput: syslog
user.privileged: root
user.unprivileged: nobody
# The listening network interface or address.
internal: 0.0.0.0 port=1080
# The proxying network interface or address.
external: eth0
# socks-rules determine what is proxied through the external interface.
socksmethod: username
# client-rules determine who can connect to the internal interface.
clientmethod: none
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}
меняя сетевой интерфейс и Ip адрес
создаем нового пользователя и задаем ему пароль:
sudo useradd -r -s /bin/false dante
sudo passwd dante
Эти учетные данные будут использоваться для аутентификации при подключении к нашему прокси.
Запускем службу dante и проверяем статус:
sudo systemctl start danted
sudo systemctl status danted.service