在Nginx中配置代理TCP流量通常涉及使用stream模块。以下是一个配置示例,它展示了如何设置Nginx以代理TCP连接到后端服务器:

worker_processes  1;

events {
    worker_connections  1024;
}

stream {

	server {
		listen 33061; # 本机暴露端口
		proxy_connect_timeout 10s;
		proxy_timeout 200s;
		proxy_pass 10.9.0.1:3306; ## mysql服务器ip端口
	}
}

确保你的Nginx配置文件中包含了stream模块,并且你使用的Nginx版本支持该模块。通常,这需要Nginx编译时包含--with-stream参数。

在配置好Nginx后,你需要重启或重新加载Nginx以应用新的配置:

nginx -s reload

确保防火墙和网络设置允许Nginx监听的端口上的流量。