<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Lee&#39;s Blog</title>
        <link>https://liwenbo.cc/</link>
        <description>Recent content on Lee&#39;s Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>Lee</copyright>
        <lastBuildDate>Thu, 13 Nov 2025 14:13:57 +0800</lastBuildDate><atom:link href="https://liwenbo.cc/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>阿里云99计划服务器优化教程，Linux服务器安全优化完整指南</title>
        <link>https://liwenbo.cc/posts/aliyun99ecs/</link>
        <pubDate>Thu, 13 Nov 2025 14:13:57 +0800</pubDate>
        
        <guid>https://liwenbo.cc/posts/aliyun99ecs/</guid>
        <description>&lt;h2 id=&#34;linux服务器配置&#34;&gt;Linux服务器配置
&lt;/h2&gt;&lt;p&gt;ECS 经济型e实例99计划 2核2G，3M固定带宽 40G ESSD Entry云盘&lt;/p&gt;
&lt;h2 id=&#34;检测是否存在内存超售&#34;&gt;检测是否存在内存超售
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; bash
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;或&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget --no-check-certificate -O memoryCheck.sh https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x memoryCheck.sh &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; bash memoryCheck.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;如果超售可以采用下面的方法关闭&#34;&gt;如果超售，可以采用下面的方法关闭
&lt;/h2&gt;&lt;h3 id=&#34;检查&#34;&gt;检查
&lt;/h3&gt;&lt;p&gt;要检查是否存在Virtio-Balloon,可使用lsmod检查是否加载&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;lsmod &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep virtio_balloon
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;若无输出，则不存在Virtio-Balloon&lt;/p&gt;
&lt;h3 id=&#34;永久卸载&#34;&gt;永久卸载
&lt;/h3&gt;&lt;p&gt;为了防止重启后自动启动，可以将规则添加到/etc/modprobe.d/下的配置文件&lt;/p&gt;
&lt;h4 id=&#34;打开配置文件&#34;&gt;打开配置文件
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim /etc/modprobe.d/blacklist.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;上述命令中，vim可换为您习惯的文件编辑器，blacklist.conf文件名可修改，只要确保后缀为.conf&lt;/p&gt;
&lt;h4 id=&#34;写入规则&#34;&gt;写入规则
&lt;/h4&gt;&lt;p&gt;使用文件编辑器在配置文件内写入&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;blacklist virtio_balloon
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;保存并退出文件编辑器&lt;/p&gt;
&lt;p&gt;通过在 blacklist-virtio-balloon.conf 文件中写入 &amp;ldquo;blacklist virtio_balloon&amp;rdquo;，系统将不再加载 virtio_balloon 模块，因此禁用了相关的功能和特性。这样做可以确保系统在启动时不会加载这个模块，从而实现了禁用 virtio_balloon 内核模块的目的。&lt;/p&gt;
&lt;h4 id=&#34;重新生成initramfs&#34;&gt;重新生成initramfs
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;update-initramfs -u
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;它会重新生成 initramfs 文件，将最新的配置文件和内核模块信息包含进去。&lt;/p&gt;
&lt;h3 id=&#34;对于编译到内核&#34;&gt;对于编译到内核
&lt;/h3&gt;&lt;p&gt;部分服务商可能会将virtio_balloon编译进内核，而不是内核模块，使得无法通过lsmod | grep virtio_balloon 查询到，且rmmod virtio_balloon无法卸载，对于这种情况可以采用指定Linux内核启动时的命令行参数和选项禁用。&lt;/p&gt;
&lt;h4 id=&#34;首先使用您喜欢的文件编辑器打开etcdefaultgrub&#34;&gt;首先,使用您喜欢的文件编辑器打开/etc/default/grub
&lt;/h4&gt;&lt;p&gt;如vim&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim /etc/default/grub
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;找到grub_cmdline_linux-在后面的引号内加上virtio_balloon0&#34;&gt;找到GRUB_CMDLINE_LINUX ，在后面的引号内加上virtio_balloon=0
&lt;/h4&gt;&lt;p&gt;例如&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;GRUB_CMDLINE_LINUX&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;virtio_balloon=0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;若GRUB_CMDLINE_LINUX 后的引号内非空，则按下面修改&lt;/p&gt;
&lt;p&gt;例如(abc为示例原有参数)&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;GRUB_CMDLINE_LINUX&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;abc virtio_balloon=0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;修改完毕后输入以下命令更新grub配置并重启服务器&#34;&gt;修改完毕后，输入以下命令更新grub配置，并重启服务器
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;update-grub
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;若没有上述命令，则使用以下命令&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;grub-mkconfig -o /boot/grub/grub.cfg
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;开启zram&#34;&gt;开启zram
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -L https://raw.githubusercontent.com/spiritLHLS/addzram/main/addzram.sh -o addzram.sh &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x addzram.sh &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; bash addzram.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;选lz4，768MB。&lt;/p&gt;
&lt;h2 id=&#34;修改部分配置&#34;&gt;修改部分配置
&lt;/h2&gt;&lt;h3 id=&#34;linux配置&#34;&gt;Linux配置
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;fs.file-max&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;186628&lt;/td&gt;
&lt;td&gt;系统最大文件句柄数，影响连接数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;fs.inotify.max_user_instances&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;512&lt;/td&gt;
&lt;td&gt;文件监控实例数，影响同步工具&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;fs.inotify.max_user_watches&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;32768&lt;/td&gt;
&lt;td&gt;可监控的最大文件数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.core.netdev_max_backlog&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2000&lt;/td&gt;
&lt;td&gt;网络设备接收队列，防止高流量丢包&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.core.somaxconn&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1024&lt;/td&gt;
&lt;td&gt;监听队列长度，影响并发连接数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.ipv4.tcp_fin_timeout&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;TCP关闭等待时间(秒)，加快端口回收&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.ipv4.tcp_keepalive_time&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;7200&lt;/td&gt;
&lt;td&gt;TCP空闲探测时间(秒)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.ipv4.tcp_max_syn_backlog&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1024&lt;/td&gt;
&lt;td&gt;TCP半连接队列，防御SYN攻击&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.ipv4.tcp_syncookies&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;SYN Cookies防御洪水攻击 (0关闭/1开启)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.ipv4.tcp_tw_reuse&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;TIME_WAIT重用，加快端口释放 (0关闭/1开启)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;net.ipv4.tcp_window_scaling&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;TCP窗口扩展，提高带宽性能 (0关闭/1开启)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;nginx&#34;&gt;Nginx
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;worker_processes&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;auto&lt;/td&gt;
&lt;td&gt;处理进程，auto表示自动，数字表示进程数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;worker_connections&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2048&lt;/td&gt;
&lt;td&gt;最大并发链接数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;keepalive_timeout&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;连接超时时间&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;gzip&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;开启&lt;/td&gt;
&lt;td&gt;是否开启压缩传输&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;gzip_min_length&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;KB，最小压缩文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;gzip_comp_level&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;压缩率&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;client_max_body_size&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;MB，最大上传文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;server_names_hash_bucket_size&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;512&lt;/td&gt;
&lt;td&gt;服务器名字的hash表大小&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;client_header_buffer_size&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;32&lt;/td&gt;
&lt;td&gt;KB，客户端请求头buffer大小&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;client_body_buffer_size&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;128&lt;/td&gt;
&lt;td&gt;KB，请求主体缓冲区&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;php&#34;&gt;PHP
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;short_open_tag&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;关闭&lt;/td&gt;
&lt;td&gt;短标签支持&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max_execution_time&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;180&lt;/td&gt;
&lt;td&gt;最大脚本运行时间&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max_input_time&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;最大输入时间&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;memory_limit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;128M&lt;/td&gt;
&lt;td&gt;脚本内存限制&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;post_max_size&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;50M&lt;/td&gt;
&lt;td&gt;POST数据最大尺寸&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;file_uploads&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;开启&lt;/td&gt;
&lt;td&gt;是否允许上传文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;upload_max_filesize&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;48M&lt;/td&gt;
&lt;td&gt;允许上传文件的最大尺寸&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max_file_uploads&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;允许同时上传文件的最大数量&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;default_socket_timeout&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;Socket超时时间&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;error_reporting&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;E_ALL&lt;/td&gt;
&lt;td&gt;错误级别&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;display_errors&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;关闭&lt;/td&gt;
&lt;td&gt;是否输出详细错误信息&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;cgi.fix_pathinfo&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;是否开启pathinfo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;date.timezone&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Asia/Shanghai&lt;/td&gt;
&lt;td&gt;时区&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;php性能调整&#34;&gt;PHP性能调整
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;运行模式&lt;/td&gt;
&lt;td&gt;动态模式&lt;/td&gt;
&lt;td&gt;PHP-FPM运行模式&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;max_children&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;允许创建的最大子进程数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;start_servers&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;起始进程数（服务启动后初始进程数量）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;min_spare_servers&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;最小空闲进程数（清理空闲进程后的保留数量）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;max_spare_servers&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;最大空闲进程数（当空闲进程达到此值时清理）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;redis&#34;&gt;Redis
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;bind&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;127.0.0.1&lt;/td&gt;
&lt;td&gt;绑定IP(修改绑定IP可能会存在安全隐患)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;port&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;6379&lt;/td&gt;
&lt;td&gt;绑定端口&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;timeout&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;300&lt;/td&gt;
&lt;td&gt;空闲连接超时时间,0表示不断开&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;maxclients&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;256&lt;/td&gt;
&lt;td&gt;最大连接数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;databases&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;数据库数量&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;requirepass&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;[您的强密码]&lt;/td&gt;
&lt;td&gt;redis密码,留空代表没有设置密码&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;maxmemory&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;768&lt;/td&gt;
&lt;td&gt;MB,最大使用内存，0表示不限制&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;redis持久化&#34;&gt;Redis持久化
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;appendonly&lt;/td&gt;
&lt;td&gt;开启&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;appendfsync&lt;/td&gt;
&lt;td&gt;everysec&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;save&lt;/td&gt;
&lt;td&gt;900 100&lt;/td&gt;
&lt;td&gt;900秒内插入100条数据&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;save&lt;/td&gt;
&lt;td&gt;300 50&lt;/td&gt;
&lt;td&gt;300秒内插入50条数据&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;save&lt;/td&gt;
&lt;td&gt;60 1000&lt;/td&gt;
&lt;td&gt;60秒内插入1000条数据&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
        </item>
        <item>
        <title>怪奇物语第三季Hopper的信</title>
        <link>https://liwenbo.cc/posts/strangerthings_season3_hoppers_letter/</link>
        <pubDate>Thu, 25 Sep 2025 14:13:57 +0800</pubDate>
        
        <guid>https://liwenbo.cc/posts/strangerthings_season3_hoppers_letter/</guid>
        <description>&lt;p&gt;There&amp;rsquo;s something I&amp;rsquo;ve been wanting to talk to you both about. I know this is a difficult conversation, but I care about you both very much. And I know that you care about each other very much, and that&amp;rsquo;s why it&amp;rsquo;s important that we set these boundaries moving forward so we can build an environment where we all feel comfortable, trusted, and open to sharing our feelings.&lt;/p&gt;
&lt;p&gt;Feelings. Jesus. The truth is, for so long I&amp;rsquo;d forgotten what those even were. I&amp;rsquo;ve been stuck in one place. In a cave, you might say. A deep, dark cave. And then I left some Eggos out in the woods and you came into my life. For the first time in a long time, I started to feel things again. I started to feel happy. But lately, I guess I&amp;rsquo;ve been feeling distant from you. Like you&amp;rsquo;re pulling away from me or something. I miss playing board games every night, making triple-Decker Eggo extravaganzas at sunrise, watching Westerns together before we doze off.&lt;/p&gt;
&lt;p&gt;But I know you&amp;rsquo;re getting older, growing, changing. And, I guess, if I&amp;rsquo;m being really honest, that&amp;rsquo;s what scares me. I don&amp;rsquo;t want things to change. So I think maybe that&amp;rsquo;s why I came in here, to try and stop that change. To turn back the clock. To make things go back to how they were. But I know that&amp;rsquo;s naive. It&amp;rsquo;s just not how life works. It&amp;rsquo;s moving, always moving, whether you like it or not. And yeah, sometimes it&amp;rsquo;s painful. Sometimes it&amp;rsquo;s sad. And sometimes, it&amp;rsquo;s surprising. Happy.&lt;/p&gt;
&lt;p&gt;So you know what? Keep on growing up kid. Don&amp;rsquo;t let me stop you. Make mistakes, learn from &amp;rsquo;em. And when life hurts you, because it will, remember the hurt. The hurt is good. It means you&amp;rsquo;re out of that cave. But, please, if you don&amp;rsquo;t mind, for the sake of your poor old dad, keep the door open three inches.&lt;/p&gt;
&lt;p&gt;— Hopper&amp;rsquo;s &amp;ldquo;Heart to Heart&amp;rdquo; speech, June 29, 1985&lt;/p&gt;
</description>
        </item>
        <item>
        <title>怪奇物语第四季Max的信</title>
        <link>https://liwenbo.cc/posts/strangerthings_season4_maxs_letter/</link>
        <pubDate>Thu, 25 Sep 2025 14:13:57 +0800</pubDate>
        
        <guid>https://liwenbo.cc/posts/strangerthings_season4_maxs_letter/</guid>
        <description>&lt;p&gt;Dear Billy, I don&amp;rsquo;t even know if you can hear this. Two years ago, I would&amp;rsquo;ve said &amp;ldquo;that&amp;rsquo;s ridiculous, impossible.&amp;rdquo; But that was before I found out about alternate dimensions and monsters, so I&amp;rsquo;m just going to stop assuming that I know anything.&lt;/p&gt;
&lt;p&gt;So much has happened since you left. Your dad was a total mess. He and my mom started getting into fights. Bad fights. I don&amp;rsquo;t think he could stand being here without you. So he left. And he didn&amp;rsquo;t leave mom much. She&amp;rsquo;s taken an extra job, and we moved to that lovely trailer park off Kerley.&lt;/p&gt;
&lt;p&gt;Basically, ever since you left, everything&amp;rsquo;s been a total disaster. And the worst part is, I can&amp;rsquo;t tell anyone why you&amp;rsquo;re gone. I can&amp;rsquo;t tell them that you saved El&amp;rsquo;s life. That you saved my life. I play that moment back in my head all the time. And sometimes I imagine myself running to you, pulling you away. I imagine that if I had, that you would still be here. And everything would be right again. I imagine that we could&amp;rsquo;ve become friends. Good friends, like a real brother and sister. And I know that&amp;rsquo;s stupid. You hated me. I hated you. But I thought that maybe we could try again. But that&amp;rsquo;s not what happened. I just stood there and I watched.&lt;/p&gt;
&lt;p&gt;For a while, I tried to be happy. Normal. But I think that maybe a part of me died that day too. And I haven&amp;rsquo;t told anyone this. I just can&amp;rsquo;t. But I had to tell you. Before it&amp;rsquo;s too late. If you can even hear this, and I really hope that you can. I&amp;rsquo;m sorry. I&amp;rsquo;m so, so sorry, Billy.&lt;/p&gt;
&lt;p&gt;Love, your shitty little sister, Max.&lt;/p&gt;
&lt;p&gt;— Max&amp;rsquo;s letter to Billy, March 24, 1986&lt;/p&gt;
</description>
        </item>
        <item>
        <title>归档</title>
        <link>https://liwenbo.cc/archives/</link>
        <pubDate>Thu, 18 Sep 2025 00:00:00 +0800</pubDate>
        
        <guid>https://liwenbo.cc/archives/</guid>
        <description></description>
        </item>
        <item>
        <title>关于</title>
        <link>https://liwenbo.cc/about/</link>
        <pubDate>Wed, 17 Sep 2025 14:13:57 +0800</pubDate>
        
        <guid>https://liwenbo.cc/about/</guid>
        <description>&lt;h1 id=&#34;-关于本站&#34;&gt;👋 关于本站
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;Lee&amp;rsquo;s Blog&lt;/strong&gt; 创建于2020年，是一个专注于分享&lt;strong&gt;个人生活&lt;/strong&gt;的独立博客。&lt;/p&gt;
&lt;h2 id=&#34;-博客使命&#34;&gt;🧭 博客使命
&lt;/h2&gt;&lt;p&gt;这里是我的思想角落，收藏着阅读、观影与旅行中留下的思想印记。愿你我都能在须臾与远方中发现光，永怀好奇与热爱。&lt;/p&gt;
&lt;h2 id=&#34;-主要内容&#34;&gt;📚 主要内容
&lt;/h2&gt;&lt;p&gt;本博客的内容主要围绕以下几个方面展开：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;书影随想&lt;/strong&gt;：分享阅读书籍和观看影视作品后的感想与评论。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生活漫谈&lt;/strong&gt;：聊聊日常生活中有趣的见闻和思考。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;旅行游记&lt;/strong&gt;：用文字和图片记录旅途中的风景与故事。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-与我联系&#34;&gt;✨ 与我联系
&lt;/h2&gt;&lt;p&gt;很高兴能通过文字与你相遇。如果你有任何想法、建议，或者只是想打个招呼，都非常欢迎通过以下方式找到我：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;📧 邮箱&lt;/strong&gt;：me@liwenbo.cc&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🐦 Bilibili&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;https://space.bilibili.com/14173357&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;伊丞
&lt;span style=&#34;white-space: nowrap;&#34;&gt;&lt;svg width=&#34;.7em&#34;
    height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
    &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34; /&gt;
    &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
        fill=&#34;currentColor&#34;&gt;
&lt;/svg&gt;&lt;/span&gt;

&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🎙️ 小宇宙播客&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;https://13life.podcast.xyz/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;十三人生
&lt;span style=&#34;white-space: nowrap;&#34;&gt;&lt;svg width=&#34;.7em&#34;
    height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
    &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34; /&gt;
    &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
        fill=&#34;currentColor&#34;&gt;
&lt;/svg&gt;&lt;/span&gt;

&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-常见问题&#34;&gt;❓ 常见问题
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Q：博客的更新频率是？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A：更新频率不固定。我会坚持分享有价值的内容。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q：可以转载文章吗？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A：欢迎在注明原文作者和出处链接的前提下分享本站文章。&lt;/p&gt;
&lt;h2 id=&#34;-致谢&#34;&gt;🙏 致谢
&lt;/h2&gt;&lt;p&gt;感谢每一位访客和读者。你们的每一次点击、阅读和反馈，都是支撑这个小小角落持续运行下去的重要力量。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;最后更新于：2025年9月19日&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>欢迎访问我的博客</title>
        <link>https://liwenbo.cc/posts/hello/</link>
        <pubDate>Wed, 17 Sep 2025 14:13:57 +0800</pubDate>
        
        <guid>https://liwenbo.cc/posts/hello/</guid>
        <description>&lt;h2 id=&#34;正在更新中&#34;&gt;正在更新中
&lt;/h2&gt;&lt;h3 id=&#34;欢迎来到我的个人小站&#34;&gt;欢迎来到我的个人小站！👋
&lt;/h3&gt;&lt;p&gt;我正在这里搭建我的数字花园，预计会分享以下内容：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📝 &lt;strong&gt;技术笔记&lt;/strong&gt;：软件开发、网络安全等方面的学习记录。&lt;/li&gt;
&lt;li&gt;🤔 &lt;strong&gt;随想杂谈&lt;/strong&gt;：对生活、阅读和时事的一些思考。&lt;/li&gt;
&lt;li&gt;🛠️ &lt;strong&gt;好用工具&lt;/strong&gt;：发现和分享能提升效率的优秀工具。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;网站还在不断完善中，敬请期待更多内容！&lt;/p&gt;
</description>
        </item>
        <item>
        <title>友链</title>
        <link>https://liwenbo.cc/links/</link>
        <pubDate>Wed, 17 Sep 2025 14:13:57 +0800</pubDate>
        
        <guid>https://liwenbo.cc/links/</guid>
        <description>&lt;p&gt;感谢您有意向与本站交换友情链接！为确保高效处理您的申请，请按以下格式提交您的网站信息。&lt;/p&gt;
&lt;h2 id=&#34;-申请方式&#34;&gt;📮 申请方式
&lt;/h2&gt;&lt;p&gt;请将您的网站信息发送至邮箱：&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;mailto:me@liwenbo.cc&#34; &gt;me@liwenbo.cc
&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
邮件主题建议格式：&lt;code&gt;友情链接申请 - [您的网站名称]&lt;/code&gt;&lt;/p&gt;
&lt;h2 id=&#34;-所需信息格式&#34;&gt;📋 所需信息格式
&lt;/h2&gt;&lt;p&gt;请务必在邮件中&lt;strong&gt;按以下格式&lt;/strong&gt;提供信息：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;title: 您的网站名称&lt;/li&gt;
&lt;li&gt;description: 一段简短有力的网站描述&lt;/li&gt;
&lt;li&gt;website: 您网站的完整URL&lt;/li&gt;
&lt;li&gt;image: 您网站Logo或头像的图片链接（可选，但建议提供）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-申请理由请在邮件中说明&#34;&gt;✨ 申请理由（请在邮件中说明）
&lt;/h2&gt;&lt;p&gt;诚挚地邀请您在邮件中简要说明申请理由，例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;为何希望与本站建立友链&lt;/li&gt;
&lt;li&gt;您网站的内容特色或与本站的相关性&lt;/li&gt;
&lt;li&gt;任何您认为值得分享的信息&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-注意事项&#34;&gt;💡 注意事项
&lt;/h2&gt;&lt;p&gt;为确保顺利对接，申请前请确认：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;您已在本站添加了指向我们网站的链接。&lt;/li&gt;
&lt;li&gt;网站内容健康合规，无不良广告或违规内容。&lt;/li&gt;
&lt;li&gt;网站能够正常访问。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本站的相关信息如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;title: Lee&amp;rsquo;s Blog&lt;/li&gt;
&lt;li&gt;description: 喜欢每个今天。&lt;/li&gt;
&lt;li&gt;website: &lt;a class=&#34;link&#34; href=&#34;https://www.liwenbo.cc&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.liwenbo.cc
&lt;span style=&#34;white-space: nowrap;&#34;&gt;&lt;svg width=&#34;.7em&#34;
    height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
    &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34; /&gt;
    &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
        fill=&#34;currentColor&#34;&gt;
&lt;/svg&gt;&lt;/span&gt;

&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;image: &lt;a class=&#34;link&#34; href=&#34;https://www.lwb.net.cn/logo.png&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.lwb.net.cn/logo.png
&lt;span style=&#34;white-space: nowrap;&#34;&gt;&lt;svg width=&#34;.7em&#34;
    height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
    &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34; /&gt;
    &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
        fill=&#34;currentColor&#34;&gt;
&lt;/svg&gt;&lt;/span&gt;

&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我们会在收到邮件后尽快审核并给予回复。期待您的邮件！&lt;/p&gt;
</description>
        </item>
        <item>
        <title>流光</title>
        <link>https://liwenbo.cc/phtots/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://liwenbo.cc/phtots/</guid>
        <description></description>
        </item>
        <item>
        <title>书影</title>
        <link>https://liwenbo.cc/watchlist/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://liwenbo.cc/watchlist/</guid>
        <description></description>
        </item>
        <item>
        <title>搜索</title>
        <link>https://liwenbo.cc/search/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://liwenbo.cc/search/</guid>
        <description></description>
        </item>
        
    </channel>
</rss>
