mirror of
https://github.com/Yonle/bostr.git
synced 2025-03-18 05:42:03 +01:00
http.js: Tell explicitly whenever client was connecting with https or http.
Signed-off-by: Yonle <yonle@lecturify.net>
This commit is contained in:
parent
8863a73c65
commit
94d0e10eb2
@ -38,6 +38,8 @@ Or run in background with `tmux`:
|
||||
tmux new -d "node index.js"
|
||||
```
|
||||
|
||||
When configuring reverse proxy, Ensure that `x-forwarded-proto` header was set as `https`.
|
||||
|
||||
## Environment Variable
|
||||
- `CLUSTERS` - Run Bostr with specified numbers of clusters.
|
||||
- `LOG_ABOUT_RELAYS` - Whenever to log about relay connections
|
||||
|
2
http.js
2
http.js
@ -36,7 +36,7 @@ server.on('request', (req, res) => {
|
||||
|
||||
res.write(`\nI have ${wss.clients.size} clients currently connected to this bouncer${(process.env.CLUSTERS || config.clusters) > 1 ? " on this cluster" : ""}.\n`);
|
||||
if (config?.authorized_keys?.length) res.write("\nNOTE: This relay has configured for personal use only. Only authorized users could use this bostr relay.\n");
|
||||
res.write(`\nConnect to this bouncer with nostr client: ws://${req.headers.host}${req.url} or wss://${req.headers.host}${req.url}\n\n---\n`);
|
||||
res.write(`\nConnect to this bouncer with nostr client: ${req.headers["x-forwarded-proto"]?.replace(/http/i, "ws") || "ws"}://${req.headers.host}${req.url}\n\n---\n`);
|
||||
res.end(`Powered by Bostr (${version}) - Open source Nostr bouncer\nhttps://github.com/Yonle/bostr`);
|
||||
} else if (req.url.startsWith("/favicon") && favicon) {
|
||||
res.writeHead(200, { "Content-Type": "image/" + config.favicon?.split(".").pop() });
|
||||
|
Loading…
x
Reference in New Issue
Block a user