要使用Firewalld防火牆封禁連線埠,可以按照以下步驟操作:
安裝Firewalld。在Debian、Ubuntu等發行版中,使用命令`sudo apt install firewalld`安裝Firewalld。在RedHat、Fedora、CentOS等發行版中,使用命令`sudo yum install firewalld`安裝。
啟動並驗證Firewalld服務。使用命令`sudo service firewalld status`來驗證Firewalld服務是否已經啟動。
使用Firewalld封禁連線埠。使用命令`sudo firewall-cmd --remove-port=22/tcp --permanent`來封禁連線埠22(SSH服務)。命令中的`--remove-port`用於刪除指定的連線埠,`--permanent`表示設定是永久性的,在系統重啟後仍然有效。要重新啟用SSH服務,可以使用命令`sudo firewall-cmd --add-port=22/tcp --permanent`。
此外,還可以使用AdGuard來防封,操作步驟如下:
在AdGuard中設定連線埠防封。打開AdGuard,進入設定,找到內容攔截選項,然後進入用戶過濾器,將連線埠防封功能添加到過濾器中。
在DNS設定中攔截DNS請求。打開AdGuard的DNS設定,找到DNS請求攔截選項,同樣將連線埠防封功能添加到過濾器中。
請注意,這些步驟可能會根據作業系統和網路環境有所不同。在進行任何更改之前,請確保已經備份了必要的配置檔案,以防出現意外。