最近大量客戶需要使用FTP上傳資料,所以必須使用批次檔變更防火牆設定特惑記錄一下指令
參考來源: alexc
1.啟用防火牆
netsh advfirewall set currentprofile state on
2.關閉防火牆
netsh advfirewall set currentprofile state off
3. 在例外清單中,加入連接埠,例如下面指令分別允許 TCP 1234 連入,禁止 UDP 5678 連出:
netsh advfirewall firewall add rule name="允許 TCP 1234 連入" protocol=TCP dir=in localport=1234 action=allow
netsh advfirewall firewall add rule name="禁止 UDP 5678 連入" protocol=UDP dir=out localport=5678 action=block
4. 在例外清單中,加入連續連接埠,例如下面允許 TCP 20、21 連入
netsh advfirewall firewall add rule name="允許 TCP 20~21 連入" protocol=TCP dir=in localport=20-21 action=allow
5.在例外清單中,加入應用程式
netsh firewall firewall add rule name="允許 hello.exe 連入" dir=in program="c:\alexc\hello.exe" action=allow
6.秀出防火牆所有設定
netsh advfirewall firewall show rule name="all"