Re: Proxy servers
Re: Proxy servers
- Subject: Re: Proxy servers
- From: Wade Tregaskis <email@hidden>
- Date: Wed, 2 Apr 2003 08:41:57 +1000
I am looking at the possibility of writing a very basic proxy server
app to
run on X. This app is intended to act as a proxy server for the local
machine only, in order to twiddle data a bit. I have not done this
before,
so I have some newbie kind of questions.
Before you run off writing your own proxy, you might want to check
Privoxy (
http://www.prixovy.org/) to see if it can be used for whatever
you want. It's highly configurable, so there's not much you can't do
with it. Plus, if you develop scripts for it they can be merged with
an existing users setup, and you won't have to worry so much about
multiple local proxies.
Q1. Is it possible for a user to deploy more than 1 proxy server on
machine
for a given port?
No. Unless you have some kind of supervising daemon, which accepts an
initial connection and then hands it off to the appropriate proxy. I
believe inetd does this.
Q2. If only a single proxy server can be used for a given port, what
percentage of users might already have a proxy server in use?
Anyone with an authenticating http proxy. Also people using Privoxy to
do things like hide referrer addresses or whatever else.
All in all, probably not a huge number. But significant, nonetheless.
Q4. Apart from whatever overhead the specialized functionality of the
proxy
server itself takes, how much overhead is there to adding this
receiving/forwarding mechanism? If there's a lot of data being
exchanged,
what kind of performance hit does it bring? Thoughts?
Privoxy/Authoxy make no measurable difference. In my case, the remote
HTTP proxy is at least an order of magnitude slower than Privoxy. If
you weren't using a remote proxy, then of course the impact would be
"significant" in comparison, but in absolute terms, not really
noticeable.
Wade Tregaskis
_______________________________________________
macnetworkprog mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/macnetworkprog
Do not post admin requests to the list. They will be ignored.