I have a linode server that I use for development.
I was thinking of using that as a proxy server. I have noticed that most paid connections allow DNS queries but don't allow http until I pay them.
I verified this by flushing my dns cache and nslookup some random websites.
How do I create a proxy server that allows me to may be wrap my packets from my computer in DNS packets, relay to my linode server with ssh key authentication and act as a broker?