I've tried this but with no luck. The problem is, after running either
> tor --service install -option -f "C:\blah\torrc"
or
> tor -install -option -f "C:\blah\torrc"

The "Path to executable:" of "Tor Win32 Service Properties" in Services.msc is
"c:\pathoftor\tor.exe" --nt-service
without parameter instead of
"c:\pathoftor\tor.exe" --nt-service "-f" "C:\blah\torrc" discussed in
that archived post. The "-option -f" parameter is just ignored.




On Tue, Sep 20, 2011 at 1:47 AM, Justin Aplin <jap...@gmail.com> wrote:
>
> Windows uses a special account, with it's own home directory and separate set 
> of environmental variables, to run NT services. Odds are, when you start the 
> service, tor has no idea where your torrc is, and is dropping to "reasonable 
> default" values. This is why the default ORPort of 9050 is being used.
>
> The trick is declaring a path to the torrc you want to use in the service 
> invocation (using the -f flag), making sure the SERVICE account has 
> permission to read the torrc (which could be an issue if it's in one of your 
> personal home folders), and making sure DataDirectory is declared in your 
> torrc (to ensure the same keys are being used every time).
>
> This is covered in a bit more detail in this archive thread: 
> https://lists.torproject.org/pipermail/tor-relays/2010-June/000381.html
>
> ~Justin Aplin
>
> _______________________________________________
> tor-talk mailing list
> tor-talk@lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
>
_______________________________________________
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk

Reply via email to