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

如何在 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 禁用


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。