Skip to content

socket connection error with ProxyChains from v1.0.0 #4284

Closed

Description

@francois-le-suisse

Description

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

  1. 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)

Activity

  1. added
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    on Nov 13, 2025
  2. 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
  3. github-actions commented on Nov 13, 2025

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific ProxyChains case.

  4. burbilog commented on Nov 18, 2025

    @burbilog

    The same is here -- 1.0.76 does not work with proxychains. My error is a little different though:

    %proxychains opencode
    [proxychains] config file found: /etc/proxychains4.conf
    [proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
    [proxychains] DLL init: proxychains-ng 4.17
    {"code":"FailedToOpenSocket","path":"http://127.0.0.1:38265/config/providers","errno":0}
    

    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.

  5. self-assigned this
    on Nov 19, 2025
  6. rekram1-node commented on Nov 19, 2025

    @rekram1-node
    Collaborator

    ill take a look

  7. frap129 commented on Nov 19, 2025

    @frap129

    This could be related to #3868 , which is an error caused when trying to use HTTP_PROXY env vars to configure a proxy.

  8. rekram1-node commented on Nov 19, 2025

    @rekram1-node
    Collaborator

    yup definitely

  9. burbilog commented on Dec 12, 2025

    @burbilog

    Now attempts to run opencode via proxychains result in this:

    pts/19%proxychains opencode 
    ProxyChains-3.1 (http://proxychains.sf.net)
    Error: Was there a typo in the url or port?
    

    Opencode 1.0.150

    Please, please fix either this bug or support regular HTTP_PROXY variable...

  10. rekram1-node commented on Dec 13, 2025

    @rekram1-node
    Collaborator

    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

  11. rekram1-node commented on Dec 13, 2025

    @rekram1-node
    Collaborator

    ill document everything

  12. removed
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    on Dec 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions