Welcome to test-backends.lagrange-ninja.

This server hosts several test backends. Each backend is hosted at a separate IP address, but all are served by this machine. Each backend has separate configuration and can serve different files, and each is capable of dynamically generating unique image files based on the request that look like the image on the right.

Within the static directories, any file with the suffix of ".tpl" is dynamically rendered as a go template.

Requests may include some handy query parameters:

For example, check out this page but really slow.

All replies include headers that identify the backend configuration that handled the request.

Here are some example pages.

Current request info: [raw]
This server backend-1.lagrange.ninja (104.154.228.131)
Port: 443
Request made to https://dev.lagrange.ninja/index.html.tpl
Protocol HTTP/1.1
Request is: GET /index.html.tpl
Remote address: 35.153.135.248:40998
Reequest ID: 6596a97841a743cf
Headers:
  • Accept: */*
  • Accept-Encoding: gzip
  • Backend-Request-Id: 6596a97841a743cf
  • Cookie: lagrange_session=d48cee2d-6589-4a48-ad00-2195f64f9621
  • Grace: none
  • User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
  • Via: 1.1 webscale-3zpgm22nupxd-varnish-proxy-9184j-2239779 (Varnish/7.6)
  • Webscale-Params:
    • caddy-request-time=1753967738885082
    • peer=216.73.216.254
    • protocol=HTTP/2.0
    • tls-protocol=TLSv1.3
    • tls-cipher=AEAD-AES128-GCM-SHA256
    • lagrange_session=d48cee2d-6589-4a48-ad00-2195f64f9621
    • request_id=2705875168181718096
    • pc-hits:6-2
  • Webscale-Request-Id: 2705875168181718096
  • X-Forwarded-For: 216.73.216.254, 52.45.40.139
  • X-Forwarded-Port: 443
  • X-Forwarded-Proto: https
  • X-Real-Ip: 216.73.216.254
  • X-Varnish: 948

Server Configuration [download as json]
URLs Static Paths Dynamic Image Paths
  • / ==> www-main
  • /p1 ==> www-main
  • /p1/ ==> www-main
  • /p2 ==> www-main
  • /p2/ ==> www-main
  • /p3 ==> www-main
  • /p3/ ==> www-main
  • /p4 ==> www-main
  • /p4/ ==> www-main
  • sup.lagrange.ninja/ ==> www-main/ex
  • / ==> www-main
  • /p1 ==> www-main
  • /p1/ ==> www-main
  • /p2 ==> www-main
  • /p2/ ==> www-main
  • /p3 ==> www-main
  • /p3/ ==> www-main
  • /p4 ==> www-main
  • /p4/ ==> www-main
  • / ==> www-main
  • /p1 ==> www-main
  • /p1/ ==> www-main
  • /p2 ==> www-main
  • /p2/ ==> www-main
  • /p3 ==> www-main
  • /p3/ ==> www-main
  • /p4 ==> www-main
  • /p4/ ==> www-main
  • / ==> www-main
  • /p1 ==> www-main
  • /p1/ ==> www-main
  • /p2 ==> www-main
  • /p2/ ==> www-main
  • /p3 ==> www-main
  • /p3/ ==> www-main
  • /p4 ==> www-main
  • /p4/ ==> www-main
  • / ==> www-main
  • /p1 ==> www-main
  • /p1/ ==> www-main
  • /p2 ==> www-main
  • /p2/ ==> www-main
  • /p3 ==> www-main
  • /p3/ ==> www-main
  • /p4 ==> www-main
  • /p4/ ==> www-main
  • / ==> www-main
  • /p1 ==> www-main
  • /p1/ ==> www-main
  • /p2 ==> www-main
  • /p2/ ==> www-main
  • /p3 ==> www-main
  • /p3/ ==> www-main
  • /p4 ==> www-main
  • /p4/ ==> www-main