如何在 Ubuntu 上通過防火牆進行端口轉發

您是否使用 Ubuntu 防火牆並需要在您的系統上打開 Internet 端口?我們可以幫忙!跟隨本指南,我們將介紹您可以在 Ubuntu 上移植的方法!

注意:雖然本指南側重於 Ubuntu,但它也適用於任何基於 Ubuntu 的 Linux 操作系統,因為它們也可以訪問相同的防火牆。

如何在 Ubuntu 上通過防火牆進行端口轉發

需要阻塞端口?試試這個指南。

Ubuntu 上的端口轉發 – GUI

在 Ubuntu上通過防火牆進行端口轉發的最簡單方法是使用 GUI。Ubuntu 防火牆的 GUI 充當命令行的中間人。本質上,它為命令行應用程序提供了一個很好的界面。

要使用 GUI 與 Ubuntu 防火牆進行交互,如果您還沒有安裝 GUFW 應用程序,則需要在您的系統上安裝。要在你的 Ubuntu PC 上安裝 GUFW,首先打開一個終端窗口。 

您可以通過按鍵盤上的Ctrl + Alt + T 打開終端窗口 。或者,您也可以在 Ubuntu 應用程序菜單中搜索“終端”。一旦終端窗口打開並準備好使用,使用 apt install 命令來獲取 GUFW。

sudo apt 安裝 gufw

如果您不喜歡使用終端安裝應用程序,請不要擔心!您可以使用 Ubuntu 軟件安裝它。首先,打開“Ubuntu 軟件”應用程序。打開後,找到搜索圖標,然後用鼠標單擊它。

在搜索框中,輸入“GUFW”並按 Enter 鍵。通過按 Enter,您將看到搜索結果。查看“防火牆配置”的結果並單擊它。

單擊“防火牆”配置後,您將轉到該應用程序的 Ubuntu 軟件頁面。單擊“安裝”按鈕,在您的計算機上下載並安裝軟件。

在 GUFW 中配置端口轉發

現在 GUFW 應用程序已安裝在您的 Ubuntu PC 上,您可以使用它來轉發防火牆之外的端口。為此,請按照以下分步說明進行操作。

步驟 1:通過在 Ubuntu 應用程序菜單中搜索“防火牆配置”來打開 GUFW。打開後,查找“狀態”滑塊。如果您尚未啟用保護,請單擊它以啟用保護。

第二步:在GUFW中找到“規則”按鈕,點擊進入規則區域。從這裡,選擇“+”圖標。單擊此圖標,您將打開“添加防火牆規則”窗口。

第三步:在新規則窗口中,找到“簡單”選項卡,並點擊它。在選項卡中,找到“方向”並將其更改為“出”。通過將其設置為 out,您將允許 Ubuntu“轉發”到互聯網。 

如何在 Ubuntu 上通過防火牆進行端口轉發

第 4 步:找到“端口”框,然後用鼠標單擊它。從那裡,找到“端口或服務”框並輸入端口。寫完端口號後,單擊“添加”按鈕添加新規則。

如何在 Ubuntu 上通過防火牆進行端口轉發

添加端口號後,防火牆應立即允許它通過。但是,如果它不是即時的,請隨時重新啟動您的 PC 以解決問題。

Ubuntu 上的端口轉發 – CLI

除了使用 GUI 進行端口轉發之外,還可以使用 CLI(又名終端)在 Ubuntu 防火牆中進行端口轉發。為此,首先確認您的系統上啟用了 UFW 防火牆。

要確認您已啟用 UFW 防火牆,請打開一個終端窗口。您可以通過按鍵盤上的Ctrl + Alt + T 或在應用程序菜單中搜索“終端”來打開終端窗口 。

在終端窗口打開的情況下,如果防火牆因某種原因關閉,請使用 sudo ufw enable 命令啟用它。如果您的 UFW 已啟用,請不要擔心。您可以跳過此步驟。

確認 UFW 防火牆正常運行後,使用 ufw allow 命令進行端口轉發。例如,如果您在 Ubuntu PC 上託管 OpenSSH 服務器,則需要向 Internet 開放端口 22。為此,您可以輸入以下命令。

如何在 Ubuntu 上通過防火牆進行端口轉發

須藤 ufw 允許 22/tcp

或者,如果您需要允許端口 32400 上的連接通過 UDP 連接到 Internet,則可以執行以下命令。 

須藤 ufw 允許 32400/udp

將端口添加到 Ubuntu 防火牆後,您可以使用ufw status 命令檢查其狀態以查看您輸入的允許 命令是否正在運行 。

須藤 ufw 狀態

假設您在 Ubuntu 上進行端口轉發時遇到問題,並且ufw allow 命令不起作用。在這種情況下,您可以完全禁用防火牆,使用ufw disable 命令將所有端口暴露給 Internet 。

須藤 ufw 禁用

留下評論

安全修復 SUSE Linux Enterprise LVM 精簡配置空間不足的問題

安全修復 SUSE Linux Enterprise LVM 精簡配置空間不足的問題

透過區分資料耗盡和元資料耗盡、擴展儲存、修復元資料和啟用自動擴展,診斷和恢復 SUSE Linux Enterprise 上的完整 LVM 精簡池。

Debian 12 CIS 加固指南:伺服器基線逐步指南

Debian 12 CIS 加固指南:伺服器基線逐步指南

使用安全的伺服器工作流程(包括更新、SSH、防火牆、AppArmor、稽核和驗證),對 Debian 12 Bookworm 進行強化,使其符合目前的 CIS 基準 v2.0.0 標準。

如何在 Gooroom OS 上安裝 Flatpak 和 Snap 應用

如何在 Gooroom OS 上安裝 Flatpak 和 Snap 應用

在 Gooroom OS 上安裝 Flatpak 和 Snap 應用,包括版本檢查、終端命令以及相容性、安全控制、更新和儲存的實際比較。

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

安全地修復 Ubuntu APT 簽章錯誤。無需停用軟體包驗證,即可識別 NO_​​PUBKEY、EXPKEYSIG、BADSIG、時脈和軟體來源設定問題。

如何在 SLES 15 上設定 DM-Multipath:實用指南

如何在 SLES 15 上設定 DM-Multipath:實用指南

在 SLES 15 上設定 DM-Multipath,實現安全發現、服務設定、最小 multipath.conf 變更、initramfs 更新和路徑健康檢查。

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

使用 Btrfs 和 Snapper 在更新失敗後恢復 SLES。比較回滾選項,安全地測試快照,恢復系統,並驗證儲存庫。

如何在 Pardus 用戶端部署自訂桌布和策略

如何在 Pardus 用戶端部署自訂桌布和策略

使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

排查 Ubuntu 24.04 上忽略 GTK 主題的 Flatpak 應用程式問題。檢查主題擴充、GTK 入口網站、淺色和深色設定以及應用程式工具包限制。

如何設定 Pardus 企業管理軟體(LIDER AHENK)

如何設定 Pardus 企業管理軟體(LIDER AHENK)

在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。