Default arm's torrc path is ~/.arm/torrc
, how can a change it to /etc/tor/torrc
? I has searched in arm's documentation but can not find a solution.
2 Answers
Arm was renamed to nyx
and the development continued - nowdays there's no need in torrc, only control protocol is used. add to your nyx this argument:
- --interface [tor control address]:[tor control port] if you're using TCP/IP for control protocol
- --socket /path/to/socket if you're using a socket
The config path in command line arguments is a config for nyx, not for tor. Default one is looked for at ~/.nyx/config
file
And see the full list of config args in the sample nyxrc provided by the developers
-
Why is nyx not on torproject home page? Why do projects like whonix still use the arm as controller tor? There is little reference to nyx on the internet, so it's harder to work with.– RobertoCommented Oct 1, 2017 at 2:33
-
I checked the latest released versions and got the following result: nyx version 1.4.6-dev (released April 28, 2011). arm version 1.4.5.0 (released April 28, 2012) It seems that the latest version of the arm was released after the last version of nyx. I dont understand.– RobertoCommented Oct 1, 2017 at 8:53
-
Take a look at torproject.org - there's a link for Arm, yes, pointing at atagar.com/arm - but there git repo and binary name has changed to nyx. It's confusing, I know - but here gitweb.torproject.org/nyx.git is where it all resides, last update less than 2 days from now– Alexey Vesnin ♦Commented Oct 2, 2017 at 14:02
As it was already written in Alexeys answer Tor arm has a new name: nyx
When you want to use another configuration file, you can use the following line:
nyx --config /path/to/config
However using /etc/tor/torrc
or any other torrc
will not work. Tor uses a different set of options than nyx.