前言

Nginx转发TCP和UDP流量

转发TCP流量

proxy_connect_timeout 10s;:定义连接超时配置
proxy_timeout 30s;:定义代理超时配置

/etc/nginx/nginx.conf
1
2
3
4
5
6
stream {
server {
listen 80;
proxy_pass <ip>:<port>;
}
}

转发UDP流量

proxy_connect_timeout 10s;:定义连接超时配置
proxy_timeout 30s;:定义代理超时配置

/etc/nginx/nginx.conf
1
2
3
4
5
6
stream {
server {
listen 80 udp reuseport;
proxy_pass <ip>:<port>;
}
}

完成

参考文献

腾讯云开发者社区——星哥玩云