diff --git a/main.go b/main.go
index 60a5d54..f8b16b1 100644
--- a/main.go
+++ b/main.go
@@ -60,6 +60,8 @@ func mainHandler(c *gin.Context) {
// return
//}
+ c.Set("ifconfig_hostname", getEnvWithDefault("HOSTNAME", "ifconfig.io"))
+
c.Set("ip", ip.IP.String())
c.Set("port", ip.Port)
c.Set("ua", c.Request.UserAgent())
diff --git a/templates/index.html b/templates/index.html
index 34fc355..328188d 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -9,12 +9,12 @@
/* Customizations. */
li.list-group-item{overflow:auto;padding-top:6px;padding-bottom:6px;}header.page-header{margin-top:20px;}a.h1{color:inherit;text-decoration:none;}@media(max-width: 750px){div.col-sm-3{font-weight:700;}}
-
ifconfig.io
+ {{ .ifconfig_hostname }}
@@ -65,43 +65,43 @@
-
-
$ curl ifconfig.io
{{ .ip }}
+ $ curl {{ .ifconfig_hostname }}
{{ .ip }}
-
-
$ curl ifconfig.io/ip
{{ .ip }}
+ $ curl {{ .ifconfig_hostname }}/ip
{{ .ip }}
-
-
$ curl ifconfig.io/host
{{ .host }}
+ $ curl {{ .ifconfig_hostname }}/host
{{ .host }}
-
-
$ curl ifconfig.io/country_code
{{ .country_code }}
+ $ curl {{ .ifconfig_hostname }}/country_code
{{ .country_code }}
-
-
$ curl ifconfig.io/ua
{{ .ua }}
+ $ curl {{ .ifconfig_hostname }}/ua
{{ .ua }}
-
-
$ curl ifconfig.io/port
{{ .port }}
+ $ curl {{ .ifconfig_hostname }}/port
{{ .port }}
-
-
$ curl ifconfig.io/lang
{{ .lang }}
+ $ curl {{ .ifconfig_hostname }}/lang
{{ .lang }}
-
-
$ curl ifconfig.io/encoding
{{ .encoding }}
+ $ curl {{ .ifconfig_hostname }}/encoding
{{ .encoding }}
-
-
$ curl ifconfig.io/mime
{{ .mime }}
+ $ curl {{ .ifconfig_hostname }}/mime
{{ .mime }}
-
-
$ curl ifconfig.io/forwarded
{{ .forwarded }}
+ $ curl {{ .ifconfig_hostname }}/forwarded
{{ .forwarded }}
-
-
$ curl ifconfig.io/all
{{ .hash_as_yaml }}
+ $ curl {{ .ifconfig_hostname }}/all
{{ .hash_as_yaml }}
-
-
$ curl ifconfig.io/all.xml
{{ .hash_as_xml }}
+ $ curl {{ .ifconfig_hostname }}/all.xml
{{ .hash_as_xml }}
-
-
$ curl ifconfig.io/all.json
{{ .hash_as_json }}
+ $ curl {{ .ifconfig_hostname }}/all.json
{{ .hash_as_json }}