Назад | Перейти на главную страницу

данте не запускается во время перезагрузки сервера

Я установил dante (v1.4.2), используя apt-get install dante-server на ubuntu 18.04 и имеют следующую конфигурацию:

/etc/danted.conf

logoutput: /var/log/sockd.log

internal: eno1 port = 1080
external: eno1
external.rotation: same-same

socksmethod: username

user.privileged: root
user.unprivileged: 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
    log: connect disconnect error
}

Когда я бегу service danted start или service danted restart служба запускается без каких-либо проблем, а прокси-сервер socks работает при использовании через мой клиент.

Но когда я перезапускаю свой сервер, служба не запускается со следующим статусом при запуске service danted status

требуемый скриншот статуса

У меня такая же проблема, и я попробовал systemctl это вообще не работает.

Наконец я использовал crontab -e добавив эту строку:

@reboot sleep 10 && service danted restart

Теперь у меня работает.

sudo systemctl enable danted.service

После каждой загрузки / перезагрузки запускается dante deamon.

У меня была такая же проблема, и я наткнулся на ваш вопрос. Я исправил это, добавив системную зависимость network-online.target к danted.service, основываясь на чтении этого https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

Вот как:

sudo systemctl edit danted.service

Добавь это:

    [Unit]
    After=network-online.target
    Wants=network-online.target

сохранить и выйти, запустите это для хорошей меры

sudo systemctl daemon-reload
sudo systemctl enable danted.service

Попробуйте включить этот демон в systemd

systemctl enable sockd.service
systemctl daemon-reload