jepri is right: you need an http proxy placed in another machine that navigate for you the
target address (in this way the remote server knows only the ip of the proxy machine).
A proxy is "A technique used to cache information on a Web server and acts as an intermediary between a Web client and that Web server".
My http wrapper is a CGI (not a daemon) that "acts as an intermediary between a Web client and that Web server" using LWP.
In this way my (remote, for the client) CGI navigate for you (the client) the target URL, hiding (for the server that hosts the target URL) the ip of the client (like anonymizer).