Posted: Tue 14 Jul 2009, 11:10
Hi
These scripts do work, they are minimally changed from those in GuestToo's original dotpups (to avoid having to alter the scripts too much - I am no shell script expert).
To use them, I would suggest you follow the advice I gave Hayagix last year:
http://murga-linux.com/puppy/viewtopic.php?t=30042
The packages are designed to work from the wrapper script, not from the command line. The dependencies are in the subdirectories of /root/my-applications and will be found by privoxy and tor if you use the wrapper script as described. (See the 'readme' of the tor dotpet and also the description in this link http://murga-linux.com/puppy/viewtopic.php?t=39144).
Running the tor executable in these packages from a command line won't work (dependencies not on standard path).
This use of a wrapper and non-standard library locations may not be ideal - but the reason for this is to preserve as much as possible of the structure of GuestToo's original dotpups to keep them working with minimum effort. I don't have time to restructure them, but I wanted to keep them working because I and other members of the community found the originals useful.
For browsing, the 'privoxy-tor' combination from the wrapper gui combined with correct browser configuration through torbutton or other proxy should work.
Another 'gotcha' - timezone, The old versions of Tor did not care about your timezone overmuch, but the 0.2.0 series is very sensitive to this. BE AWARE THAT CHANGING YOUR TIMEZONE FROM THE 'set timezone' OPTION IN THE SYSTEM MENU WILL NOT TAKE EFFECT FULLY UNTIL YOU REBOOT (well, this is my experience in a frugal install in 4.11 so try rebooting after changing timezone, then using privoxy/tor combination).
re comment from yxtbi
re comment from steve_s
Inside the wrapper, GuestToo's code launches tor using 'su' as user 'nobody' to avoid the risks of running tor as root. You will see output from tor in a rxvt console window.
Hope this helps.
valpy
PS I intend to post an updated dotpet for tor v0.2.0.35 (latest stable) on the forum soon.
The latest Privoxy on the forum is 3.0.11 - this is still functional, although not the latest version. I will look at whether this can easily be uodated, but I am not hopeful - later versions of Privoxy have now introduced a dependency on Perl, which can be difficult in a Puppy environment - and there's only so much time I can devote to this.
These scripts do work, they are minimally changed from those in GuestToo's original dotpups (to avoid having to alter the scripts too much - I am no shell script expert).
To use them, I would suggest you follow the advice I gave Hayagix last year:
http://murga-linux.com/puppy/viewtopic.php?t=30042
I stress - run this by creating an icon on your desktop by dragging the Privoxy icon from /root/my-roxapps to the desktop and then clicking on it.I've never had to uncomment any line in a privoxy configuration file to get the dotpups/dotpets to work, it's always worked fine using GuestToo's wrapper script. (You should run tor and privoxy from there rather than directly from the command line).
To use the wrapper script once the dotpups are installed, open a ROX-filer file manager window, navigate to /root/my-roxapps and drag the Privoxy icon to the desktop. You can now run the script by clicking on the Privoxy icon on the desktop. It will offer you the choice of running Privoxy alone, Privoxy and Tor together or just Tor (click on the buttons).
Reading the script, it's not designed to run Privoxy and Privoxy-Tor at the same time. You will need to use the KILLALL button to stop your current choice before making a new choice. Exit the GUI by pressing CANCEL.
.....
I've not had to open ports in the Puppy firewall. Default Puppy firewall settings "automagic" should work OK.
The packages are designed to work from the wrapper script, not from the command line. The dependencies are in the subdirectories of /root/my-applications and will be found by privoxy and tor if you use the wrapper script as described. (See the 'readme' of the tor dotpet and also the description in this link http://murga-linux.com/puppy/viewtopic.php?t=39144).
Running the tor executable in these packages from a command line won't work (dependencies not on standard path).
This use of a wrapper and non-standard library locations may not be ideal - but the reason for this is to preserve as much as possible of the structure of GuestToo's original dotpups to keep them working with minimum effort. I don't have time to restructure them, but I wanted to keep them working because I and other members of the community found the originals useful.
For browsing, the 'privoxy-tor' combination from the wrapper gui combined with correct browser configuration through torbutton or other proxy should work.
Another 'gotcha' - timezone, The old versions of Tor did not care about your timezone overmuch, but the 0.2.0 series is very sensitive to this. BE AWARE THAT CHANGING YOUR TIMEZONE FROM THE 'set timezone' OPTION IN THE SYSTEM MENU WILL NOT TAKE EFFECT FULLY UNTIL YOU REBOOT (well, this is my experience in a frugal install in 4.11 so try rebooting after changing timezone, then using privoxy/tor combination).
re comment from yxtbi
If you're configuring it yourself, you might not need Privoxy because there is socks support in firefox. However, socks support is not the only reason to use privoxy - it does add a significant additional layer of filtering/privacy which a direct connection of tor to the brower would not give you. The wrapper script uses Privoxy - so if you're going to use the wrapper, you need Privoxy.why do u use / need privoxy ? firefox works with tor and torbutton without privoxy .
i was thinking privoxy is for older softwares who dont support self socks 4a/5 ?
re comment from steve_s
Run the wrapper script as described, (as root, in normal Puppy fashion).hayagix: are you running it as root? I get the terminal opening ...
Inside the wrapper, GuestToo's code launches tor using 'su' as user 'nobody' to avoid the risks of running tor as root. You will see output from tor in a rxvt console window.
Hope this helps.
valpy
PS I intend to post an updated dotpet for tor v0.2.0.35 (latest stable) on the forum soon.
The latest Privoxy on the forum is 3.0.11 - this is still functional, although not the latest version. I will look at whether this can easily be uodated, but I am not hopeful - later versions of Privoxy have now introduced a dependency on Perl, which can be difficult in a Puppy environment - and there's only so much time I can devote to this.