<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant">
	<id>https://wiki.hhpeng.org/history/UFW?feed=atom</id>
	<title>UFW - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hhpeng.org/history/UFW?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.hhpeng.org/history/UFW"/>
	<updated>2026-10-26T21:19:19Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.45.0</generator>
	<entry>
		<id>https://wiki.hhpeng.org/index.php?title=UFW&amp;diff=105&amp;oldid=prev</id>
		<title>Hsins：​建立內容為「 &#039;&#039;&#039;Uncomplicated Firewall (UFW)&#039;&#039;&#039; 是一款以 [https://wikitemp.hhpeng.org/w/Python Python] 程式語言開發的 [https://wikitemp.hhpeng.org/w/Netfilter Netfilter] 防火牆的管理工具，旨在為不熟悉防火牆概念的使用者提供一個易於操作的介面，並簡化複雜的 [https://wikitemp.hhpeng.org/w/iptables iptables] 設定命令。  == 使用說明 ==  === 啟用服務 === 使用以下命令，在開機時啟用或禁用防火牆…」的新頁面</title>
		<link rel="alternate" type="text/html" href="https://wiki.hhpeng.org/index.php?title=UFW&amp;diff=105&amp;oldid=prev"/>
		<updated>2025-03-13T06:51:21Z</updated>

		<summary type="html">&lt;p&gt;建立內容為「 &amp;#039;&amp;#039;&amp;#039;Uncomplicated Firewall (UFW)&amp;#039;&amp;#039;&amp;#039; 是一款以 [https://wikitemp.hhpeng.org/w/Python Python] 程式語言開發的 [https://wikitemp.hhpeng.org/w/Netfilter Netfilter] 防火牆的管理工具，旨在為不熟悉防火牆概念的使用者提供一個易於操作的介面，並簡化複雜的 [https://wikitemp.hhpeng.org/w/iptables iptables] 設定命令。  == 使用說明 ==  === 啟用服務 === 使用以下命令，在開機時啟用或禁用防火牆…」的新頁面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Uncomplicated Firewall (UFW)&amp;#039;&amp;#039;&amp;#039; 是一款以 [https://wikitemp.hhpeng.org/w/Python Python] 程式語言開發的 [https://wikitemp.hhpeng.org/w/Netfilter Netfilter] 防火牆的管理工具，旨在為不熟悉防火牆概念的使用者提供一個易於操作的介面，並簡化複雜的 [https://wikitemp.hhpeng.org/w/iptables iptables] 設定命令。&lt;br /&gt;
&lt;br /&gt;
== 使用說明 ==&lt;br /&gt;
&lt;br /&gt;
=== 啟用服務 ===&lt;br /&gt;
使用以下命令，在開機時啟用或禁用防火牆：&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ufw enable     # 啟用服務&lt;br /&gt;
$ ufw disable    # 禁用服務&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;如果有修改防火牆策略，比如新增、變更或刪除規則，需要重新載入規則才會生效：&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ufw reload&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 檢查狀態 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ufw status&lt;br /&gt;
$ ufw status verbose&lt;br /&gt;
$ ufw status numbered&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 預設策略 ===&lt;br /&gt;
在設置防火牆策略時，可以採用以下方式：&lt;br /&gt;
&lt;br /&gt;
* 先預設允許所有流量，再阻絕特定 IP 位址或連接埠&lt;br /&gt;
* 先預設阻絕所有流量，再允許特定 IP 位址或連接埠&lt;br /&gt;
&lt;br /&gt;
使用者可以透過以下命令設定預設策略：&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 預設允許或預設阻絕&lt;br /&gt;
$ ufw default allow&lt;br /&gt;
$ ufw default deny&lt;br /&gt;
&lt;br /&gt;
# 預設允許傳出，阻絕傳入&lt;br /&gt;
$ ufw default allow outgoing &lt;br /&gt;
$ ufw default deny incoming&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;防火牆策略與規則會在系統重新啟動後生效。此時如果重新啟動機器，由於尚未設定允許 SSH 連線，將會無法遠端連線到機器。&lt;br /&gt;
&lt;br /&gt;
=== 設定規則 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ufw allow ssh&lt;br /&gt;
$ ufw allow 22&lt;br /&gt;
&lt;br /&gt;
# 特定連接埠範圍&lt;br /&gt;
$ ufw allow 9000:9002/tcp&lt;br /&gt;
$ ufw allow 9000:9002/udp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 疑難處理 ==&lt;br /&gt;
&lt;br /&gt;
=== 【問題】日誌出現於開機訊息中 ===&lt;br /&gt;
UFW 會將日誌紀寫入 Netfilter 日誌中，而顯示於 dmesg 開機訊息中，目前只能透過關閉日誌來避免：&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ufw logging off&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 【問題】規則在使用 Docker 時不生效 ===&lt;br /&gt;
[https://askubuntu.com/questions/652556/uncomplicated-firewall-ufw-is-not-blocking-anything-when-using-docker Uncomplicated Firewall (UFW) is not blocking anything when using Docker]&lt;br /&gt;
&lt;br /&gt;
== 參考資料 ==&lt;br /&gt;
&lt;br /&gt;
* [https://manpages.ubuntu.com/manpages/en/man8/ufw.8.html Ubuntu Manuals — ufw]&lt;br /&gt;
* [https://launchpad.net/ufw LaunchPad — ufw]&lt;br /&gt;
* [https://wiki.ubuntu.com/UncomplicatedFirewall Ubuntu Wiki — UncompicatedFirewall]&lt;br /&gt;
* [https://zhuanlan.zhihu.com/p/98880088 知乎專欄 — 簡明教學：Linux 中 UFW 的使用]&lt;/div&gt;</summary>
		<author><name>Hsins</name></author>
	</entry>
</feed>