kiwix / kiwix-xulrunner

[ARCHIVED] Legacy Kiwix desktop solution for Windows/macOS/Linux
https://download.kiwix.org/release/kiwix-xulrunner/
GNU General Public License v3.0
112 stars 28 forks source link

Support of HTTP proxy in Kiwix for Android #419

Closed kelson42 closed 7 years ago

kelson42 commented 7 years ago

We keep have user complaining about the fact that they do not see any content to download. It's fearly possible that tey simply do not understand how the download workflow works (the UI/help is still poorly translated). But I also suspect that the software is not able to deal correctly with HTTP proxies and SOCKS servers. This ticket is about to share on that topic, would be great if users might test if it works.

GEOFBOT commented 7 years ago

I was able to download zim files using fb51845 running through an instance of mitmproxy without issue.

kelson42 commented 7 years ago

@GEOFBOT What does that mean exactly in term of usability? Is that not fully transparent for the user (he need to install a third part software?) ? What happens exactly if mitmproxy is not install or configured correctly?

GEOFBOT commented 7 years ago

@kelson42 sorry, I didn't include a lot of context in my original comment. mitmproxy is just a proxy program that can be used to intercept and examine network traffic, especially if you are debugging or reverse engineering something. It behaves just like a "regular" proxy.

I was running an instance of mitmproxy on my computer and I set up my Android phone to use my computer as a proxy (in the wifi settings) and I was able to see in mitmproxy that Kiwix was respecting the proxy settings and downloading the zim files through the proxy.

kelson42 commented 7 years ago

@GEOFBOT perfect :) Thank you for your help. So there is nothing to do on the app side :)