认真是我们
参与这个社会的方式

使用Nginx进行TCP/UDP端口转发

安装参考之前这篇

端口转发

找到nginx的配置文件,路径为/usr/local/nginx/conf/nginx.conf,加入以下配置

stream {
    #将12345端口转发到192.168.1.23的3306端口
    server {
        listen 12345;
        proxy_connect_timeout 5s;
        proxy_timeout 20s;
        proxy_pass 192.168.1.23:3306;
    }
    #将udp 53端口转发到192.168.1.23 53端口
    server {
        listen 53 udp reuseport;
        proxy_timeout 20s;
        proxy_pass 192.168.1.23:53;
    }
}
  • listen:后面填写源端口(也就是当前服务器端口),默认协议为TCP,可以指定为UDP协议
  • proxy_connect_timeout:连接超时时间
  • proxy_timeout:超时时间
  • proxy_pass:填写转发目标的IP及端口号

重载nginx配置即可

systemctl reload nginx

 

 

 

没有故事 也没有酒

点也没用点也没用