![Tor 服务不工作,显示活动(已退出)](https://linux22.com/image/153787/Tor%20%E6%9C%8D%E5%8A%A1%E4%B8%8D%E5%B7%A5%E4%BD%9C%EF%BC%8C%E6%98%BE%E7%A4%BA%E6%B4%BB%E5%8A%A8%EF%BC%88%E5%B7%B2%E9%80%80%E5%87%BA%EF%BC%89.png)
我试图在 Debian Stretch 机器上运行 tor 服务,但它间歇性地工作。然而,每次成功启动后,当我尝试再次启动它时,它不起作用。我的意思是我无法连接到隐藏服务。当我运行时systemctl status tor
它说active (exited)
。我会发布整个错误日志,但遗憾的是它是在虚拟机上。造成这种情况的原因是什么?如何修复它,以便每次启动该服务时它都能正常工作?
答案1
在上游 Tor 项目的包中,tor.service
有一个仅执行的虚拟服务/bin/true
- 这就是为什么它说“退出”。真正的 Tor 服务[email protected]
可能是[email protected]
模板的其他实例,并且tor.service
仅用于将它们分组在一起,以便管理员仍然可以使用或systemctl restart tor
代替。systemctl restart tor@default
systemctl restart tor@*
[email protected]
无论您的 Tor 服务有什么问题,如果您开始调查(例如systemctl status tor@default
或) ,您将有更好的机会解决它journalctl -u tor@default
。
答案2
输入sudo systemctl enable tor.service
然后输入sudo systemctl restart tor.service