如果你有多个服务器,但是想要让多个服务器远程桌面使用一个IP,我们可以使用NGINX进行端口转发,1.9以上版本支持端口转发,1.9.15以上版本支持TCP/UDP转发

用途也是很广泛的 你可以借此开展你的虚拟主机业务 可以多服务器公用一个IP 可以过滤异常的流量


笔者这里用的是最新Nginx 1.19.1,使用转发之前要编译好Stream模块
安装好就可以用了
首先在nginx配置文件中加入一个Stream块然后在Stream块中加入server块
然后在server里面配置转发
大概就是这样

1
2
3
4
5
6
stream {
server {
listen 转发后端口;
proxy_pass 原IP端口;
}
}