Description
Hi.
A while ago, my connection was blocked on one of my networks. I tried using different ports and prefixes without success. It looked like the connection had started, but after a while, packets stopped going through. When I used curl to access YouTube, I received a response. However, the website would not load in the browser, only showing a basic layout with a logo and a search bar.
To fix this, I installed Nginx + Outline-SS-Server and configured WebSockets. This worked on one network, but from the other location, I still could not access YouTube.
The question is, can Shadowsocks-over-WebSocket be detected as Shadowsocks traffic? I assumed that these were different encryption methods, so they would not be easily blocked. If they block Shadowsocks (which is why no ports are working), can they also detect Shadowsocks inside WebSockets?
Another question: what tools or scripts can I use to diagnose what is going on, and how blocking is being applied? I have tried watching traffic in Wireshark, but it shows too many packets and it's hard to see what's causing the problem. Also, I don't know which connection to monitor - WiFi or VPN.