1
1
Fork 0
mirror of https://git.sr.ht/~emersion/tlstunnel synced 2024-05-11 13:46:03 +02:00
A TLS reverse proxy
Go to file
Simon Ser f0bd8e9214 Fix tls-alpn-01 challenge errors
certmagic's NextProtos contains acmez.ACMETLS1Protocol. We mustn't
overwrite it, otherwise tls-alpn-01 challenges will fail.
2021-02-18 16:05:45 +01:00
cmd/tlstunnel Fix SIGINT handling 2021-02-17 18:37:30 +01:00
.build.yml ci: add .build.yml 2020-09-09 16:13:35 +02:00
.gitignore Add Makefile 2020-09-09 15:13:57 +02:00
LICENSE Initial commit 2020-09-08 12:11:32 +02:00
Makefile build: fix quoting typo 2020-09-13 15:50:46 +02:00
README.md readme: fix issue tracker link 2020-11-05 17:36:07 +01:00
directives.go Add `tls on_demand validate_command` 2021-02-17 19:44:57 +01:00
go.mod Update dependencies 2021-02-17 18:18:14 +01:00
go.sum Update dependencies 2021-02-17 18:18:14 +01:00
server.go Fix tls-alpn-01 challenge errors 2021-02-18 16:05:45 +01:00
tlstunnel.1.scd Add `tls on_demand validate_command` 2021-02-17 19:44:57 +01:00

tlstunnel

builds.sr.ht status

A TLS reverse proxy.

  • Automatic TLS with Let's Encrypt
  • Route incoming connections to backends using Server Name Indication
  • Support for the PROXY protocol

Example configuration:

frontend example.org:443 {
    backend localhost:8080
}

See the man page for more information.

Contributing

Send patches to the mailing list, report bugs on the issue tracker. Discuss in ##emersion on Freenode.

License

MIT