computerprep 142 Posted March 30, 2019 Share Posted March 30, 2019 (edited) Why might I not be able to download or sync over WAN/remote connection for either Android or iOS app? Streaming works great and I can download through web browser, which I understand works a bit differently. Not sure when it broke, but I was just alerted to it today. Stable release server v4.0.3.0. apps don't download on either beta or stable. Download progress (after conversion) hangs at 0% until I get home and connect to WiFi, then it begins automatically as desired. Apache https auto rewrite on web browser. Apps connect directly to https hostname. SSL cert handled by reverse proxy. I'm about to rotate my logs and run a test to upload results. Edited March 30, 2019 by computerprep Link to comment Share on other sites More sharing options...
Luke 37180 Posted March 30, 2019 Share Posted March 30, 2019 It's possible that the download process is not trusting your SSL cert. We offload the downloading to the Android or iOS device to handle, meaning it doesn't happen with our own code. Therefore you'll need to make sure to have a certificate that those devices will trust. Link to comment Share on other sites More sharing options...
computerprep 142 Posted March 31, 2019 Author Share Posted March 31, 2019 (edited) It is an official Let's Encrypt certificate. That's fully trusted by every web browser I've used.Not self signed or anything.Edit: and if that was the case, would that also interfere with downloading or streaming through the web browser? The lock icon in the URL bar shows a trusted certificate in Chrome and such. Edit 2: If my reverse proxy handles the ssl, is it best for that to connect to the secure or insecure port? Not sure if this would affect it. Tried it both ways so far. Edit 3: Installed my pfx (source cert valid until June) to my Android phone. No change on downloading over WAN. Edited March 31, 2019 by computerprep Link to comment Share on other sites More sharing options...
computerprep 142 Posted March 31, 2019 Author Share Posted March 31, 2019 (edited) ... Edited April 1, 2019 by computerprep Link to comment Share on other sites More sharing options...
computerprep 142 Posted April 2, 2019 Author Share Posted April 2, 2019 @@Luke, regarding your certificate suggestion. If I connect via a hostname that is not listed on my cert, the app prompts me to accept the certificate. Like this screenshot here. In my endless testing over the past few days, I accepted this mismatched certificate, and downloads worked flawlessly. Then I disconnected from that hostname connection and re-connected to my permanent hostname that is listed on the cert. Downloads continued to work on both LAN and WAN. I tested this again today by uninstalling the app, restarting my device, reinstalling the app... and once again ran into stalled downloads until I briefly connected via a different hostname. Is there some process the app goes through to trust that mismatched cert that it skips when the hostname matches? I tried repeating these steps on an iOS device, and it doesn't even want to allow the connection via mismatched hostname. Can't remember exactly what it said now, but something about the server not being available or not connecting at all. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now