Proxy Config
This is a simple library to help you get the proxy configuration from the system.
Why
Usually you can get the proxy configuration through environment variables
Such as
http_proxyhttps_proxyall_proxyno_proxy- etc.
But in a GUI environment?
The environment variables are not always inherited to the shell
And when you use some proxy software with gui, such as clash/surge
They will not set the proxy to environment variables for system's desktop, but directly sets the proxy configuration for the system's desktop manager
Usage
[]
= "0.1"
use ;
let proxy_config = try_get.unwrap;
Supported Platforms
- macOS
- Linux with GNOME
- Windows