J'essaie d'installer TOR sur un nouveau serveur exécutant Ubuntu 16.04. Cela a fonctionné pour moi plusieurs fois dans le passé. J'utilise la commande suivante:
Sudo apt-get install tor
Malheureusement, le processus tor ne semble pas fonctionner du tout. Quand je fais "ps aux | grep tor" tout ce que je reçois est:
1322 0.0 0.0 14512 1020 pts/0 S+ 12:19 0:00 grep --color=auto tor
Fait intéressant, quand je fais "systemctl status tor", j'obtiens ce qui suit:
tor.service - Anonymizing overlay network for TCP (multi-instance-master)
Loaded: loaded (/lib/systemd/system/tor.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2017-02-12 12:17:45 UTC; 2min 48s ago
Process: 428 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 428 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/tor.service
Feb 12 12:17:45 SR332 systemd[1]: Starting Anonymizing overlay network for TCP (multi-instance-master)...
Feb 12 12:17:45 SR332 systemd[1]: Started Anonymizing overlay network for TCP (multi-instance-master).
Toute tentative de redémarrage du service montre qu'il fonctionne correctement, mais ce n'est pas le cas. Si vous arrêtez le service avec "Sudo systemctl stop tor", le statut devient "chargé", puis "Sudo systemctl start tor" s'affiche comme étant actif - mais rien ne change./var/log/tor/est complètement vide, y compris lorsque le mode de débogage est activé.
De plus, lorsque je tape "tor", en tant que root ou debian-tor (l'utilisateur créé lors de l'installation de TOR), il commence à fonctionner. Faire "tor &" résout fondamentalement le problème, mais cela signifie que le serveur ne lancera pas TOR après son redémarrage, ce qui est un problème pour moi. Ce n'est que lorsque vous exécutez un processus tor manuellement que le journal commence à être rempli.
Toutes les suggestions seraient très appréciées.
Debian/Ubuntu encourage l'utilisation de plusieurs instances Tor sur un système, par opposition à une seule instance. En tant que tel, il a été décidé de créer l'instance par défaut tor@default
par opposition à la simple tor
. Pour cela, le fichier tor.service
installé n'est pas valide:
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/true
ExecReload=/bin/true
Alors que Tor est installé avec un script de service /etc/init.d/tor
valide, toute tentative d'utilisation de ce script sur 16.04 a pour résultat que systemd tente de charger le tor.service
invalide à la place. Supprimer ou renommer le fichier incriminé /lib/systemd/system/tor.service
et recharger les scripts avec/systemctl daemon-reload
résoudra le problème.
Vous pouvez également utiliser l'instance tor@default
: E.g. service tor@default start
ou vous pouvez créer de nouvelles instances avec tor-instance-create
.