use a proxy server that is the only way to go and there are plenty of free ones out there. as far as a router hiding you ip forget it and my proof being this site www.auditmypc.com every time I have run a test they get my private ip and my public ip its creapy unless I use a proxy but it almost isint worth the trouble because if you need to do any sort of secure stuff the proxy blocks it