Support Requests item #1743817, was opened at 2007-06-26 12:16
Message generated for change (Comment added) made by sf-robot
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=211118&aid=1743817&group_id=11118
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: configuration
Group: None
>Status: Closed
Priority: 5
Private: No
Submitted By: mgemet (mgemet)
Assigned to: Fabian Keil (fabiankeil)
Summary: Privoxy to work with Google Web Accelerator
Initial Comment:
Hi.
I'm using Privoxy 3.0.6 on Win2K sp4; within msIE, this applies to all URL's; I'm not on TOR but do have Zonealarm. This is a problem configuration report.
Is it possible to configure Google Web Accelerator (GWA) to work with Privoxy? I've read the Pr. manual, used forwarding techniques, disabled one, then both, enabled in both orders, uninstalled one, both, and reinstalled in both orders. I've switched proxy settings on IE|tools|connections|lan settings|proxy and Use Automatic Configuration Script (ACS), and Advanced proxy settings every additional way I can think of. I was unable to remove the ACS, which reinstalls on every run. Here's what I can see myself, a lay user with some pc experience:
GWA resides on port 9100. GWA help is very short on the google website. No instructions for chaining and no user config files that I can see. What is in the registry, is unknown to me. GWA installs an Automatic Configuration Script at http://localhost:9100/proxy.pac, which I'm not permitted to access even as administrator.
GWA default installs as an inner proxy. I tried forcing Privoxy to be a child proxy and chaining GWA as parent (using "Forward" in config file), but as I said, using the IE tools settings, to no avail. I was able to get Privoxy to run, or GWA, but not both.
I wrote GWA but they replied "beta only" and expect no response. Is there a way to get them both to work, either manipulating the IE proxy settings more effectively, or using the registry (or any other good ideas)? Many thanks,
Matt Giat
mattiservices@...
----------------------------------------------------------------------
>Comment By: SourceForge Robot (sf-robot)
Date: 2007-07-15 19:20
Message:
Logged In: YES
user_id=1312539
Originator: NO
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).
----------------------------------------------------------------------
Comment By: Fabian Keil (fabiankeil)
Date: 2007-07-01 07:20
Message:
Logged In: YES
user_id=875547
Originator: NO
1) There's nothing wrong with putting another proxy behind Privoxy
in general (as long as one is aware that some of Privoxy's features
might be sabotaged by the next proxy and might require forwarding
exceptions).
I was just wondering about your choice for that other proxy.
Privoxy's CVS version can be configured to accept intercepted
HTTP requests, however it requires an operating system with
a packet filter that supports redirecting, and actual HTTP requests.
If GWA uses a proprietary protocol for the connection to the
Google servers (which I assume it does), Privoxy won't be able
to understand the intercepted requests.
2) Your forward line looks good, for consistency reasons I'd
start it with a lowercase f, though.
3) If the accelerator modifies the browser it could use anything.
It might also use HTTP with (proprietary) authorization to prevent
unmodified clients from using it.
A good test string would be a valid HTTP proxy request,
have a look at the "Original Client Request" at
http://config.privoxy.org/show-request for an example.
Another option would be to simply configure Privoxy to
forward to GWA, and enable header debugging and checkout
the log if it doesn't work.
As a third option you could use a packet sniffer to
see how a working connection between IE and GWA looks like.
----------------------------------------------------------------------
Comment By: mgemet (mgemet)
Date: 2007-06-28 20:26
Message:
Logged In: YES
user_id=1829118
Originator: YES
Thank you Fabian.
I have 3 important (to me) questions:
1)You're right, Privoxy faq instructs to install Privoxy outside any
accelerators. Gives Squid as example. I can't see a way to do it this way
as GWA doesn't look configurable. Suppose I said: here's a generic
accelerator, you don't know anything about it; can you think of a way to
change the OS to have that accelerator chain to a second proxy?
2)Great idea to try Firefox. Cleaner: GWA doesn't hijack Firefox the way
it did IE (by installing an ACS). However after starting with GWA, then
installing Privoxy, I have to point Firefox settings to port 8118 to enable
Privoxy, which overrides GWA. Suggests leaving Privoxy on the inside. If I
want to do that (over the objection,) is this the right config: In
"config", add: Forward / localhost:9100 (where 9100 is the listening port
of GWA)?
3)I want to try telnet idea. But need to understand: in what case would
any accelerator (in this case GWA) not accept HTTP? What else could it be
using in that part of the layer? And what would be a good test string?
(this per my ignorance of telnet/http)
Thank you very much,
Matt Giat
mattiservices@...
----------------------------------------------------------------------
Comment By: Fabian Keil (fabiankeil)
Date: 2007-06-27 11:52
Message:
Logged In: YES
user_id=875547
Originator: NO
I don't think it's a good idea to put a privacy enhancing
proxy behind a privacy violating proxy. That being said,
if GWA works as HTTP proxy, the combination should work.
The ACS problems seem to be caused by GWA having
hijacked IE, and as I neither use IE, nor GWA or
ACS, I can't help you with that.
You could try testing with a different browser though.
If you install it after GWA, there's a fair chance that
it continues to work properly and that you're able to
to configure it to use Privoxy.
You could also use telnet to verify that the GWA
listening port really accepts HTTP requests.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=211118&aid=1743817&group_id=11118
|