在 Nginx 中,proxy_pass 指令默认是用于转发 HTTP 或 HTTPS 请求的。而对于 TCP 连接的转发,则需要使用 Nginx 的 stream 模块。
下面是一个简单的示例配置,演示了如何使用 Nginx 转发 TCP 连接:
stream {
server {
listen 1234;
proxy_pass backend_server:5678;
}
}
上述配置中,监听在本地的 1234 端口,并将收到的 TCP 连接转发给后端服务器(backend_server)的 5678 端口。
请根据实际情况修改配置文件中的相关参数,例如监听端口、后端服务器地址等。注意,为了使配置生效,确保已正确加载 stream 模块。
内容由零声教学AI助手提供,问题来源于学员提问




