2

I have added these lines to torrc file (as describled on Tor's site):

ORPort 443
Exitpolicy reject *:*
Nickname ididntedittheconfig
ContactInfo human@...

But after that i cannot start Tor anymore... the only way to start it again is remove the above lines from the torrc file.

  • ExitPolicy reject *:* You have mistyped? – Alexey Vesnin Apr 10 '16 at 22:39
  • As @RichardHorrocks wrote --verify-config is quite helpful. Could you provide us with the output of this option? It might give a hint what exactly went wrong here. – Jens Kubieziel Apr 11 '16 at 10:54
  • Ah. So before the edit by @JensKubieziel, I hadn't noticed that the : (colon) had been italicized in the original text of the question, meaning that the * characters - which had been included in his config - had been interpreted as mark-up by SE. When I ran the test noted in my answer, I missed out the * characters. I'll edit my answer once the OP has responded further. – Richard Horrocks Apr 11 '16 at 11:40
  • @JensKubieziel everything he posted is fine except ExitPolicy syntax - so WTF an answer deletion was that? And - converting my answer with astersisks before and after ":" (colon) - you've removed it and made it read wrong. WTF, man? – Alexey Vesnin Apr 11 '16 at 12:49
  • @AlexeyVesnin You made the same mistake as the OP. If you put code into backticks it will show the asterisks, with asterisks only it will be treated as italic text. – Jens Kubieziel Apr 11 '16 at 13:26
1

You can verify the config that Tor is using by passing it the --verify-config flag on the command line:

tor --verify-config

This should help give you some idea as to which line is wrong.

Substituting your lines into my config file and running the above command shows that Alexey's answer is correct:

Apr 11 09:39:13.779 [warn] Couldn't parse line ":". Dropping
Apr 11 09:39:13.779 [warn] Malformed policy 'reject :'.
Apr 11 09:39:13.779 [warn] Failed to parse/validate config: Error in ExitPolicy entry.
|improve this answer|||||
  • Dea Richard, how do i pass the verify config flag? On which command line? Please note that i use windows... – user92752 Apr 11 '16 at 22:53
  • Okay, on Windows you'll need to open the command line by running cmd in the Run box. (Is that what it's called?) Then you'll need to find the directory where tor.exe is stored, and start it with the flag: C:\<path_to_exe>\tor.exe --verify-config. – Richard Horrocks Apr 12 '16 at 16:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.