IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    用nginx stream四层转发做snmp代理

    YY.K发表于 2025-05-02 09:12:19
    love 0

    不想用 socat,水一下内容

    stream {
            map $server_port $snmphost {
            3501 10.0.0.1;
            3502 10.0.0.2;
            3510 10.0.0.10;
            3511 10.0.0.11;
            3520 10.0.0.20;
            3523 10.0.0.23;
            3530 10.0.0.30;
            3531 10.0.0.31;
            3535 10.0.0.35;
            }
            server {
            listen 0.0.0.0:3500-3550 udp;  #低版本可能不支持,要每个端口写一遍
             proxy_connect_timeout 15s;
            proxy_timeout 30s;
            proxy_pass $snmphost:161;
            #allow 333.333.333.0/24;  #白名单IP段
            #deny all;
        }
    }


沪ICP备19023445号-2号
友情链接