Privoxy 3.0.3 - web proxy with filtering capabilities

Stuff that has yet to be sorted into a category.
Message
Author
valpy
Posts: 67
Joined: Wed 18 Apr 2007, 20:38
Location: Looking at the tapestry

#21 Post by valpy »

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
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.
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.

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
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 ?
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.

re comment from steve_s
hayagix: are you running it as root? I get the terminal opening ...
Run the wrapper script as described, (as root, in normal Puppy fashion).
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.
User avatar
steve_s
Posts: 1595
Joined: Mon 26 May 2008, 13:29
Location: Austin, TX, USA
Contact:

#22 Post by steve_s »

All right, either it was the further instruction, the timezone thing, the fact that coolpup hooked me up with Privoxy 3.0.12, not sure.

But as soon as I saw that Google search page from Finland (I'm in the US) I knew tor was working, and further check-tor pages confirmed it.

After installing 3.0.12 I changed the timezone, rebooted, then ran privoxy-tor button, manually set the proxy on the browser and it was good to go. It actually is just barely slower than the normal browser (when I've used tor in the past with other distro's it was WAY slower).

Thanks for the help. 8)
User avatar
steve_s
Posts: 1595
Joined: Mon 26 May 2008, 13:29
Location: Austin, TX, USA
Contact:

#23 Post by steve_s »

GuestToo or Valpy, I hope you still monitor this thread from time to time (or anyone else that can answer me):

For some reason, every time, now when i run the Privoxy-Tor script I get a terminal that opens and I get:
su: cannot run /bin/sh: Permission Denied

Process exited normally with status 1. Press any key to close tab.
No tor or privoxy... :?
Post Reply