From e72dfc3bfd0a0abc06beb8e216f4f49f427621c0 Mon Sep 17 00:00:00 2001 From: 7heMech <83923848+7heMech@users.noreply.github.com> Date: Wed, 4 Feb 2026 12:14:10 +0000 Subject: [PATCH 1/2] Add reuseport to improve performance and reduce packet drops --- backend/templates/stream.conf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/templates/stream.conf b/backend/templates/stream.conf index 3a10387b2..d365897ab 100644 --- a/backend/templates/stream.conf +++ b/backend/templates/stream.conf @@ -5,8 +5,8 @@ {% if enabled %} {% if tcp_forwarding == 1 or tcp_forwarding == true -%} server { - listen {{ incoming_port }} {%- if certificate %} ssl {%- endif %}; - {% unless ipv6 -%} # {%- endunless -%} listen [::]:{{ incoming_port }} {%- if certificate %} ssl {%- endif %}; + listen {{ incoming_port }} reuseport {%- if certificate %} ssl {%- endif %}; + {% unless ipv6 -%} # {%- endunless -%} listen [::]:{{ incoming_port }} reuseport {%- if certificate %} ssl {%- endif %}; {%- include "_certificates_stream.conf" %} @@ -23,8 +23,8 @@ server { {% if udp_forwarding == 1 or udp_forwarding == true -%} server { - listen {{ incoming_port }} udp; - {% unless ipv6 -%} # {%- endunless -%} listen [::]:{{ incoming_port }} udp; + listen {{ incoming_port }} udp reuseport; + {% unless ipv6 -%} # {%- endunless -%} listen [::]:{{ incoming_port }} udp reuseport; proxy_pass {{ forwarding_host }}:{{ forwarding_port }}; From af2de98c411c85bf741ffdffc335f4fc8dd1df38 Mon Sep 17 00:00:00 2001 From: Jamie Curnow Date: Wed, 3 Jun 2026 08:22:27 +1000 Subject: [PATCH 2/2] Bump version --- .version | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.version b/.version index 68e69e405..3b1fc7950 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.15.0 +2.15.1 diff --git a/README.md b/README.md index 0af3edecd..5cd9be1c9 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@



- +