SSH is a good solution to this problem. You just need a VPS and you can configure it. Erection is still quite easy.
Install Webmin
Webmin is a free software that visually manages Linux systems. We installed it to facilitate the management of Squid proxy servers or Linux systems. Detailed installation address is as follows:
CentOS Installation Webmin Management system
Install Squid proxy server
1. Before installing squid, we need to install the Epel package.
Copy Code code as follows:
RPM-UVH http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
2, install Squid Proxy server
Login Webmin, click un-used Modules, find squid proxy server, click "Click here" to start the installation. After the installation succeeds, the server->squid the proxy server to start squid. In this page you can configure squid according to your own needs. Finally also need to edit the file/etc/squid/squid.conf, search "http_access deny all" instead of "http_access allow all", and restart squid, "service squid restart."
Set putty
Open putty, go to connection->ssh->tunnels, fill in Source port:3128, select Dynamic, and click Add.
Final effect:
Click on the left menu "session", enter host name, fill in saved Sessions, and save, click "Open", enter username and password after SSH channel is established.
set Firefox browser
According to the test, IE and Google Browser can not be set up successfully, so only use Firefox browser.
Open Firefox browser, to the "Tools-> option-> advanced-> Network", click Settings.
Fill in the information according to the figure.
Setting up a local DNS server
After the Firefox browser is set up, there is still a legendary DNS intercept. We need to modify our computer's DNS server for 8.8.8.8,8.8.4.4.
For dial-up Internet users, you will need to redial to have the DNS server take effect.
All right, this is all set to complete. I hope you enjoy the Internet.