Libproxy exists to answer the question: Given a network resource, how do I
reach it? It handles all the details, enabling you to get back to
programming.
This plug-in allows the GNOME Desktop to make use of libproxy.
WWW: http://code.google.com/p/libproxy/