<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>一个存档</title><link>https://blog.allhp.fun/</link><description></description><item><title>SSH常用命令</title><link>https://blog.allhp.fun/?id=43</link><description>&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255); margin-left: auto !important; margin-right: auto !important;&quot;&gt;ssh软件&lt;/p&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255); margin-left: auto !important; margin-right: auto !important;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;ue-upload&quot; style=&quot;line-height: 16px;&quot;&gt;&lt;img style=&quot;vertical-align: middle; margin-right: 2px;&quot; src=&quot;https://blog.allhp.fun/zb_system/image/filetype/rar.png&quot;/&gt;&lt;a style=&quot;font-size:12px; color:#0066cc;&quot; href=&quot;https://blog.allhp.fun/zb_users/upload/2026/03/202603141773495075578724.rar&quot; title=&quot;Xshell4.rar&quot;&gt;Xshell4.rar&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255); margin-left: auto !important; margin-right: auto !important;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;div class=&quot;wp-block-file&quot; style=&quot;margin-bottom: 1.5em; box-sizing: border-box; margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); font-size: 0.8em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255); margin-left: auto !important; margin-right: auto !important;&quot;&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255); margin-left: auto !important; margin-right: auto !important;&quot;&gt;&lt;strong&gt;下载文件：&lt;/strong&gt;&lt;br/&gt;wget&amp;nbsp;https://allhp.fun/name.tar.gz&lt;br/&gt;/*下载远程服务器上的文件 */&lt;br/&gt;wget -c&amp;nbsp;https://allhp.fun/name.tar.gz&lt;br/&gt;/* 继续下载上次未下载完的文件 */&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;解压缩文件：&lt;/strong&gt;&lt;br/&gt;tar xvf filename.tar /* 解压tar格式的文件 */&lt;br/&gt;tar -tvf filename.tar /* 查看tar文件中包含的文件 */&lt;br/&gt;tar cf filename.tar freehao123 /* 把freehao123目录打包为filename.tar文件 */&lt;br/&gt;tar cfz filename.tar.gz freehao123 /* 把freehao123目录打包且压缩为filename.tar.gz文件 */&lt;br/&gt;tar jcvf /var/bak/www.tar.bz2 /var/www/ /*创建.tar.bz2文件*/&lt;br/&gt;tar xjf filename.tar.bz2 /*解压tar.bz2格式*/&lt;br/&gt;gzip -d filename.tar.gz /* 解压.tar.gz文件为.tar文件 */&lt;br/&gt;unzip filename.zip /* 解压zip文件 */&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;文件操作：&lt;/strong&gt;&lt;br/&gt;rm hao.zip /* 删除hao.zip文件 */&lt;br/&gt;find li.cgi /* 查找文件名为li.cgi的文件 */&lt;br/&gt;df –h /* 查看磁盘剩余空间 */&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;目录操作：&lt;/strong&gt;&lt;br/&gt;rm -rf fun /*删除fun目录*/&lt;br/&gt;cd fun /*进入fun目录*/&lt;br/&gt;cd – /*回上一级目录*/&lt;br/&gt;cd .. /*回父目录*/&lt;br/&gt;cd ~ /*回根目录*/&lt;br/&gt;mv fun fun123 /*把fun目录改名为fun123 */&lt;br/&gt;ln -s fun bac /*给fun目录创建名为bac的符号链接,俗称快捷方式*/&lt;br/&gt;cp -a fun&amp;nbsp;/home/fun/www /*把freehao123目录下所有文件复制到www目录下 */&lt;/p&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255); margin-left: auto !important; margin-right: auto !important;&quot;&gt;以上操作现在多数可以通过宝塔面板简单进行，不过还是记录一下。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 14 Mar 2026 21:28:21 +0800</pubDate></item><item><title>Discuz!批量替换帖子中的内容</title><link>https://blog.allhp.fun/?id=42</link><description>&lt;div class=&quot;entry-content wp-block-post-content has-global-padding is-layout-constrained wp-block-post-content-is-layout-constrained&quot; style=&quot;display: flow-root; padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); margin-block: 1.5rem 0px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;p style=&quot;margin-block: 0px; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important;&quot;&gt;Discuz!批量替换帖子中的内容&lt;br/&gt;&lt;br/&gt;使用sql语句的方法来处理：&lt;br/&gt;&lt;br/&gt;论坛全部帖子内容中的“A内容”替换成“B内容”的sql语句&lt;/p&gt;&lt;blockquote class=&quot;wp-block-quote is-layout-flow wp-block-quote-is-layout-flow&quot; style=&quot;box-sizing: border-box; overflow-wrap: break-word; margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; border-left-color: inherit; border-left-width: 1px; border-left-style: solid; padding-right: var(--wp--preset--spacing--30); padding-left: var(--wp--preset--spacing--30);&quot;&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;UPDATE&amp;nbsp;pre_forum_post&amp;nbsp;SET&amp;nbsp;message=REPLACE(message,’要替换的字符串’,’替换后的字符串’);&lt;/pre&gt;&lt;p style=&quot;margin-block: 0px;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important;&quot;&gt;说明：&lt;br/&gt;&lt;br/&gt;pre_forum_post —— 帖子内容所在表，注意表前缀改成自己的；&lt;br/&gt;&lt;br/&gt;message —— 帖子内容所在字段；&lt;/p&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;wp-block-template-part&quot; style=&quot;margin-block: 1.5rem 0px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;wp-block-spacer&quot; style=&quot;clear: both; height: 0px;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained&quot; style=&quot;position: relative; box-sizing: border-box; padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); margin-top: var(--wp--preset--spacing--70);&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 14 Mar 2026 21:27:00 +0800</pubDate></item><item><title>Discuz!售价贴未购买前展示分类信息栏</title><link>https://blog.allhp.fun/?id=41</link><description>&lt;div class=&quot;wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained&quot; style=&quot;position: relative; box-sizing: border-box; padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); margin-block: 0px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h1 class=&quot;wp-block-post-title&quot; style=&quot;font-weight: 400; line-height: 1.2; font-size: clamp(2.032rem, 2.032rem + (1vw - 0.2rem) * 2.896, 3.625rem); box-sizing: border-box; word-break: break-word; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; margin-top: 1.25rem; margin-block: 0px; margin-bottom: var(--wp--preset--spacing--40);&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;找到模版目录的viewthread_pay.htm&lt;/span&gt;&lt;br/&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div class=&quot;entry-content wp-block-post-content has-global-padding is-layout-constrained wp-block-post-content-is-layout-constrained&quot; style=&quot;display: flow-root; padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); margin-block: 1.5rem 0px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important;&quot;&gt;在其头部添加以下代码：&lt;/p&gt;&lt;pre class=&quot;wp-block-code&quot; style=&quot;box-sizing: border-box; margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important;&quot;&gt;&amp;lt;div&amp;nbsp;class=&amp;quot;typeoption&amp;quot;&amp;gt;
&amp;lt;!--{if&amp;nbsp;$threadsortshow[&amp;#39;optionlist&amp;#39;]&amp;nbsp;==&amp;nbsp;&amp;#39;expire&amp;#39;}--&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{lang&amp;nbsp;has_expired}
&amp;lt;!--{else}--&amp;gt;
&amp;lt;table&amp;nbsp;summary=&amp;quot;{lang&amp;nbsp;threadtype_option}&amp;quot;&amp;nbsp;cellpadding=&amp;quot;0&amp;quot;&amp;nbsp;cellspacing=&amp;quot;0&amp;quot;&amp;nbsp;class=&amp;quot;cgtl&amp;nbsp;mbm&amp;quot;&amp;gt;
&amp;lt;caption&amp;gt;$_G[forum][threadsorts][types][$_G[forum_thread][sortid]]&amp;lt;/caption&amp;gt;
&amp;lt;tbody&amp;gt;
&amp;lt;!--{loop&amp;nbsp;$threadsortshow[&amp;#39;optionlist&amp;#39;]&amp;nbsp;$option}--&amp;gt;
&amp;lt;!--{if&amp;nbsp;$option[&amp;#39;type&amp;#39;]&amp;nbsp;!=&amp;nbsp;&amp;#39;info&amp;#39;}--&amp;gt;
&amp;lt;tr&amp;gt;
&amp;lt;th&amp;gt;$option[title]:&amp;lt;/th&amp;gt;
&amp;lt;td&amp;gt;&amp;lt;!--{if&amp;nbsp;$option[&amp;#39;value&amp;#39;]}--&amp;gt;$option[value]&amp;nbsp;$option[unit]&amp;lt;!--{else}--&amp;gt;-&amp;lt;!--{/if}--&amp;gt;&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;!--{/if}--&amp;gt;
&amp;lt;!--{/loop}--&amp;gt;
&amp;lt;/tbody&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;!--{/if}--&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;p style=&quot;margin-block: 1.5rem 0px; max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important;&quot;&gt;&lt;br/&gt;备注：dz默认模板目录为template/default/forum/viewthread_pay.htm&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;wp-block-template-part&quot; style=&quot;margin-block: 1.5rem 0px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;wp-block-spacer&quot; style=&quot;clear: both; height: 0px;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained&quot; style=&quot;position: relative; box-sizing: border-box; padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); margin-top: var(--wp--preset--spacing--70);&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 14 Mar 2026 21:26:00 +0800</pubDate></item><item><title>Discuz! X3.5 解决小图标不能显示的方法</title><link>https://blog.allhp.fun/?id=30</link><description>&lt;p&gt;出处&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.dismall.com/thread-17295-1-1.html&quot;&gt;Discuz! X3.5 解决小图标不能显示的方法 - Discuz! X 教程 - Powered by Discuz! (dismall.com)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#555555;overflow-wrap: break-word; font-family: Tahoma, &amp;quot;Microsoft Yahei&amp;quot;, Simsun; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;font-family:Tahoma, Helvetica, &amp;amp;quot;overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-size:18px;overflow-wrap: break-word;&quot;&gt;Nginx 在域名.conf 内部加上&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;overflow-wrap: break-word; color: rgb(51, 51, 51); font-family: Tahoma, &amp;quot;Microsoft Yahei&amp;quot;, Simsun; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;font-size:18px;overflow-wrap: break-word; color: #333333; font-family: Tahoma, &amp;quot;Microsoft Yahei&amp;quot;, Simsun; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;font-family:Tahoma, Helvetica, &amp;amp;quot;overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;color:#ff0000;overflow-wrap: break-word;&quot;&gt;（补充：服务器如果安装宝塔,直接点击站点设置-配置文件,搜索&amp;#39;#SSL-START SSL相关配置&amp;#39;,在上面粘贴以下代码，刷新后台即可解决此问题）&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;location&amp;nbsp;~*&amp;nbsp;\.(eot|ttf|woff|svg|otf|woff2)$&amp;nbsp;{
&amp;nbsp;&amp;nbsp;add_header&amp;nbsp;Access-Control-Allow-Origin&amp;nbsp;*;
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 06 Jan 2025 23:18:11 +0800</pubDate></item><item><title>Discuz! X版本地附件与远程附件的转换语言</title><link>https://blog.allhp.fun/?id=28</link><description>&lt;p&gt;一、本地转移到远程&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;附件&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;update&amp;nbsp;pre_forum_attachment_0&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_1&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_2&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_3&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_4&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_5&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_6&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_7&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_8&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_forum_attachment_9&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;门户&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;update&amp;nbsp;pre_portal_article_title&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_portal_attachment&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;
update&amp;nbsp;pre_portal_topic_pic&amp;nbsp;set&amp;nbsp;remote=1&amp;nbsp;where&amp;nbsp;remote=0;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Tahoma, &amp;amp;quot;white-space: normal; -webkit-text-size-adjust: auto; overflow-wrap: break-word;&quot;&gt;相册的{相册表中的remote取值还有一种情况为remote=2(论坛附件图片保存到相册)&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;update&amp;nbsp;pre_home_pic&amp;nbsp;set&amp;nbsp;remote=remote+1;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-family:Tahoma, &amp;amp;quot;white-space: normal; -webkit-text-size-adjust: auto; overflow-wrap: break-word;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;二、远程转移到本地&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;附件&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;update&amp;nbsp;pre_forum_attachment_0&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_1&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_2&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_3&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_4&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_5&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_6&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_7&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_8&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_forum_attachment_9&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;门户及相册&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-sql&quot;&gt;update&amp;nbsp;pre_portal_article_title&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_portal_attachment&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_portal_topic_pic&amp;nbsp;set&amp;nbsp;remote=0&amp;nbsp;where&amp;nbsp;remote=1;
update&amp;nbsp;pre_home_pic&amp;nbsp;set&amp;nbsp;remote=remote-1;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Nov 2024 16:16:25 +0800</pubDate></item><item><title>如何在 Debian 11 上使用 UFW 设置防火墙</title><link>https://blog.allhp.fun/?id=26</link><description>&lt;p&gt;整体思路同centos，设置ip白名单，删除80和443之外的所有非必要端口，删除http和https之外的所有服务。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;安装sudo&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #4D4D4D; font-family: -apple-system, &amp;quot;SF UI Text&amp;quot;, Arial, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif, SimHei, SimSun; font-size: 16px; background-color: #FFFFFF;&quot;&gt;apt install sudo&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 0.5rem; font-family: &amp;quot;Open Sans&amp;quot;; font-weight: 500; line-height: 1.2; color: rgb(33, 37, 41); font-size: 2rem; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;步骤 1 – 安装 UFW&lt;/span&gt;&lt;/p&gt;&lt;p&gt;默认情况下，Debian 不安装 UFW。如果您遵循了整个初始服务器设置教程，您将安装并启用 UFW。如果没有，现在使用&amp;nbsp;apt&amp;nbsp;安装它：&lt;/p&gt;&lt;p&gt;sudo apt install ufw&lt;br/&gt;&lt;/p&gt;&lt;p&gt;您将设置 UFW 并在以下步骤中启用它。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;第 2 步 — 在 UFW 中使用 IPv6（可选）&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;本教程是为 IPv4 编写的，但如果您启用它，也适用于 IPv6。如果您的 Debian 服务器启用了 IPv6，您需要确保 UFW 配置为支持 IPv6。这将确保除了 IPv4 之外，UFW 还将管理 IPv6 的防火墙规则。要配置它，请使用&amp;nbsp;nano&amp;nbsp;或您喜欢的编辑器打开 UFW 配置文件&amp;nbsp;/etc/default/ufw：&lt;/p&gt;&lt;p&gt;sudo nano /etc/default/ufw&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在文件中找到&amp;nbsp;IPV6&amp;nbsp;并确保值为&amp;nbsp;yes：&lt;/p&gt;&lt;p&gt;IPV6=yes&lt;br/&gt;&lt;/p&gt;&lt;p&gt;保存并关闭文件。如果您使用的是&amp;nbsp;nano，请按&amp;nbsp;CTRL+X，然后按&amp;nbsp;Y，然后按&amp;nbsp;ENTER&amp;nbsp;保存并退出文件。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;现在，当启用 UFW 时，它将被配置为写入 IPv4 和 IPv6 防火墙规则。然而，在启用 UFW 之前，您需要确保您的防火墙配置为允许您通过 SSH 连接。从设置默认策略开始。&lt;/p&gt;&lt;p&gt;第 3 步 — 设置默认策略&lt;/p&gt;&lt;p&gt;如果您刚刚开始使用防火墙，首先要定义的规则是您的默认策略。这些规则处理不明确匹配任何其他规则的流量。默认情况下，UFW 设置为拒绝所有传入连接并允许所有传出连接。这意味着任何试图访问您的服务器的人都无法连接，而服务器内的任何应用程序都可以访问外部世界。&lt;/p&gt;&lt;p&gt;将您的 UFW 规则设置回默认值，这样您就可以确保能够按照本教程进行操作。要设置 UFW 使用的默认值，请使用以下命令：&lt;/p&gt;&lt;p&gt;sudo ufw default deny incoming&lt;br/&gt;sudo ufw default allow outgoing&lt;br/&gt;&lt;/p&gt;&lt;p&gt;您将收到如下输出：&lt;/p&gt;&lt;p&gt;OutputDefault incoming policy changed to &amp;#39;deny&amp;#39;(be sure to update your rules accordingly)Default outgoing policy changed to &amp;#39;allow&amp;#39;(be sure to update your rules accordingly)&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这些命令将默认值设置为拒绝传入连接并允许传出连接。仅这些防火墙默认值就足以满足个人计算机的需求，但服务器通常需要响应来自外部用户的传入请求。您将在下一步中开始此过程。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;第 4 步 — 允许 SSH 连接&lt;/p&gt;&lt;p&gt;您还不能启用您的 UFW 防火墙，因为它会拒绝所有传入连接，包括您尝试访问您的服务器。这意味着如果您希望服务器响应这些类型的请求，您将需要创建明确允许合法传入连接（例如 SSH 或 HTTP 连接）的规则。如果您使用的是云服务器，您可能希望允许传入的 SSH 连接，以便您可以连接到并管理您的服务器。&lt;/p&gt;&lt;p&gt;要将服务器配置为允许传入的 SSH 连接，请使用以下命令：&lt;/p&gt;&lt;p&gt;sudo ufw allow ssh&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这将创建防火墙规则，允许端口&amp;nbsp;22&amp;nbsp;上的所有连接，这是 SSH 守护程序默认侦听的端口。 UFW 知道哪个端口与&amp;nbsp;allow ssh&amp;nbsp;绑定，因为它在&amp;nbsp;/etc/services&amp;nbsp;文件中列为服务。&lt;/p&gt;&lt;p&gt;但是，您实际上可以通过指定端口而不是服务名称来编写等效规则。例如，此命令产生与上述命令相同的结果：&lt;/p&gt;&lt;p&gt;sudo ufw allow 22&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果您将 SSH 守护程序配置为使用不同的端口，则必须指定适当的端口。例如，如果您的 SSH 服务器正在侦听端口&amp;nbsp;2222，您可以使用相同的命令，但将&amp;nbsp;22&amp;nbsp;替换为&amp;nbsp;2222。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;现在您的防火墙已配置为允许传入的 SSH 连接，您可以启用它。&lt;/p&gt;&lt;p&gt;第 5 步 — 启用 UFW&lt;/p&gt;&lt;p&gt;要启用 UFW，请使用以下命令：&lt;/p&gt;&lt;p&gt;sudo ufw enable&lt;br/&gt;&lt;/p&gt;&lt;p&gt;您将收到一条警告，指出该命令可能会中断现有的 SSH 连接。您已经设置了允许 SSH 连接的防火墙规则，因此继续操作应该没问题。使用&amp;nbsp;y&amp;nbsp;响应提示并点击&amp;nbsp;ENTER。&lt;/p&gt;&lt;p&gt;防火墙现在处于活动状态。要查看您设置的规则，请运行以下命令：&lt;/p&gt;&lt;p&gt;sudo ufw status verbose&lt;br/&gt;&lt;/p&gt;&lt;p&gt;本教程的其余部分将更详细地介绍如何使用 UFW，包括允许和拒绝不同类型的连接。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;第 6 步 — 允许其他连接&lt;/p&gt;&lt;p&gt;此时，您应该允许服务器正常运行所需的所有其他连接。您应该允许的连接取决于您的具体需要。您已经知道如何编写允许基于服务名称或端口的连接的规则；您在端口&amp;nbsp;22&amp;nbsp;上为 SSH 执行了此操作。&lt;/p&gt;&lt;p&gt;您可以在端口&amp;nbsp;80&amp;nbsp;上为 HTTP 执行此操作，这是未加密的 Web 服务器使用的端口。要允许这种类型的流量，您将键入：&lt;/p&gt;&lt;p&gt;sudo ufw allow http&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;您也可以在端口&amp;nbsp;443&amp;nbsp;上为 HTTPS 执行此操作，这是加密的 Web 服务器使用的端口。要允许这种类型的流量，您将键入：&lt;/p&gt;&lt;p&gt;sudo ufw allow https&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在这两种情况下，指定端口也可以，HTTP 为&amp;nbsp;80，HTTPS 为&amp;nbsp;443。例如：&lt;/p&gt;&lt;p&gt;sudo ufw allow 80&lt;br/&gt;&lt;/p&gt;&lt;p&gt;但是，除了指定端口或已知服务之外，还有其他允许连接的方法。这将在接下来讨论。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;特定端口范围&lt;/p&gt;&lt;p&gt;您可以使用 UFW 指定端口范围。例如，某些应用程序使用多个端口而不是单个端口。&lt;/p&gt;&lt;p&gt;例如，要允许使用端口&amp;nbsp;6000-6007&amp;nbsp;的&amp;nbsp;X11&amp;nbsp;连接，请使用以下命令：&lt;/p&gt;&lt;p&gt;sudo ufw allow 6000:6007/tcp&lt;br/&gt;sudo ufw allow 6000:6007/udp&lt;br/&gt;&lt;/p&gt;&lt;p&gt;使用 UFW 指定端口范围时，必须指定规则应适用的协议（tcp&amp;nbsp;或&amp;nbsp;udp）。之前没有提到这一点，因为不指定协议会自动允许两种协议，这在大多数情况下是可以的。&lt;/p&gt;&lt;p&gt;特定 IP 地址&lt;/p&gt;&lt;p&gt;使用 UFW 时，您还可以指定 IP 地址。例如，如果要允许来自特定 IP 地址的连接，例如&amp;nbsp;203.0.113.4&amp;nbsp;的工作或家庭 IP 地址，则需要指定&amp;nbsp;from，然后IP地址：&lt;/p&gt;&lt;p&gt;sudo ufw allow from 203.0.113.4&lt;br/&gt;&lt;/p&gt;&lt;p&gt;您还可以通过将&amp;nbsp;添加到任何端口&amp;nbsp;后跟端口号来指定允许 IP 地址连接到的特定端口。例如，如果要允许&amp;nbsp;203.0.113.4&amp;nbsp;连接到端口&amp;nbsp;22&amp;nbsp;(SSH)，请使用此命令：&lt;/p&gt;&lt;p&gt;sudo ufw allow from 203.0.113.4 to any port 22&lt;br/&gt;&lt;/p&gt;&lt;p&gt;子网&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果要允许 IP 地址的子网，可以使用 CIDR 表示法指定网络掩码。例如，如果您想要允许从&amp;nbsp;203.0.113.1&amp;nbsp;到&amp;nbsp;203.0.113.254&amp;nbsp;范围内的所有 IP 地址，您可以使用此命令：&lt;/p&gt;&lt;p&gt;sudo ufw allow from 203.0.113.0/24&lt;br/&gt;&lt;/p&gt;&lt;p&gt;同样，您也可以指定子网&amp;nbsp;203.0.113.0/24&amp;nbsp;允许连接的目标端口。同样，以端口&amp;nbsp;22&amp;nbsp;(SSH) 为例：&lt;/p&gt;&lt;p&gt;sudo ufw allow from 203.0.113.0/24 to any port 22&lt;br/&gt;&lt;/p&gt;&lt;p&gt;连接到特定网络接口&lt;/p&gt;&lt;p&gt;如果要创建仅适用于特定网络接口的防火墙规则，可以通过指定&amp;nbsp;allow in on&amp;nbsp;来实现，后跟网络接口的名称。&lt;/p&gt;&lt;p&gt;在继续之前查找您的网络接口会很有帮助。为此，请使用以下命令：&lt;/p&gt;&lt;p&gt;ip addr&lt;br/&gt;Output. . .2: eth0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qdisc pfifo_fast state&lt;br/&gt;. . .3: eth1: &amp;lt;BROADCAST,MULTICAST&amp;gt; mtu 1500 qdisc noop state DOWN group default. . .&lt;br/&gt;&lt;/p&gt;&lt;p&gt;突出显示的输出表示网络接口名称。它们的名称通常类似于&amp;nbsp;eth0&amp;nbsp;或&amp;nbsp;enp3s2。&lt;/p&gt;&lt;p&gt;例如，如果您的服务器有一个名为&amp;nbsp;eth0&amp;nbsp;的公共网络接口，您可以使用以下命令允许 HTTP 流量通过它：&lt;/p&gt;&lt;p&gt;sudo ufw allow in on eth0 to any port 80&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这样做将允许您的服务器接收来自公共互联网的 HTTP 请求。&lt;/p&gt;&lt;p&gt;或者，如果您希望&amp;nbsp;MySQL&amp;nbsp;数据库服务器（端口&amp;nbsp;3306）侦听私有网络接口&amp;nbsp;eth1&amp;nbsp;上的连接，您可以使用此命令：&lt;/p&gt;&lt;p&gt;sudo ufw allow in on eth1 to any port 3306&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这将允许您专用网络上的其他服务器连接到您的&amp;nbsp;MySQL&amp;nbsp;数据库。&lt;/p&gt;&lt;p&gt;第 7 步 — 拒绝连接&lt;/p&gt;&lt;p&gt;如果您没有更改传入连接的默认策略，UFW 将配置为拒绝所有传入连接。通常，这会要求您创建明确允许特定端口和 IP 地址通过的规则，从而简化创建安全防火墙策略的过程。&lt;/p&gt;&lt;p&gt;然而，有时您会希望根据源 IP 地址或子网拒绝特定连接，这可能是因为您知道您的服务器正在从那里受到攻击。此外，如果您想将默认传入策略更改为&amp;nbsp;allow（不推荐这样做），您需要为您拒绝的任何服务或 IP 地址创建&amp;nbsp;deny&amp;nbsp;规则&amp;#39; 想要允许连接。&lt;/p&gt;&lt;p&gt;要编写&amp;nbsp;deny&amp;nbsp;规则，您可以使用上述命令，将&amp;nbsp;allow&amp;nbsp;替换为&amp;nbsp;deny。&lt;/p&gt;&lt;p&gt;例如，要拒绝 HTTP 连接，您可以使用此命令：&lt;/p&gt;&lt;p&gt;sudo ufw deny http&lt;br/&gt;&lt;/p&gt;&lt;p&gt;或者，如果您想拒绝来自&amp;nbsp;203.0.113.4&amp;nbsp;的所有连接，您可以使用此命令：&lt;/p&gt;&lt;p&gt;sudo ufw deny from 203.0.113.4&lt;br/&gt;&lt;/p&gt;&lt;p&gt;现在，您可以了解如何实施删除规则。&lt;/p&gt;&lt;p&gt;第 8 步 — 删除规则&lt;/p&gt;&lt;p&gt;知道如何删除防火墙规则与知道如何创建它们一样重要。有两种方法可以指定要删除的规则：通过规则编号或通过规则本身。这类似于规则在创建时的指定方式。&lt;/p&gt;&lt;p&gt;按规则编号&lt;/p&gt;&lt;p&gt;如果您使用规则编号删除防火墙规则，您要做的第一件事就是获取防火墙规则列表。 UFW&amp;nbsp;status&amp;nbsp;命令有&amp;nbsp;numbered&amp;nbsp;选项，它在每个规则旁边显示数字：&lt;/p&gt;&lt;p&gt;sudo ufw status numbered&lt;br/&gt;OutputStatus: active &amp;nbsp; &amp;nbsp; To &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Action &amp;nbsp; &amp;nbsp; &amp;nbsp;From&lt;br/&gt; &amp;nbsp; &amp;nbsp; -- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------ &amp;nbsp; &amp;nbsp; &amp;nbsp;----[ 1] 22 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ALLOW IN &amp;nbsp; &amp;nbsp;15.15.15.0/24[ 2] 80 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ALLOW IN &amp;nbsp; &amp;nbsp;Anywhere&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果您决定要删除规则&amp;nbsp;2，它允许端口&amp;nbsp;80&amp;nbsp;上的 HTTP 连接，您可以在以下 UFW&amp;nbsp;delete&amp;nbsp;命令中指定它:&lt;/p&gt;&lt;p&gt;sudo ufw delete 2&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这将显示确认提示，您可以用&amp;nbsp;y/n&amp;nbsp;回答。键入&amp;nbsp;y&amp;nbsp;将删除规则&amp;nbsp;2。请注意，如果启用了 IPv6，则还需要删除相应的 IPv6 规则。&lt;/p&gt;&lt;p&gt;按实际规定&lt;/p&gt;&lt;p&gt;规则编号的替代方法是指定要删除的实际规则。例如，如果你想删除&amp;nbsp;allow http&amp;nbsp;规则，你可以这样写：&lt;/p&gt;&lt;p&gt;sudo ufw delete allow http&lt;br/&gt;&lt;/p&gt;&lt;p&gt;您还可以使用&amp;nbsp;allow 80&amp;nbsp;而不是服务名称来指定规则：&lt;/p&gt;&lt;p&gt;sudo ufw delete allow 80&lt;br/&gt;&lt;/p&gt;&lt;p&gt;此方法将同时删除 IPv4 和 IPv6 规则（如果存在）。&lt;/p&gt;&lt;p&gt;第 9 步 — 检查 UFW 状态和规则&lt;/p&gt;&lt;p&gt;任何时候，您都可以使用以下命令检查 UFW 的状态：&lt;/p&gt;&lt;p&gt;sudo ufw status verbose&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果 UFW 被禁用，这是默认设置，输出将是这样的：&lt;/p&gt;&lt;p&gt;OutputStatus: inactive&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果 UFW 处于活动状态（如果您遵循第 3 步，它应该处于活动状态），输出将表明它处于活动状态，并将列出您设置的所有规则。例如，如果防火墙设置为允许来自任何地方的 SSH（端口&amp;nbsp;22）连接，则输出可能包括如下内容：&lt;/p&gt;&lt;p&gt;OutputStatus: activeTo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Action &amp;nbsp; &amp;nbsp; &amp;nbsp;From-- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------ &amp;nbsp; &amp;nbsp; &amp;nbsp;----22/tcp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ALLOW IN &amp;nbsp; &amp;nbsp;Anywhere&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果您想检查 UFW 如何配置防火墙，请使用&amp;nbsp;status&amp;nbsp;命令。&lt;/p&gt;&lt;p&gt;第 10 步 — 禁用或重置 UFW（可选）&lt;/p&gt;&lt;p&gt;如果您决定不想使用 UFW，可以使用以下命令禁用它：&lt;/p&gt;&lt;p&gt;sudo ufw disable&lt;br/&gt;&lt;/p&gt;&lt;p&gt;您使用 UFW 创建的任何规则都将不再有效。如果您以后需要激活它，您可以随时运行&amp;nbsp;sudo ufw enable。&lt;/p&gt;&lt;p&gt;如果您已经配置了 UFW 规则，但您决定要重新开始，您可以使用重置命令：&lt;/p&gt;&lt;p&gt;sudo ufw reset&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这将禁用 UFW 并删除您之前定义的任何规则。请记住，如果您在任何时候修改默认策略，它们都不会更改为原始设置。这应该会让你重新开始使用 UFW。&lt;/p&gt;&lt;p&gt;结论&lt;/p&gt;&lt;p&gt;您的防火墙现在配置为允许（至少）SSH 连接。请确保允许服务器需要的任何其他传入连接，同时限制不必要的连接。这将确保您的服务器既正常又安全。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 08 Nov 2024 23:18:38 +0800</pubDate></item><item><title> Discuz!修改禁用会员提示</title><link>https://blog.allhp.fun/?id=20</link><description>&lt;p&gt;source→language→lang_message.php&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;修改以下&lt;/p&gt;&lt;p&gt;&amp;#39;user_banned&amp;#39; =&amp;gt; &amp;#39;抱歉，您的账号因违规被限制使用，无法访问本站点&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;#39;user_banned_has_expiry&amp;#39; =&amp;gt; &amp;#39;抱歉，您的账号因违规被禁用，暂无法访问本站点。&amp;lt;br /&amp;gt;预计解禁时间：{expiry}&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;#39;space_has_been_locked&amp;#39; =&amp;gt; &amp;#39;抱歉，您的账号因违规被限制使用，无法访问本站点&amp;#39;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 24 Jun 2024 22:41:46 +0800</pubDate></item><item><title>MYSQL批量删除表中行数</title><link>https://blog.allhp.fun/?id=14</link><description>&lt;p&gt;批量删除表中行数&amp;nbsp;&lt;/p&gt;&lt;p&gt;DELETE FROM 【表名】 LIMIT 【数量】;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;顺序删除&lt;/p&gt;</description><pubDate>Mon, 24 Jun 2024 22:16:11 +0800</pubDate></item><item><title>gy手机版搜索修改为全文搜索方法</title><link>https://blog.allhp.fun/?id=13</link><description>&lt;p&gt;打开下面文件:&lt;br/&gt;\template\comiis_app\touch\search\forum.php&lt;br/&gt;&lt;br/&gt;找到:&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;&amp;lt;input&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;formhash&amp;quot;&amp;nbsp;value=&amp;quot;{FORMHASH}&amp;quot;&amp;nbsp;/&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;修改为:&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;&amp;lt;input&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;formhash&amp;quot;&amp;nbsp;value=&amp;quot;{FORMHASH}&amp;quot;&amp;nbsp;/&amp;gt;
&amp;lt;input&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;srchtype&amp;quot;&amp;nbsp;value=&amp;quot;fulltext&amp;quot;&amp;nbsp;/&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;其他模板可参考&lt;/p&gt;</description><pubDate>Mon, 24 Jun 2024 22:12:09 +0800</pubDate></item><item><title>Discuz! 清理短消息举报</title><link>https://blog.allhp.fun/?id=12</link><description>&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #FFFFFF;&quot;&gt;最好不要开，3.4这个举报有bug，短消息举报收到后删不掉，后台被邪教短消息刷屏真的受够。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #FFFFFF;&quot;&gt;全局—站点功能—其他&lt;/span&gt;&lt;/p&gt;&lt;p&gt;接收短消息举报人一栏留空即可关闭该举报。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #FFFFFF;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; background-color: #FFFFFF;&quot;&gt;已收到的短消息举报可以进数据库，找pre_home_notification表，在type字段搜pmreport&lt;/span&gt;&lt;/p&gt;</description><pubDate>Mon, 24 Jun 2024 22:06:40 +0800</pubDate></item></channel></rss>