IPSec(IP Security)是開放標準框架,在IP層提供機密性、完整性、認證。Windows實作基於IETF標準。透過netsh ipsec static命令列,可快速建立策略、篩選器、動作與規則,實現如「封鎖特定埠口」「限制特定IP訪問」等精細控制。
策略 → 規則 → 篩選器列表 → 篩選器 + 篩選器動作
REM 1. 建立策略
netsh ipsec static add policy name="封鎖8080策略"
REM 2. 建立篩選器動作:阻止
netsh ipsec static add filteraction name="阻止動作" action=block
REM 3. 建立篩選器列表
netsh ipsec static add filterlist name="8080埠篩選列表"
REM 4. 建立篩選器:任意源IP → 本機(me) 目標埠8080 TCP 雙向
netsh ipsec static add filter filterlist="8080埠篩選列表" srcaddr=any dstaddr=me dstport=8080 protocol=TCP mirrored=yes
REM 5. 建立規則:綁定列表與動作
netsh ipsec static add rule name="封鎖8080規則" policy="封鎖8080策略" filterlist="8080埠篩選列表" filteraction="阻止動作"
REM 6. 指派/啟用策略
netsh ipsec static set policy name="封鎖8080策略" assign=y
netsh ipsec static show policynetsh ipsec static show allnetsh ipsec static set policy name="策略名" assign=nnetsh ipsec static delete ...netsh ipsec static export/import命令列建立IPSec策略適合腳本化批量部署、無圖形介面的Server Core、或應急臨時封鎖。掌握netsh ipsec static語法,讓Windows主機具備輕量級主機防火牆能力,是系統管理員的核心技能之一。