Привет.
Схема такая:
клиент > сервер 1 > сервер 2 > интернет.
На сервере 1 NGINX с таким конфигом:
load_module /usr/lib/nginx/modules/ngx_stream_module.so;
events {}
stream {
upstream tcp_back {
server <ip сервера 2>:443;
}
server {
listen 443;
proxy_pass tcp_back;
proxy_protocol on;
}
}
на сервере 2 установлен 3x-ui, включен proxy protocol.
3x-ui видит реальные ip клиентов, и может блокировать по ip если используется сразу несколько устройств.
Но он не видит сколько трафика потрачено, онлайн клиент или нет. Т.е. просто не показывает их статусы.
Как это можно победить?
-----------------
Если использовать haproxy с конфигом:
frontend tcp_front
bind *:443
mode tcp
default_backend tcp_back
backend tcp_back
mode tcp
server srv2 <ip сервера 2>:443 send-proxy
абсолютно такая же история, 3x-ui не показывает трафик и клиентов онлайн.