trunk-rs/trunk

can't set 'insecure' flag for websocket proxies with server

Open

#992 opened on Jun 18, 2025

 (2 comments) (0 reactions) (0 assignees)Rust (315 forks)auto 404
good first issuehelp wanted

Repository metrics

Stars
 (4,347 stars)
PR merge metrics
 (PR metrics pending)

Description

when trying to proxy a websocket path like this:

[[proxy]]
backend = "wss://192.168.0.50:8443/some/path"
ws = true
insecure = true

When using trunk serve then, I get the following error when trying to establish the websocket connection:

2025-06-18T07:40:03.106229Z ERROR error establishing WebSocket connection to backend wss://192.168.0.50:8443/some/path for proxy error=Io(Custom { kind: InvalidData, error: InvalidCertificate(UnknownIssuer) })

is there any way currently to make this work with self-signed/untrusted certificates ?

Contributor guide