一、修改配置
ngnix要使用1.9之后的版本,本博客使用版本---nginx-1.18.0
修改ngnix.conf配置文件,添加stream模块,和默认http模块是同级的,放在文件跟目录,并置于events模块后。
亲测:stream和http模块的先后顺序无关紧要。
stream { upstream stream_backend { server 192.168.2.194:3389; } server { listen 19999; proxy_pass stream_backend; } }
二、一个完整的tcp例子---实现windows远程连接代理
完整配置文件
worker_processes 1; events { worker_connections 1024; } stream { upstream stream_backend { server 192.168.2.194:3389; } server { listen 19999; proxy_pass stream_backend; } }
该实例是将本机的19999端口映射到192.168.2.194的3389端口。
以下图方式连接即可连接到192.168.2.194