diff --git a/docs/DEVELOPER.md b/docs/DEVELOPER.md index 6fc2e47..af81345 100644 --- a/docs/DEVELOPER.md +++ b/docs/DEVELOPER.md @@ -111,8 +111,8 @@ popd ``` Update the webservers with the HTML with new versions: ```bash -ssh nono.io curl -L -o /www/sslip.io/document_root/index.html https://raw.githubusercontent.com/cunnie/sslip.io/master/k8s/document_root/index.html -ssh ns-aws.sslip.io curl -L -o /var/nginx/sslip.io/index.html https://raw.githubusercontent.com/cunnie/sslip.io/master/k8s/document_root/index.html +ssh nono.io curl -L -o /www/sslip.io/document_root/index.html https://raw.githubusercontent.com/cunnie/sslip.io/main/k8s/document_root/index.html +ssh ns-aws.sslip.io curl -L -o /var/nginx/sslip.io/index.html https://raw.githubusercontent.com/cunnie/sslip.io/main/k8s/document_root/index.html ``` Update GCP/GKE with the new executable: ```bash diff --git a/docs/wildcard.md b/docs/wildcard.md index 150b715..6d2ec09 100644 --- a/docs/wildcard.md +++ b/docs/wildcard.md @@ -55,7 +55,7 @@ need to run your own DNS server (e.g. [acme-dns](https://github.com/joohoi/acme-dns), the venerable [BIND](https://en.wikipedia.org/wiki/BIND), the opinionated [djbdns](https://cr.yp.to/djbdns.html), or my personal -[wildcard-dns-http-server](https://github.com/cunnie/sslip.io/tree/master/bosh-release/src/wildcard-dns-http-server), +[wildcard-dns-http-server](https://github.com/cunnie/sslip.io/tree/main/bosh-release/src/wildcard-dns-http-server), etc.). You can use any ACME client ([acme.sh](https://github.com/acmesh-official/acme.sh), [Certbot](https://certbot.eff.org/), etc.), but you must configure it to request diff --git a/k8s/document_root/faq.html b/k8s/document_root/faq.html index a23be54..1a86377 100644 --- a/k8s/document_root/faq.html +++ b/k8s/document_root/faq.html @@ -66,10 +66,10 @@ other head content must come *after* these tags -->

You can split the chained certificate file by hand, or you can download them, pre-split, from GitHub:

diff --git a/k8s/document_root/index.html b/k8s/document_root/index.html index eeada67..20ebdcc 100644 --- a/k8s/document_root/index.html +++ b/k8s/document_root/index.html @@ -151,7 +151,7 @@ src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js">
169.254.169.254

But I Want My Own DNS Server!

If you want to run your own DNS server, it's simple: you can compile from source or you can use + "https://github.com/cunnie/sslip.io/tree/main/bosh-release/src/sslip.io-dns-server">source or you can use one of our pre-built binaries. In the following example, we install & run our server within a docker container:

@@ -185,7 +185,7 @@ dig @localhost 127-0-0-1.sslip.io +short # returns "127.0.0.1"

if you're interested in acquiring a wildcard certificate for your sslip.io domain, e.g. "*.52-0-56-137.sslip.io", the procedure is described here.

+ "https://github.com/cunnie/sslip.io/blob/main/docs/wildcard.md">here.

Experimental Features

Experimental features can change; don't depend on them.

Determining Your External IP Address via DNS Lookup

@@ -264,12 +264,12 @@ dig @ns.sslip.io txt ip.sslip.io +short -6 # forces IPv6 lookup; sample reply "2

Determining The Server Version of Software

You can determine the server version of the sslip.io software by querying the TXT record of version.status.sslip.io:
-dig @ns-aws.sslip.io txt version.status.sslip.io +short
-            "2.2.3"
-            "2021/11/27-11:35:50-0800"
-            "074f0a8"
+dig @ns-gce.nono.io txt version.status.sslip.io +short
+  "2.4.1"
+  "2022/01/20-08:11:07-0800"
+  "14ef9a0"
 
-

The first number, ("2.2.3"), is the version of the sslip.io DNS software, and is most relevant. The other two +

The first number, ("2.4.1"), is the version of the sslip.io DNS software, and is most relevant. The other two numbers are the date compiled and the most recent git hash, but those values can differ across servers due to the manner in which the software is deployed.

Server Metrics

You can retrieve metrics from a given server by querying the TXT records of