Demo on herokuapp.com isn't working (anymore)
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 16.6k
- Forks
- 1.6k
- PR merge metrics
- No merged PRs in 30d
Description
Just wanted to let you know that the demo app isn't working anymore
TLS negotiating is successful but then a websocket error "bad handshake"
chisel client version 1.10.1
2025/06/05 09:31:20 client: Connecting to wss://chisel-demo.herokuapp.com:443
2025/06/05 09:31:20 client: tun: proxy#3000=>3000: Listening
2025/06/05 09:31:20 client: Connection error: websocket: bad handshake
2025/06/05 09:31:20 client: Retrying in 100ms...
2025/06/05 09:31:20 client: Connection error: websocket: bad handshake (Attempt: 1/unlimited)
2025/06/05 09:31:20 client: Retrying in 200ms...
2025/06/05 09:31:21 client: Connection error: websocket: bad handshake (Attempt: 2/unlimited)
2025/06/05 09:31:21 client: Retrying in 400ms...
2025/06/05 09:31:22 client: Connection error: websocket: bad handshake (Attempt: 3/unlimited)
2025/06/05 09:31:22 client: Retrying in 800ms...
2025/06/05 09:31:23 client: Connection error: websocket: bad handshake (Attempt: 4/unlimited)
2025/06/05 09:31:23 client: Retrying in 1.6s...
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure at chisel-demo.herokuapp.com using chisel client version 1.10.1 and the reported WebSocket logs. Inspect the demo deployment and its WebSocket handshake path; done means the demo accepts the connection and the reported tunnel works again.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cloud, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100