Nginx四层反向代理

安装Nginx

yum install epel-release
yum install nginx

安装完成后启动Nginx验证一下安装。

systemctl start nginx
或者直接使用命令启动
nginx

通过浏览器访问一下页面测试一下Nginx的安装。

配置反向代理

备份一下 /etc/nginx/nginx.conf 文件,然后编辑此文件,内容如下:

worker_processes 1;

events {
    worker_connections  1024;
}

stream {  
    upstream tcp_proxy {
        hash $remote_addr consistent;
        server <target_host>:22;
    }

    server {
        listen 2222;
        proxy_connect_timeout 1s;
        proxy_timeout 10s;
        proxy_pass tcp_proxy;
    }
}

上面的配置设置通过当前机器的2222端口,转发到目标主机的22端口,保存文件并重启 Nginx 服务

systemctl restart nginx

下面验证一下,通过ssh命令登录当前机器的2222端口,可以发现实际上是被转发到目标机器的22端口了。

ssh <current_host> -p 2222

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux上PostgreSQL绿色版安装

    kongxx
  • Linux上使用vim编辑文件保存时报错:E514: write error (file system full?)

    kongxx
  • Windows上通过命令行参数限制CPU

    kongxx
  • nginx搭建 负载均衡

    配置/usr/local/nginx/conf/nginx.conf的http,配置vhost虚拟主机目录,然后配置vhost下的比如LB.conf文件。

    用户1499526
  • 使用nginx设置代理服务器

    用爬虫过程中,如果用同一IP请求过多,会被服务端屏蔽,这时可以去网站上如 西刺免费代理IP 找一些免费IP代理,如果你已经有了自己的服务器,并且运行的是 ngi...

    mafeifan
  • 一日一技:延长Nginx反向代理的时间

    此时可以通过修改 /etc/nginx/sites-available下面的网站配置文件来实现。

    青南
  • 具体数学-第10课(素数和阶乘的有趣性质)

    是素数,这个数也不一定是素数,2017年年末美国一个电气工程师发现了人类历史上最大的梅森素数——

    godweiyang
  • Maven 安装

    ② 到官网下载 Maven,解压 Maven 即可,建议放到非中文无空格的路径下;

    happyJared
  • 一次找出范围内的所有素数,埃式筛法是什么神仙算法?

    今天这篇是算法与数据结构专题的第23篇文章,我们继续数论相关的算法,来看看大名鼎鼎的埃式筛法。

    TechFlow-承志
  • ubuntu 远程连接 22 端口

    sudo apt-get install openssh-server openssh-client

    用户1065635

扫码关注云+社区

领取腾讯云代金券