Mainly SSH, because in my college SSH outgoing/incoming traffic was restricted But it can work with any TCP protocol thru HTTP