I tried connecting with success just now using a Galaxytab running Chrome on Android Lollipop in in-private mode, which is a fairly restrictive environment.
On Linux, you can open a bash prompt in a window and run netstat to see what port(s) the process ID of your web browser is trying to open (ports that aren't aren't already established or closing are of interest). The ipchains or iptables should normally allow the traffic in when the browser opens an outbound port (i.e. it allows stateful tracking). ipchains -L or iptables -L will list your rules. A super restrictive SELinux configuration could be getting in the way, but then you probably wouldn't be able to browse anything at all.