How to bypass school firewalls

(This is tested under the f@tih project’s WiFi hotspots in Turkey)

Requirements:

Server Setup

  1. Download chisel from here
  2. Run the program like: ./chisel server -p 80 --socks5
  3. Wait until it starts listening
  4. Connect the domain to the server

Client setup

  1. Download chisel from above link
  2. Run it like ./chisel client http://your.domain socks
  3. Configure your browser to use the SOCKS5 proxy 127.0.0.1:1080

This is what I could come up with right now, In the future I’m looking for systemwide proxying and Android support, but this is pretty usable for me so far.