Hello forks,
I'd like to use Arduino 2.0 beta, but I can't do it since there is no Auto-detect proxy settings option.
Due to company policy, we are not allowed to know port information.
And, this is quite critical to use Arduino for us.
Is there any plan to implement it for Arduino 2.0 beta?
Thanks
pert
March 12, 2021, 2:02am
2
Hi @syomw724 . Yes, there are plans for this. The feature request for it is here:
opened 08:51PM - 24 Feb 21 UTC
type: enhancement
topic: code
criticality: medium
### Describe the request
Add an automatic proxy detection capability.
Use … automatic proxy detection by default.
In addition to fully automatic and fully manual, the user should also have the option to enter an "**Automatic proxy configuration URL**":

🙂 No special configuration will be required for many users who connect to the Internet via a proxy.
🙂 Arduino IDE will be able to download the essential assets from the Internet on the first run after a fresh installation.
### Describe the current behavior
Arduino IDE 2.x currently only supports manual proxy configuration, defaulting to not using a proxy:

On the first run after a fresh installation, the IDE must download some essential assets from the Internet. This will fail for users who connect to the Internet via a proxy. At the moment, dependencies on an Internet connection is not clearly communicated to the user (https://github.com/arduino/arduino-ide/issues/784, https://github.com/arduino/arduino-ide/issues/786, [`forum#1036875`](https://forum.arduino.cc/t/arduino-ide-2-00-and-lilygo-t-display-esp-s3-black-screen/1036875)), and may even cause the IDE to fail to start entirely (https://github.com/arduino/arduino-ide/issues/1438). Even though this can be mitigated by making the IDE handle such errors gracefully and by communicating about the problem, the lack of access to the assets will always be a less than ideal first experience.
🙁 Users who connect to the Internet via a proxy find the Arduino IDE is non-functional on the first run.
🙁 Users are forced to make fairly complex adjustments to the IDE's network configuration settings in order to use it at all. Users who have only used applications that automatically determine the correct configuration may not know how to find the correct values for these settings.
🙁 Users whose proxy uses [a "proxy auto-configuration" (PAC) file](https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file) will not be able to obtain the values required for manual configuration, meaning the IDE is permanently unusable.
In many cases, it is possible to obtain the necessary proxy configuration from the operating system, as is done by Arduino IDE 1.x (and other applications):

So this poor user experience is avoidable by technical means.
### Arduino IDE version
2.0.1-snapshot-96cf09d
### Operating system
Windows
### Operating system version
10
### Additional context
#### Related
- https://github.com/arduino/arduino-cli/pull/672
- https://forum.arduino.cc/t/arduino-ide-2-00-and-lilygo-t-display-esp-s3-black-screen/1036875
- https://github.com/arduino/arduino-ide/issues/1438
- https://github.com/arduino/arduino-cli/issues/1677
- https://forum.arduino.cc/t/arduino-2-0-wont-start/1038193
- https://forum.arduino.cc/t/arduino-2-0-will-not-start-past-the-loading-screen/1049023/9
- https://forum.arduino.cc/t/2-0-0-not-loading-windows-10/1035264
You can subscribe to that issue to get notifications of progress toward adding this important feature to Arduino IDE 2.x.
system
Closed
July 10, 2021, 2:02am
3
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.