Run your own SOCKS5 proxy server on Windows/Mac/*nix with nothing but SSH. Access restricted web sites, use instant messenger, ftp, and other protocols from school/work by leveraging your cable/DSL connection at home!
This web page shows how to easily tunnel your traffic through an ssh-encrypted proxy on Mac OS X. This allows your traffic to traverse your local network without being visible to snoopers, even when visiting unencrypted sites. It also allows you to appear to come from a different IP address, allowing you to defeat geolocation schemes. A proxy server is a computer on a local network that acts as an intermediary between a single computer user and the internet, so that the network can ensure security, administrative control and caching service. On your Mac, choose Apple menu System Preferences, then.
A Mac computer running OS X. I used OS X Yosemite, but other versions should work too. An iPhone, iPad, or Android mobile device Purpose Many mobile apps don't properly implement SSL/TLS. In this project the Mac computer is used to perform a man-in-the-middle attack using Wi-Fi and Bluetooth as shown in the diagram below. Open the System Preferences application in your Dock, or else go to the Apple menu and click.
The -D option starts ssh as a SOCKS server listening on port 8080. It also enables port forwarding so that any connection made to port 8080 is forwarded to its actual destination host and port. The www.paypal.com does nothing here; ssh examines the application protocol of the inbound connection to determine the ultimate destination of the connection. The -g option allows remote hosts to connect. Without this option, only connections to port 8080 from localhost would be allowed. See the ssh man page for more info.
you are most likely behind a router using NAT addressing. If so, configure port forwarding on your router to forward the port you chose in the previous step to the NAT’d IP address of the PC which will run ssh (e.g., 198.168.x.x).
In the example above, our proxy server is listening on port 8080. Here are some tips to consider when selecting a port:
Finally, you should install and configure FoxyProxy on the computer with restricted internet access. Follow these instructions: Chrome or Firefox.
If your ISP periodically changes your IP address as many cable/dsl ISPs do, get a free No-IP or DynDNS account. These services grant you a free domain name; for example, myproxy.bounceme.net. You run client software on your PC which “phones home” to DynDNS/No-IP every 30 minutes, informing them of your current IP address. Note that many modern consumer-oriented routers from Linksys, Netgear, D-Link, etc. have this software built-in so you don’t need to run a client on your PC.
Unfortunately we are not able to provide step-by-step instructions for every operating system and browser version. If this page does not include instructions for your OS/browser version, please try searching the internet for instructions. Thank you.