Mac OS X shipped with a pre-installed version of OpenSSH so you don’t have to look for a http tunnel utility.
In order to create a http tunnel, simply open your Terminal app and issue the command below:
ssh -D port-number username@server-ip-address
in which port-number is the port number of your PC that you want to bind. Domain name can be used instead of server IP address.
To fake IP, simply use 127.0.0.1:port-number that you specified in the command above.