Size: a a a

2021 May 27

ВМ

Владимир Муковоз... in nginx_ru
да
источник

P

Petr in nginx_ru
а в логах впн что? ответ есть?
в качестве глупого предположения - пакеты фрагментируются
Сам с таким не сталкивался, если что
источник

AN

Anton Noginov in nginx_ru
Щас перевешу, проверю.
источник

ВМ

Владимир Муковоз... in nginx_ru
буду признателен)
источник

ВМ

Владимир Муковоз... in nginx_ru
 server {
 proxy_connect_timeout 300s;
 proxy_timeout 300s;
 listen 13385 udp;
 proxy_pass openvpn;
}
источник

ВМ

Владимир Муковоз... in nginx_ru
ну и вот мои настройки
источник

ВМ

Владимир Муковоз... in nginx_ru
в апстриме один сервер
источник

AN

Anton Noginov in nginx_ru
Вот прямо с ходу - не завелось, валится на tls - но у меня и vpn, и nginx висят на одной машине на одном публичном адресе.
источник

AN

Anton Noginov in nginx_ru
Разнес по разным машинам - все завелось.
источник

AN

Anton Noginov in nginx_ru
 stream {
    server {
       listen 41194 udp ;
       proxy_pass  1.2.3.4:1194 ;
   }
}
источник

ВМ

Владимир Муковоз... in nginx_ru
странно, чего у меня тогда не завелось)), ну я уже по другому решил вопрос. А какая у тебя версия nginx?
источник

ВМ

Владимир Муковоз... in nginx_ru
а клиент где?, на той же машине тчо и nginx??? У меня нет)
источник

AN

Anton Noginov in nginx_ru
Проверял на 1.14 и 1.19
источник

AN

Anton Noginov in nginx_ru
Нет конечно, клиент локально.

Но вот что странно - если вместо прокси в nginx беру socat - все и на одной машине работает.
источник

AN

Anton Noginov in nginx_ru
У nginx коннекты при этом выглядят вот так:
udp        0      0 1.2.3.4:33047   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:42265   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:45396   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:59768   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:41355   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:49634   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:40445   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:45582   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:56880   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
udp        0      0 1.2.3.4:40633   1.2.3.4:1194    ESTABLISHED 10730/nginx: worker
источник

ВМ

Владимир Муковоз... in nginx_ru
У меня на 1.14.1 и 1.14.2 не пашет, забавно, ну может потом ещё побалуюсь
источник

ВМ

Владимир Муковоз... in nginx_ru
может ещё зависит от настройки опенвпн
источник

ВМ

Владимир Муковоз... in nginx_ru
да у меня атк же
источник

AN

Anton Noginov in nginx_ru
У соката - вот так:
udp        0      0 1.2.3.4:35559   1.2.3.4:1194    ESTABLISHED 10974/socat
udp        0      0 1.2.3.4:41194   77.161.245.65:62197     ESTABLISHED 10974/socat
источник

A

Anton in nginx_ru
задам и я вопрос)
есть nginx, проксирует запросы на бэкенд, бэк в ответе отдает trailer хидер (это тот, что передается уже после тела ответа), так вот, клиенту этот хидер не долетает (nginx его “отрезает”) вопрос, как заставить nginx передавать этот заголовок клиенту?
источник