Wie ist meine IP mit Caddy

Es gibt schöne “Wie ist meine IP?” Seiten.

Daneben welche, die mit Werbung gepflastert sind. Leider findet man diese auf die Schnelle fast schneller.

Da ich, wenn ich es dann brauche, meist die URL veregesse, habe ich mir mit Caddy eine URL auf meiner Domain meersau.de eingerichtet:

Wie?

  handle /myip {
    templates
    respond "{{.RemoteIP}}"
  }
  • handle - Match auf Pfad
  • templates - Der zurückgelieferte Body wird von Golangs text/template geparst
  • respond - Der Body der zurückgeliefert werden soll

Es gibt noch mehr als nur die IP, siehe https://caddyserver.com/docs/modules/http.handlers.templates#docs