1
1
mirror of https://git.sr.ht/~emersion/tlstunnel synced 2026-03-11 15:38:20 +01:00
A TLS reverse proxy
Go to file
2025-02-22 19:14:06 +01:00
cmd/tlstunnel Remove file limit bump 2024-05-09 09:03:55 +02: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
config.go Switch to new go-scfg upstream 2025-02-22 19:12:16 +01:00
dns.go Fix ACME DNS challenge for top-level domains in a zone 2023-01-26 19:14:08 +01:00
go.mod Switch to new go-scfg upstream 2025-02-22 19:12:16 +01:00
go.sum Switch to new go-scfg upstream 2025-02-22 19:12:16 +01: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 Move to Codeberg 2025-02-22 19:14:06 +01:00
server.go Add toplevel tls.load directive 2025-02-21 23:33:36 +01:00
tlstunnel.1.scd Add toplevel tls.load directive 2025-02-21 23:33:36 +01:00

tlstunnel

A TLS reverse proxy.

Warning

: this project has moved to Codeberg.

  • 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