I’m running one of my Snowflake proxies from an ISP that only has like about 10Mbps upload speed, now I discovered the following metric that seems quite impossible:
2023/10/27 10:08:30 In the last 1h0m0s, there were 4 connections. Traffic Relayed ↓ 24784414 KB, ↑ 1207934 KB.
In my calculations having 10Mbps available (and note everything that comes down must go up) means at most around 4.5 GB (10x3600/8=4500MB) should have been able to get transferred during that hour, not 24+ GB. So what’s going on? I think I know the reason and this is that the amount of traffic send / received is only determined at the end of a session, so what we are seeing is the aggregated result of one (or more) sessions that have been active for like 6 hours. Perhaps this can be looked into and it would be possible to confirm by code inspection, the amount of data send received should perhaps be updated during a session too.