Synology DSM Reverse Proxy: How to Fix Unrealistic Upload Speeds with OpenSpeedTest
Version: latest docker image
Environment: Browser: Safari & Chrome Backend: Synology Docker
Description: The Openspeedtest Dashboard's UI is displaying incorrect upload speed measurements. While the download speed appears to be accurate, the upload speed is consistently showing a value that is much higher than expected.
Steps to Reproduce: Open the Openspeedtest. Initiate a speed test.
Expected Result: The upload speed displayed on the Openspeedtest Dashboard should be consistent with download benchmark.
Actual Result: The upload speed displayed is much higher than the actual speed measured by download benchmark.
follow https://github.com/openspeedtest/Speed-Test/issues/91
https://github.com/openspeedtest/Speed-Test/assets/51720450/2377715d-a109-4a3d-99f4-bb8aacc522bb
when using the IP it is showing correct values, as shown on the video. but with DSM's Reverse Proxy it is showing incorrect values even with client_max_body_size set to 10000M
Putting the source and destination in HTTP will fix this issue. HTTP/2 is the problem here. You need to handle the upload as we mentioned here, or disable HTTP/2.
Disable HTTP/2 if you need speedtest to work on HTTPS. For HTTP, you don't need to disable HTTP/2.
Putting the source and destination in HTTP will fix this issue. HTTP/2 is the problem here. You need to handle the upload as we mentioned here, or disable HTTP/2.
thanks! this solution was helpful! we can consider this as a working workaround for those facing this issue.
