minus 4548a7fe65
Add config reloading
Instead of updating the configuration, we configure a new Server instance and
then migrate Listeners that still exist to it. Open client connections are
left completely untouched.

Closes https://todo.sr.ht/~emersion/tlstunnel/1
2021-01-07 16:35:03 +01:00
2021-01-07 16:35:03 +01:00
2020-09-09 16:13:35 +02:00
2020-09-09 15:13:57 +02:00
2020-12-11 11:50:47 +01:00
2020-10-29 14:21:03 +01:00
2020-10-29 14:21:03 +01:00
2020-09-08 12:11:32 +02:00
2020-09-13 15:50:46 +02:00
2020-11-05 17:36:07 +01:00
2021-01-07 16:35:03 +01:00
2021-01-07 16:35:03 +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

Description
0.2.0-2 Latest
2023-06-15 13:59:50 +00:00
Languages
Go 96.3%
Makefile 3.7%