Running GDBGUI behind a proxy
- Dominant language
- TypeScript
- Stars
- 10.4k
- Forks
- 521
- PR merge metrics
- No merged PRs in 30d
Description
I'm trying to run GDBGUI behind a proxy -- I'm using JupyterHub has a programming environment for students in our classes.
JupyterHub provides a proxy mechanism where in both the subprocess TCP port is exposed as e.g.
https://coding.csel.io/user/grunwald/gdbgui/
and that endpoint is then proxied to the gdbgui on whatever port was allocated.
The problem I'm having is that gdbgui doesn't appear to be aware of the URL prefix and tries to load e.g. https://coding.csel.io/hub/socket.io...e.g.

Has anyone used GDBGUI behind a similar proxy mechanism and if so, how did you get it to work?
Contributor guide
Research direction
No files, tests, or entry points are identified in the report. Reproduce gdbgui through the JupyterHub proxy URL and inspect the failed requests shown in the issue; done means the application and its socket connection work under that URL prefix.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter, typescript
- Domain
- infrastructure, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100