Some client networks are more locked down than others, limiting traffic to use of only a small number of specific ports. But, even on these limited networks, the usual web ports ("80", "443", ...) are almost always functional. A VPN connection, in addition to encrypting content, can also liberalize these limited networks back to full operation.
Unfortunately, the current Outline VPN implementation is unusable on those networks, even though other, commercial / main stream, VPN services can be used (eg, Private Internet Access (PIA)).
By allowing use of specific ports, especially port "443" (which is expected to be encrypted) or even "8443" (less ideal), would allow stealth usage on those networks. The server wouldn't have to be attached specifically to "443"; a server or host firewall could redirect traffic from "443" to another, less privileged port. But, the server would ultimately need to respond to traffic on a specific port or port range.
Not knowing shadowsocks
, I'm not sure whether this is already possible. If so, some instruction on a working configuration would be welcome.
I'm happy to assist with a Wiki page detailing the process, if helpful.