Files
Test-IP/README.md
T
2026-07-21 03:05:00 +07:00

837 B

🌐 IP Test

Minimal HTTP server that echoes your IP and request headers as HTML or JSON.

Built with Elysia on Bun.

Usage

Send a request to /:

  • Browsers (Accept: text/html or */*) get an HTML page listing the detected IP and all request headers.
  • Anything requesting Accept: application/json gets a JSON body: { "ip": "...", "headers": { ... } }.
curl -H "Accept: application/json" http://localhost:3000/

Development

Requires Bun 1.2+.

bun install
bun run dev      # hot-reload dev server
bun run start    # start the server
bun test         # run tests
bun run check    # typecheck + lint/format check + tests

Docker

docker build -t ip-test .
docker run -p 3000:3000 ip-test

License

MIT