Go to file
Simon Ser 859c993a82 Retry on temporary net.Listener failure
Instead of stopping to listen, retry on temporary failure. This
can happen when running out of FDs.
2022-02-03 10:36:08 +01:00
cmd/tlstunnel Bump RLIMIT_NOFILE 2022-02-03 10:27:16 +01:00
contrib/systemd contrib/systemd: add template files 2021-07-24 15:40:24 +02: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: prevent rebuild on install 2021-07-24 17:03:02 +02:00
README.md readme: s/Freenode/Libera Chat/ 2021-12-05 19:36:29 +01:00
directives.go Put managed names in an allow-list for validate_command 2021-08-03 15:27:02 +02:00
go.mod Upgrade dependencies 2022-02-03 09:30:06 +01:00
go.sum Upgrade dependencies 2022-02-03 09:30:06 +01:00
server.go Retry on temporary net.Listener failure 2022-02-03 10:36:08 +01:00
tlstunnel.1.scd man: fix scdoc syntax error 2021-08-16 15:50:07 +02:00

README.md

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 Libera Chat.

License

MIT