Unable to get global proxy to work

Good afternoon,

I’m running latest CachyOS. I have installed and setup Shadowsocks-electron with the GUI. It works when setting up my browser to use the proxy (Either FoxyProxy on Firefox or network settings on Tor) but enabling the toggle on Gnome does not seem to work. I’m using the “Manual” setting and pointing SOCKS5 to localhost:1080 (Which is the configured port on Shadowsocks) but to no avail. My traffic is not routed on terminal (I’m still geting my home IP if I curl ipinfo.io) and Firefox can’t reach any websites.

Do note that it DOES work when setting it up from the browsers themselves. It just won’t work via the Cachy OS settings.

Weirdly enough, I have CachyOS installed on a laptop with a similar setup and it works perfectly fine using the Gnome settings toggle…

Since cachy is based on arch, to get full proxy across system you should edit “/etc/environment" file.

# Uppercase versions for compatibility with older tools

HTTP_PROXY= your_proxy_here

HTTPS_PROXY= your_proxy_here

FTP_PROXY= your_proxy_here

NO_PROXY=“localhost,127.0.0.1,localaddress,.localdomain.com”

Save and reboot system and than you will have proxy in your terminal

I’m having the same problem. The proxy config in KDE system settings is not being used. Firefox will work if using its own proxy settings but using the system proxy does not work at all. Is the /etc/environment the only work around? Is it possible to use a pac file with the env vars?