OpenVPN vs School
This is the story of me attempting to get OpenVPN working around my schools annoying firewall
So I guess the best way to start this is by saying my school has the most annoying firewall ever for ports. From what I have figured out it blocks most UDP connects and whitelists port only. So I had to find a port that they had unblocked but would not interfer with the various stuff I host (Like port 80, 443, 8080, etc)
Now you may be like oh thats simple but can you figure out how I figured out UDP was blocked? After about 10 attempts at setting up a VPN on ports I know my school does not block I finally figured out that UDP was blocked! The worst part is that when my VPN failed I had to wait a full school day then go home, reset up OpenVPN (https://github.com/Nyr/openvpn-install Thank god this is a thing) on a new port, then setup my phone with the new OpenVPN .opvn file. Rinse and repeat until it works!
After about a week and a half of trying I finally figured out what ports were unblocked (http://portquiz.net/) and that UDP was blocked so I setup OpenVPN on TCP running on port 8082 and IT WORKS! Now you may be wondering why the heck I did this? Do you wanna know why? Mainly so I could freaking reddit at school! Yup 1.5 weeks of my life so I could go on freaking reddit!