Proxifying connections in goose-desktop
Please explain the motivation behind the feature request. Many users have to use proxies to access some LLM providers. However, although the TUI version of goose allows you to run it via proxychains, goose-desktop uses the goosed daemon and Electron, which prevents from using proxychains.
Describe the solution you'd like Some switch inside the GUI to enable proxy.
Describe alternatives you've considered
HTTP_PROXY doesn't work, --proxy-server flag proxifies only connections to yours server but not the goosed's connection to LLM provider.
- [x] I have verified this does not duplicate an existing feature request
These env lines seems to work, but having a GUI changer may be a good option:
export HTTP_PROXY=http://127.0.0.1:9099
export http_proxy=http://127.0.0.1:9099
export HTTPS_PROXY=http://127.0.0.1:9099
export https_proxy=http://127.0.0.1:9099
export SOCKS_PROXY=socks5://127.0.0.1:9099
export socks_proxy=socks5://127.0.0.1:9099
export NO_PROXY=localhost,127.0.0.1
export no_proxy=localhost,127.0.0.1
so these environment variables do work for the GUI? I am not sure adding it as a separate config step is worth it
export HTTP_PROXY=http://127.0.0.1:9099 export http_proxy=http://127.0.0.1:9099 export HTTPS_PROXY=http://127.0.0.1:9099 export https_proxy=http://127.0.0.1:9099 export SOCKS_PROXY=socks5://127.0.0.1:9099 export socks_proxy=socks5://127.0.0.1:9099 export NO_PROXY=localhost,127.0.0.1 export no_proxy=localhost,127.0.0.1
export HTTP_PROXY=http://127.0.0.1:9099 export http_proxy=http://127.0.0.1:9099 export HTTPS_PROXY=http://127.0.0.1:9099 export https_proxy=http://127.0.0.1:9099 export SOCKS_PROXY=socks5://127.0.0.1:9099 export socks_proxy=socks5://127.0.0.1:9099 export NO_PROXY=localhost,127.0.0.1 export no_proxy=localhost,127.0.0.1
export HTTP_PROXY=http://127.0.0.1:9099 export http_proxy=http://127.0.0.1:9099 export HTTPS_PROXY=http://127.0.0.1:9099 export https_proxy=http://127.0.0.1:9099 export SOCKS_PROXY=socks5://127.0.0.1:9099 export socks_proxy=socks5://127.0.0.1:9099 export NO_PROXY=localhost,127.0.0.1 export no_proxy=localhost,127.0.0.1
thanks, is there anything particular you want us to do with that?