This simple app simply spawns another HTTP server with PORT
env injected with another number, then proxying it with a clean header request.
Built primarily for fixing phusion/passenger#2521 temporarily. HTTP and Websocket is supported.
Download from releases or build it and place it to ~/.local/bin/bunfix
Use Makefile
to build and run the app. Requires make
, go
and bun
already installed.
make build
make run
Use curl
and wscat
to test with test/app.ts.
curl -H '!~bad-headerz: x' -vvv localhost:8080
wscat -H '!~bad-headerz: x' -c "ws://localhost:8080/ws"