Очень жаль, но технических преград получается этому нету? Вопрос сугубо в том, что нет опции для поддержки этой фичи?<br><br>On Wednesday, 6 July 2016, Roman Arutyunyan <<a href="mailto:arut@nginx.com">arut@nginx.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Добрый день,<br>
<br>
On Wed, Jul 06, 2016 at 04:55:38PM +0300, Pavel Odintsov wrote:<br>
> Всем привет!<br>
><br>
> Очень нравится модуль stream - прекрасная фишка ;)<br>
><br>
> Но захотелось немного странного, имеется UDP сервер, к которому<br>
> хочется добавить "быстрый" TCP и TLS силами Nginx.<br>
><br>
> Но проблема в том, что при вот такой конфигурации:<br>
> stream {<br>
> upstream backend {<br>
> server <a href="http://127.0.0.1:1122" target="_blank">127.0.0.1:1122</a> weight=5;<br>
> server <a href="http://127.0.0.22:1122" target="_blank">127.0.0.22:1122</a> weight=1;<br>
> }<br>
> server {<br>
> # Listen UDP<br>
> listen <a href="http://127.0.0.1:53" target="_blank">127.0.0.1:53</a> udp;<br>
> # Listen TCP<br>
> listen <a href="http://127.0.0.1:53" target="_blank">127.0.0.1:53</a>;<br>
><br>
> # Listen TLS/SSL<br>
> listen <a href="http://127.0.0.1:853" target="_blank">127.0.0.1:853</a> ssl;<br>
> proxy_connect_timeout 1s;<br>
> proxy_timeout 3s;<br>
> proxy_pass backend;<br>
> ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;<br>
> ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;<br>
> }<br>
> }<br>
><br>
> Если запрос на Nginx приходит по UDP, то он отправляется на бэкэнд по<br>
> UDP. Если приходит по TCP либо SSL - он уходит по TCP на бэкэнд.<br>
><br>
> Мне вот нужно, чтобы связь с бэкэндом была сугубо по UDP, но как этого<br>
> достичь - не понимаю.<br>
<br>
Пока никак. Протокол проксирования всегда тот же, что и протокол клиента.<br>
<br>
На текущий момент не ясно, насколько востребовано проксирование по<br>
другому протоколу.<br>
<br>
--<br>
Roman Arutyunyan<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'nginx-ru@nginx.org')">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote><br><br>-- <br>Sincerely yours, Pavel Odintsov<br>