Установка
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