Рубрики
*NIX информация

debian 13 / microsocks / замена dante

Установка

apt update
sudo apt install microsocks -y

Настройка пользователя:

Создание юзака:

Генерация пароля и пользователя: 
USERNAME="user$(openssl rand -hex 3)"
PASSWORD="$(openssl rand -base64 12)"
echo "Username: $USERNAME"
echo "Password: $PASSWORD"

Создание сервиса :

cat > /etc/systemd/system/microsocks.service << "EOF"
[Unit]
Description=Microsocks SOCKS5 Server
After=network.target

[Service]
EnvironmentFile=/etc/default/microsocks
ExecStart=/usr/bin/microsocks -i 0.0.0.0 -p ${MICROSOCKS_PORT} -u ${MICROSOCKS_USER} -P ${MICROSOCKS_PASS}
Restart=always

[Install]
WantedBy=multi-user.target
EOF

cat > /etc/default/microsocks << "EOF"
MICROSOCKS_PORT="999"
MICROSOCKS_USER="USER_FIX_ME"
MICROSOCKS_PASS="PASSWORD_FIX_ME"
EOF

Запус и управление:

systemctl daemon-reload
systemctl enable microsocks
systemctl restart microsocks
systemctl status microsocks