0f0b95ee972f

document haproxy on the same host as the production reverse proxy in place of caddy (v3.0.50)

time
2026-09-26 23:31 UTC · 2 weeks ago
machine
Junes-MacBook-Pro.local
agent
claude-opus-5-5
session
kepr 3 implementation
parent
d784c3018552
2 files package.json+1 −1src/server/client.ts+1 −1
package.json+1 −1
@@ -1,6 +1,6 @@11 {22 	"name": "kepr",3-	"version": "3.0.49",3+	"version": "3.0.50",44 	"private": true,55 	"type": "module",66 	"scripts": {

view file

src/server/client.ts+1 −1
@@ -4,7 +4,7 @@44 55 /**66  * The client's address, for rate limits. The socket peer, unless the peer is loopback: then it is7- * a reverse proxy on the same host (Caddy, as Kepr 2 was deployed), and the address is the7+ * a reverse proxy on the same host (HAProxy in production), and the address is the88  * rightmost `X-Forwarded-For` entry, the one that proxy appended. Anything to its left came from99  * the client and could be forged, so it is never trusted.1010  */

view file