Is it possible to get https://tinyproxy.github.io/ as a package to install on the custom firmware please?
Reason:
When trying to download a .ts using webif "OPT+ -> Download" using Safari (or indeed Chrome, Firefox or Opera) on iOS 13.3.1 the download always fails.
Issuing the same request as Safari but with curl gives:
After some trial and error I've found that removing the
I wrote a simple Proxy server in Java which forwards requests to the original DLNA download URL after removing that header. Pointing the browser at my Proxy server results in a successful download.
It seems, unsurprisingly, that there are some operability issues with the Humax DLNA server so my plan was to:
1) Install tinyproxy on the Humax and configure it to forward requests to the DLNA port after removing the header
2) Modify the webif "OPT+ -> Download" to use the tinyproxy port instead of the DLNA port
Reason:
When trying to download a .ts using webif "OPT+ -> Download" using Safari (or indeed Chrome, Firefox or Opera) on iOS 13.3.1 the download always fails.
Issuing the same request as Safari but with curl gives:
curl: (18) transfer closed with outstanding read data remaining
After some trial and error I've found that removing the
Connection: keep-alive
HTTP Request header resolves the issue.I wrote a simple Proxy server in Java which forwards requests to the original DLNA download URL after removing that header. Pointing the browser at my Proxy server results in a successful download.
It seems, unsurprisingly, that there are some operability issues with the Humax DLNA server so my plan was to:
1) Install tinyproxy on the Humax and configure it to forward requests to the DLNA port after removing the header
2) Modify the webif "OPT+ -> Download" to use the tinyproxy port instead of the DLNA port
Last edited by a moderator: