-
get proxy working for http
-
status page
-
favicon/robots
-
option to also proxy HTTP on port 80
-
License.txt
-
ability to switch to production LetsEncryptCA
-
text on index.html
-
air for local dev
-
certmagic tls-alpn challenge
-
ondemand decision function: always
-
ondemand decision function: dns check
-
build with GHA
-
deploy with GHA
-
ondemand decision function: only eTLD+1
-
ondemand decision function: allowlist
-
ondemand decision function: http api call
-
certmagic custom storage
-
certmagic renewals
long term:
- local 404 handler
- structured logging
- metrics
- logging
- allow custom ACME providers (in addtion/instead of
staging
) - graceful shutdown
- allowlist from db
- use pure go DNS resolver
- serving http: [ none | redirect | proxy ]
- control over "Host" header sent to target
- HSTS
- timeouts
- Dockerfile
- ZeroSSL option
- BuyPass option
- SSL.com option
https://github.com/pilu/fresh https://blog.charmes.net/post/reverse-proxy-go/ https://www.integralist.co.uk/posts/golang-reverse-proxy/ https://github.com/kasvith/simplelb/blob/master/main.go) https://kasvith.github.io/posts/lets-create-a-simple-lb-go/
PR:
Package: