mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-12 03:21:08 +00:00
* Add an optional HTTP proxy for downloads Downloads only reached GitHub directly or through URL-rewrite mirrors, which does not help where a local proxy is the workable route. Setup now takes a host:port HTTP proxy that every Downloader connection uses, independently of the download source mode. * Reference the Kotlin object instance from Java Java cannot call a Kotlin object member on the class name without @JvmStatic; the surrounding code already uses INSTANCE. * Assert the proxy host literal without a reverse lookup InetSocketAddress.getHostName reverse-resolves on some JVMs (127.0.0.1 became localhost on CI); hostString is the literal. * Pass the app proxy into the guest environment The Steam client installer and the guest package tools fetch with plain curl against their own CDNs, outside Downloader. Export the usual proxy variables for them when the app proxy is set; proot shares the host network, so a localhost proxy is reachable as-is. --------- Co-authored-by: VIIII4 <VIIII4@users.noreply.github.com>