No response to regular proxy configuration mechanisms of Java

@marpet my issue is with the proxy settings. Currently working on a Windows machine behind a company proxy. In SNAP GUI, in the WWW tab, I have tried with all options (no proxy, system proxy, and manual setting) and still SNAP (gpt, snappy or the GUI) cannot handle it and gives me time out errors when using operators that require the download of files (update orbits, terrain correction, etc.)

Moreover, this is also blocking the possibility to update SNAP. I am currently working on SNAP 8.0.0 and S1TBX, S2TBX and S3TBX are also on 8.0.0. I am aware some bugs have been solved in 8.0.4 which is the one in which I would like to work.

I have been digging on this forum to find related posts and this is the selection I found which contains relevant infro from my point of view. Some areq quite old and maybe not applicable anymore:

-Dhttp.proxyHost=http.proxy.ip
-Dhttp.proxyPort=NNNN
-Dhttps.proxyHost=https.proxy.ip
-Dhttps.proxyPort=MMMM

About not being able to update SNAP, it seems updated versions can be download manually and then installed. See here:

Also, a not so related solution that I found - [SNAP-561] Error "Address family not supported by protocol family: connect" when updating modules - JIRA

So my question is, which one of the approaches is still valid? Should I first manually update SNAP to 8.0.4 and then deal with the proxy settings? The other way around? Any experience on this?