You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
socket connection error with ProxyChains from v1.0.0 #4284
Since v1.0.0, starting opencode with proxychains crash with error: [ERROR] Error: The socket connection was closed unexpectedly. For more information, pass 'verbose: true' in the second argument to fetch()
Reverting to 0.15.31 fixes the problem.
OpenCode version
v1.0.0 and beyond
Steps to reproduce
Use proxychains with a basic settings
strict_chain
quiet_mode
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000
[ProxyList]
socks4 127.0.0.1 9050```
2. Start opencode with proxychains
`proxychains $HOME/.opencode/bin/opencode
### Screenshot and/or share link
_No response_
### Operating System
_No response_
### Terminal
Windows Terminal Running a debian based docker container (pivert/seashell)
changed the title [-]socket connection error with ProxyChains since v1.0.0[/-][+]socket connection error with ProxyChains from v1.0.0[/+]on Nov 13, 2025
Proxychains is a horrible hack, but unfortunately, Opencode does not support proxy at all. Had Opencode supported any kind of proxy, there would be no need for this hack.
Other programs work with the same proxychains on this machine just fine.
Opencode does respect HTTP_PROXY and HTTPS_PROXY vars, you will probably also need to set: NO_PROXY=localhost,127.0.0.1
and NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem
Activity
[-]socket connection error with ProxyChains since v1.0.0[/-][+]socket connection error with ProxyChains from v1.0.0[/+]github-actions commentedon Nov 13, 2025
This issue might be a duplicate of existing issues. Please check:
verbose: truein the second argument to fetch() #1692: Identical error message "The socket connection was closed unexpectedly. For more information, passverbose: truein the second argument to fetch()"Feel free to ignore if none of these address your specific ProxyChains case.
burbilog commentedon Nov 18, 2025
The same is here -- 1.0.76 does not work with proxychains. My error is a little different though:
Proxychains is a horrible hack, but unfortunately, Opencode does not support proxy at all. Had Opencode supported any kind of proxy, there would be no need for this hack.
Other programs work with the same proxychains on this machine just fine.
rekram1-node commentedon Nov 19, 2025
ill take a look
frap129 commentedon Nov 19, 2025
This could be related to #3868 , which is an error caused when trying to use HTTP_PROXY env vars to configure a proxy.
rekram1-node commentedon Nov 19, 2025
yup definitely
burbilog commentedon Dec 12, 2025
Now attempts to run opencode via proxychains result in this:
Opencode 1.0.150
Please, please fix either this bug or support regular HTTP_PROXY variable...
rekram1-node commentedon Dec 13, 2025
Opencode does respect HTTP_PROXY and HTTPS_PROXY vars, you will probably also need to set:
NO_PROXY=localhost,127.0.0.1and
NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pemrekram1-node commentedon Dec 13, 2025
ill document everything