dante socks 服务器在重新发布 torrents 后瘫痪

dante socks 服务器在重新发布 torrents 后瘫痪

当我在 qbittorrent 上重新放弃许多种子时,我的 Danted 就倒下了。

/var/log: Jan 11 10:26:42 (1578738402.297782) danted[20286]: info: sigterm(): exiting on signal 15



 firefox: Proxy refuses to accept connections
 Firefox is configured to use a proxy server that denies the connection.
 Check the proxy settings and make sure they are correct.
 Contact your system administrator to verify that the proxy server is working.



logoutput: stderr
user.privileged: proxy
user.unprivileged: nobody
user.libwrap: nobody
logoutput: syslog /var/log/danted.log
internal: eth0 port = 65525
external: eth0

socksmethod: username
user.privileged: root
user.unprivileged: nobody

client pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    log: error
}

socks pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    command: connect
    log: error
    socksmethod: username
}

所以,dante 不再工作了,我需要手动重启它,这是一个糟糕的解决方案。我能修复它吗?我想重新开始 torrent,而不必每次都重启守护进程。

答案1

信号 15 是 SIGTERM 信号,表示进程应该退出。这意味着某个进程正在向 Dante 服务器发送信号,表示 Dante 应该停止运行并退出。

您可以通过在 shell 中执行“kill”来手动测试,以验证 Dante 是否会在您执行此操作时打印相同的日志消息。例如,如果 Dante 的 pid 为 20286(如上所示),则执行“kill 20286”。

要解决这个问题,您需要找出是谁以及为什么某些进程告诉 Dante 退出,但这并不容易。

相关内容