Lumi icon indicating copy to clipboard operation
Lumi copied to clipboard

Add proxy support

Open sr258 opened this issue 3 years ago • 6 comments

sr258 avatar Mar 12 '21 09:03 sr258

This is essential. I work at a public authority responsible for IT at ~180 schools and we'd like to offer this software to our teachers. However, internet access is only available via proxy. This is extremely common in public computer networks.

Psych05 avatar Jun 09 '21 14:06 Psych05

Yes, we know about this need for corporate networks. I've added this feature to the underlying core library already, we now need to add it to the actual app.

After a year of constant staring at screens due to Covid lockdown, I took a bit of a break in the last few weeks, though.

How would you expect the proxy to be configured in your use case? I guess you want minimal configuration work, so auto detection would be best?

sr258 avatar Jun 10 '21 11:06 sr258

Thanks for the reply. I'll keep an eye open for future updates then!

Regarding your question: In my opinion, the application should automatically use the settings in Windows Settings -> Network & Internet -> Proxy.

This is how well over 90% of Windows applications behave and it works just fine. The possibility to manually set a proxy specifically for a single application is usually only necessary if the application has very specific network-related requirements. I don't see that being the case here.

Psych05 avatar Jun 10 '21 13:06 Psych05

If proxy should be taken directly from system environment it would be great. All system store proxy parameters somewhere. It would lessen administrative work.

swirly avatar Feb 28 '22 08:02 swirly

Yes, that's something that's certainly needed to ease configuration. The problem is that this requires an Electron browser window to be open as this is the only cross-OS way of getting the proxy settings in Electron. We need to add some kind of splash screen for that and I didn't have time to implement it. We cannot change the browser used by Lumi internally once the main window has been created.

sr258 avatar Mar 05 '22 10:03 sr258

This issue has been linked to a Canny post: Proxy support for Lumi-App Desktop :tada:

canny[bot] avatar Jan 21 '24 13:01 canny[bot]