It seems like the MaxConnections
for the snell TCP pool set in Surge iOS is 8.
In a scene of low concurrency web browsing on a large RTT server, a lower threshold for multiplexing TCP connections will reduce the response time and latency.
Based on my experience, browsing instagram/twitter after opening a high concurrency app (like telegram) will have more chance to reuse the TCP connections than opening them before opening telegram.
Now that Surge has statistics of connection speed and average RTT, would it be possible to make the multiplexing threshold heuristic based on current TCP connections, RTT and connection speed? This will only be a logic for the snell client.
@SurgeTeam