Nginx 流的动态代理传递

Nginx 流的动态代理传递,nginx,nginx-reverse-proxy,openresty,Nginx,Nginx Reverse Proxy,Openresty,我正试图让openresty使用lua反转代理TCP DynamicCaly 首先,我有: stream { server { listen 9291; set_by_lua_block $proxy ' ngx.var.proxy = "10.128.128.3:8291" '; proxy_pass $proxy; }

我正试图让openresty使用lua反转代理TCP DynamicCaly

首先,我有:

    stream {
        server {
            listen     9291;
            set_by_lua_block $proxy '
                ngx.var.proxy = "10.128.128.3:8291"
            ';
            proxy_pass $proxy;
        }
    }
但是openresty-t说:

nginx:[emerg]“set_by_lua_block”指令在/usr/local/openresty/nginx/conf/nginx.conf:129中是不允许的

我在dynamic proxy_pass上找到了许多文档,但都是“http”文档。

请查看指令。 您需要在balancer_by_lua_块中使用API

仔细阅读所有文件。有很多巧妙的细节。 但你所需要的只是这里,只是RTFM