My college wireless network has a firewall blocking all outbound ports except 443 and 80. The wired network, however, has none of these restrictions.
I can connect to HTTPS sites (obviously). On my server host, I forwarded port 443 and wrote an IPTables rule to redirect it to 22.
From home I can connect as well as using 3g/4g and on the wired college network. I can SSH into the machine on port 443. However, when I am in the wireless network, I cannot.
I will be trying an SSH over SSL tunnel, and though it would solve problems on, say, a laptop, I'm not sure if I'll be able to make the proper configurations on my phone.
My theory is that there is DPI or some kind of filtration other than just outbound ports. Thanks guys!