[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: how to autostart tor on osx?



OS: 	Mac OS X v10.3.6
CPU:	G4, with 512MB RAM


1) UNINSTALL (a) Uninstalled the version of tor already in use (v0.0.9rc3). Ran 'script' before beginning, in case anything of interest: (b) I had in non-standard dir. (c) Uninstall seemed to work effectively, albeit with an error re: Win32, likely irrelevant. (d) Output of uninstall: Script started on Sun Dec 5 23:48:02 2004 wkstn:~ user$ cd /opt/local/src wkstn:/opt/local/src user$ cd tor-0.0.9rc3 tor-0.0.9rc3 tor-0.0.9rc3.tar.gz wkstn:/opt/local/src user$ cd tor-0.0.9rc3 wkstn:/opt/local/src/tor-0.0.9rc3 user$ make uninstall Making uninstall in src Making uninstall in common make[2]: Nothing to be done for `uninstall'. Making uninstall in or list='tor'; for p in $list; do \ rm -f /opt/local/bin/`echo $p|sed 's/$//'|sed 's,x,x,'|sed 's/$//'`; \ done Making uninstall in tools list='tor-resolve'; for p in $list; do \ rm -f /opt/local/bin/`echo $p|sed 's/$//'|sed 's,x,x,'|sed 's/$//'`; \ done Making uninstall in win32 make[2]: Nothing to be done for `uninstall'. Making uninstall in config list='torrc.sample'; for p in $list; do \ rm -f /opt/local/etc/tor/$p; done rm: /opt/local/etc/tor/torrc.sample: Permission denied make[2]: *** [uninstall-confDATA] Error 1 make[1]: *** [uninstall-recursive] Error 1 make: *** [uninstall-recursive] Error 1 wkstn:/opt/local/src/tor-0.0.9rc3 user$ ls /opt/local/bin portindex qemu-system-ppc unison-2.10.2.osx-textui port qemu sdl-config vmdk2raw portall qemu-mkcow torify wget wkstn:/opt/local/src/tor-0.0.9rc3 user$ ls /opt/local/etc/tor/ dirservers tor-tsocks.conf torrc torrc.sample wkstn:/opt/local/src/tor-0.0.9rc3 user$ exit exit Script done on Sun Dec 5 23:49:14 2004


(e) Manually deleted '/Library/StartupItems/Tor'




2) INSTALL (a) Opened and mounted 'tor.dmg' without problem. (b) 'ReadMe.rtf' contains stock info, which in release version for OSX will be poor info: ************************************************************************** See the INSTALL file for a quickstart. [...] ************************************************************************** (c) D-click 'tor.pkg', select all default buttons, success. (d) 'ps aux | grep tor' shows no tor process running. No '/Library/StartupItems/Tor' directory visible. Try a restart to experiment.




3) REBOOT
(a) No auto-launch. 'ps aux | grep tor' shows no running process.
(b) Download and install 'torstartup.zip' from address below. Change foldername to 'Tor' and place into '/Library/StartupItems/'
(c) Reboot. Again, no auto-launch. 'ps aux | grep tor' shows no process. Ran 'ps' as both user and sudo.
(d) Checked installation:
(i) /usr/local/bin/tor [yes, installed]
(ii) wkstn:user$ tor [yes, in path]
wkstn:~ user$ tor [yes, works for 'user']
Dec 06 00:26:29.656 [notice] tor_init(): Tor v0.0.9rc5. This is experimental software. Do not rely on it for strong anonymity.
Dec 06 00:26:29.689 [info] read_file_to_str(): Could not stat /usr/local/etc/tor/torrc.
Dec 06 00:26:29.689 [notice] Configuration file '/usr/local/etc/tor/torrc' not present, using reasonable defaults.
Dec 06 00:26:34.438 [notice] circuit_send_next_onion_skin(): Tor has successfully opened a circuit. Looks like it's working.



(e) Once again, nada.


4) GO TO BED (a) Seems to help the human, anyway. <LOL!>



Hideki Saito wrote:
Actually, I do have preminilary Mac OS X package on very same website.

http://www.anime.net/~sasami/pub/tor/tor.dmg

If you want test this one, that would be cool, too :-)

Thomas Hardly wrote:

Anthony thanks for your idea on adding it to the user account
loginwindow.plist, that does work albeit the annoying term window...

Maybe Hedki and I can get something worked out. It sounds like he has
his StartupItem working in his tests. Now if I coul dmake it work ;)
If you have some time check it out:
http://www.anime.net/~sasami/pub/tor/torstartup.zip

As for and osx packages for tor and mixminion. I think making package
installers for both of these is a great idea and makes it easier for
users to access these privacy technologies and actually use them.


th