您好,登錄后才能下訂單哦!
小編給大家分享一下WindowsFirewallRuleset是一款什么工具,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
該工具根據下列因素,已將Windows防火墻規則組織成為了單獨的PowerShell腳本:
1、規則組
2、流量方向
3、IP版本(IPv4/IPv6)
4、根據程序和服務進行進一步分類
1、ICMP流量
2、瀏覽器規則
3、Windows系統規則
4、存儲的應用程序
5、Windows服務
6、微軟程序
7、第三方程序
8、廣播流量
9、等等...
你可以根據需要來選擇使用的規則,使用命令即可完成防火墻配置。
所有的規則都可以直接加載進組策略中,這種方式比默認的Windows防火墻配置規則更加強大。
1、Windows 10專業版或企業版
2、Windows PowerShell 5.1:【點我下載】
3、Git(可選項):【點我下載】
首先,右鍵點擊任務欄,然后選擇“任務欄設置”,勾選“當我右鍵點擊’開始’按鈕或按下Windows鍵+X時,在菜單中將命令提示符替換為Windows PowerShell”。
右鍵點擊“開始”按鈕,點擊“Windows PowerShell(管理員)”,以管理員權限打開PowerShell,輸入下列命令:
Get-ExecutionPolicy
然后輸入:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted -Forcecd C:\git clone git@github.com:metablaster/WindowsFirewallRuleset.gitcd WindowsFirewallRuleset.\SetupFirewall.ps1
執行完成后,我們再輸入下列命令來執行腳本即可完成規則設置:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force\
如果你只想應用特定的規則,你有下列兩種方法:
1、執行SetupFirewall.ps1腳本,然后輸出需要使用的規則集,或者輸入“n”并按回車鍵跳過當前規則集。
2、在PowerShell終端窗口中,進入包含規則集腳本的目錄,然后執行特定PowerShell腳本。
3、運行FirewallProfile.ps1腳本來應用默認防火墻規則,或者直接在GPO中手動配置。
根據該版本,我們可以直接在本地組策略中選擇我們需要刪除的規則,然后右鍵點擊并刪除即可。如果需要還原防火墻的狀態,我們還需要從GPO中刪除所有規則,然后右鍵點擊“Windows Defender Firewall with Advanced Security - Local Group Policy Object”結點,并將所有的屬性設置為“Not configured”。
我們有下列兩種方法管理已加載的規則:
1、使用本地組策略,這種方法會對規則的使用有一定的限制;
2、編輯PowerShell腳本,這種方法允許我們擁有最完整的控制權,我們可以提升規則,新增規則或修改規則;
WindowsFirewallRuleset這個項目的開發與發布遵循MIT開源許可證協議。
子項目Indented.Net.IP(第三方代碼,位于 "Indented.Net.IP"子目錄)遵循ISC協議。
子項目VSSetup(第三方代碼,位于 "VSSetup"子目錄)遵循MIT協議。
以上是“WindowsFirewallRuleset是一款什么工具”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。