diff --git a/backend/templates/stream.conf b/backend/templates/stream.conf index 76159a64..657bcbb6 100644 --- a/backend/templates/stream.conf +++ b/backend/templates/stream.conf @@ -3,35 +3,37 @@ # ------------------------------------------------------------ {% if enabled %} -{% if tcp_forwarding == 1 or tcp_forwarding == true -%} -server { - listen {{ incoming_port }}; -{% if ipv6 -%} - listen [::]:{{ incoming_port }}; -{% else -%} - #listen [::]:{{ incoming_port }}; -{% endif %} + set $forwarding_host {{ forwarding_host }}; + set $forwarding_port {{ forwarding_port }}; + {% if tcp_forwarding == 1 or tcp_forwarding == true -%} + server { + listen {{ incoming_port }}; + {% if ipv6 -%} + listen [::]:{{ incoming_port }}; + {% else -%} + #listen [::]:{{ incoming_port }}; + {% endif %} - proxy_pass {{ forwarding_host }}:{{ forwarding_port }}; + proxy_pass $forwarding_host:$forwarding_port; - # Custom - include /data/nginx/custom/server_stream[.]conf; - include /data/nginx/custom/server_stream_tcp[.]conf; -} -{% endif %} -{% if udp_forwarding == 1 or udp_forwarding == true %} -server { - listen {{ incoming_port }} udp; -{% if ipv6 -%} - listen [::]:{{ incoming_port }} udp; -{% else -%} - #listen [::]:{{ incoming_port }} udp; -{% endif %} - proxy_pass {{ forwarding_host }}:{{ forwarding_port }}; + # Custom + include /data/nginx/custom/server_stream[.]conf; + include /data/nginx/custom/server_stream_tcp[.]conf; + } + {% endif %} + {% if udp_forwarding == 1 or udp_forwarding == true %} + server { + listen {{ incoming_port }} udp; + {% if ipv6 -%} + listen [::]:{{ incoming_port }} udp; + {% else -%} + #listen [::]:{{ incoming_port }} udp; + {% endif %} + proxy_pass $forwarding_host:$forwarding_port; - # Custom - include /data/nginx/custom/server_stream[.]conf; - include /data/nginx/custom/server_stream_udp[.]conf; -} -{% endif %} + # Custom + include /data/nginx/custom/server_stream[.]conf; + include /data/nginx/custom/server_stream_udp[.]conf; + } + {% endif %} {% endif %} \ No newline at end of file