zoukankan      html  css  js  c++  java
  • windows使用BAT批处理配置防火墙批量允许端口

    @echo off
    
    rem 设置需要启动的端口
    set OTHERPORT=1433,3389
    
    rem 启用防火墙常规端口 可以删除 netsh advfirewall firewall add rule name="_Ping" dir=in protocol=icmpv4 action=allow netsh advfirewall firewall add rule name="_20 FTP" protocol=TCP dir=in localport=20 action=allow netsh advfirewall firewall add rule name="_21 FTP" protocol=TCP dir=in localport=21 action=allow netsh advfirewall firewall add rule name="_22 SSH" protocol=TCP dir=in localport=22 action=allow netsh advfirewall firewall add rule name="_23 Telnet" protocol=TCP dir=in localport=23 action=allow netsh advfirewall firewall add rule name="_25 SMTP" protocol=TCP dir=in localport=25 action=allow netsh advfirewall firewall add rule name="_69 TFTP" protocol=UDP dir=in localport=69 action=allow netsh advfirewall firewall add rule name="_110 POP3" protocol=TCP dir=in localport=110 action=allow netsh advfirewall firewall add rule name="_443 HTTPS" protocol=TCP dir=in localport=443 action=allow netsh advfirewall firewall add rule name="_137 Netbios-ns" protocol=UDP dir=in localport=137 action=allow netsh advfirewall firewall add rule name="_138 Netbios-dgm" protocol=UDP dir=in localport=138 action=allow netsh advfirewall firewall add rule name="_139 Netbios-ssn" protocol=TCP dir=in localport=139 action=allow netsh advfirewall firewall add rule name="_445 Netbios-ds" protocol=TCP dir=in localport=445 action=allow netsh advfirewall firewall add rule name="HTTP" protocol=TCP dir=in localport=80 action=allow netsh advfirewall firewall add rule name="HTTP" protocol=TCP dir=in localport=8080 action=allow
    rem 启用防火墙非常规端口 FOR %%c in (%OTHERPORT%) do ( SET PORT=%%c call :input call :output ) pause rem 入栈规则 :input set INPUTPORT=%PORT% set INPUT_RULE_NAME="_%INPUTPORT% 入栈规则" netsh advfirewall firewall show rule name=%INPUT_RULE_NAME% >nul if not ERRORLEVEL 1 ( echo 对不起,规则 %INPUT_RULE_NAME% 已经存在 ) else ( netsh advfirewall firewall add rule name=%INPUT_RULE_NAME% dir=in action=allow protocol=TCP localport=%INPUTPORT% echo 规则 %INPUT_RULE_NAME% 创建成功 ) rem 出栈规则 :output set OUTPORT=%PORT% set OUT_RULE_NAME="_%OUTPORT% 出栈规则" netsh advfirewall firewall show rule name=%OUT_RULE_NAME% >nul if not ERRORLEVEL 1 ( echo 对不起,规则 %OUT_RULE_NAME% 已经存在 ) else ( netsh advfirewall firewall add rule name=%OUT_RULE_NAME% dir=out action=allow protocol=TCP localport=%OUTPORT% echo 规则 %OUT_RULE_NAME% 创建成功 ) ———————————————— 原文链接:https://blog.csdn.net/seangxy/article/details/86745442

      

  • 相关阅读:
    signal(SIGCHLD, SIG_IGN)和signal(SIGPIPE, SIG_IGN);
    关于pthread_cond_wait使用while循环判断的理解
    linux的sleep()和usleep()的使用和区别
    C中结构体的存储分配
    扯扯python的多线程的同步锁 Lock RLock Semaphore Event Condition
    线程属性的初始化以及销毁
    Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
    sqlyog 注册码
    Oracle 12C卸载图文教程
    Oracle12c Release1安装图解(详解)
  • 原文地址:https://www.cnblogs.com/lili-lili-lili-lili/p/15122859.html
Copyright © 2011-2022 走看看