Arduino IDE 1.8.8 proxy problem

Hi all,

I've found a little bug in the arduino ide with proxy settings.
Even if the proxy is disabled into the settings the ide tries to use the Internet Explorer proxy settings.
Even the properties inside net.properties under \arduino\java\lib is set to false (so for direct access) but I have to disable proxy in IE to let arduino ide access the internet and download board modules ecc.

It seems to bypass ide confiuration. Any solution?

I use IDE 1.8.8 under Windows 10 (1809) x64.

Thank you,

Crick.

Doesn't IE use the system proxy settings? (which are then used for everything that doesn't explicitly set it's own proxy settings) I remember running into this when I was trying to set up one browser that I didn't use often to use a proxy for something at work.

Yes IE uses/set the proxy settings inside control panel, but the problem is another. Let me explain:

  • IE settings are set to someproxy:someport with exclusions of some internal IP/domains
  • Arduino IDE has the settings into network tab checked to "No proxy"

so it should go straight to internet....well, not. It tries to use proxy (that requires authentication) as stated into the logs below the code. So:

  • I disable the IE/Control panel internet proxy settings (no remove, just disable)
  • No changes to Arduino IDE network settings (direct connection)

The IDE now connects to internet without proxy. So it seems that the network tab settings has no effect. The underlying Java environment of the IDE uses always the OS internet settings.
I would like to use direct access for arduino IDE instead of proxy settings or I have to manually exlude all the arduino domains in the proxy to avoid user/password request - a bit annoying and tedious.

Thank you.

(Let me explain that I have two network cards one in the net 192.168.0.0/16 and the other in 172.16.1.0/24. I adjusted the routing to allow direct connection to internet (through 172.16.1.1 gateway for any address different from 10.0.0.0/8) and I left proxy for the LAN to access some VPN webapp accessible only through proxy that resides in the VPN 10.0.0.0/8 and other internal nets).

I suspect that when set to no proxy, it uses the system settings, but if set to use a proxy, it can use that when system settings arent set to use a proxy. Unsure if this is a bug or unavoidable.