<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on qy的笔记</title>
    <link>https://www.hj-nas.org/posts/</link>
    <description>Recent content in Posts on qy的笔记</description>
    <generator>Hugo -- 0.154.2</generator>
    <language>zh-cn</language>
    <lastBuildDate>Fri, 09 Jan 2026 20:09:48 +0800</lastBuildDate>
    <atom:link href="https://www.hj-nas.org/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>nginx1.28.1编译</title>
      <link>https://www.hj-nas.org/posts/nginx1.28.1%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/</link>
      <pubDate>Fri, 09 Jan 2026 20:09:48 +0800</pubDate>
      <guid>https://www.hj-nas.org/posts/nginx1.28.1%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/</guid>
      <description>&lt;h1 id=&#34;安装依赖&#34;&gt;安装依赖&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;1
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;2
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;3
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;4
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;5
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;6
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;7
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;8
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root@debian:/tmp/nginx-1.28.1# apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root@debian:/tmp/nginx-1.28.1# apt install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev wget
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8b949e;font-style:italic&#34;&gt;#提示没有libpcre3，因为debin13已经不对该包进行支持，安装libpcre2支持&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root@debian:/tmp/nginx-1.28.1# apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install -y &lt;span style=&#34;color:#79c0ff&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;build-essential &lt;span style=&#34;color:#79c0ff&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;libpcre2-dev &lt;span style=&#34;color:#79c0ff&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;zlib1g-dev &lt;span style=&#34;color:#79c0ff&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;libssl-dev
&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;img alt=&#34;image-20260109201308186&#34; loading=&#34;lazy&#34; src=&#34;https://www.hj-nas.org/posts/nginx1.28.1%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/image-20260109201308186.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;image-20260109201332579&#34; loading=&#34;lazy&#34; src=&#34;https://www.hj-nas.org/posts/nginx1.28.1%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/image-20260109201332579.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;依赖安装完成&lt;/p&gt;
&lt;h1 id=&#34;下载源码并上传到编译服务器&#34;&gt;下载源码并上传到编译服务器&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;1
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;2
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;3
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;4
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;5
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;6
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8b949e;font-style:italic&#34;&gt;# 可以直接到官网下载，再传输到服务器，因网络环境直接wget可能没法成功&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8b949e;font-style:italic&#34;&gt;# https://nginx.org/download/nginx-1.28.1.tar.gz&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8b949e;font-style:italic&#34;&gt;#下载好后将压缩包传到/tmp目录，解压&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root@debian:/tmp/# tar -zxvf nginx-1.28.1.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8b949e;font-style:italic&#34;&gt;#进入解压好的目录&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;root@debian:/tmp/# cd nginx-1.28.1
&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;img alt=&#34;image-20260109201738556&#34; loading=&#34;lazy&#34; src=&#34;https://www.hj-nas.org/posts/nginx1.28.1%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/image-20260109201738556.png&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>怎么组网？</title>
      <link>https://www.hj-nas.org/posts/%E6%80%8E%E4%B9%88%E7%BB%84%E7%BD%91/</link>
      <pubDate>Thu, 08 Jan 2026 21:12:48 +0800</pubDate>
      <guid>https://www.hj-nas.org/posts/%E6%80%8E%E4%B9%88%E7%BB%84%E7%BD%91/</guid>
      <description></description>
    </item>
    <item>
      <title>Git的用法</title>
      <link>https://www.hj-nas.org/posts/git/git%E7%9A%84%E7%94%A8%E6%B3%95/</link>
      <pubDate>Wed, 07 Jan 2026 11:41:59 +0800</pubDate>
      <guid>https://www.hj-nas.org/posts/git/git%E7%9A%84%E7%94%A8%E6%B3%95/</guid>
      <description>&lt;h1 id=&#34;git是什么&#34;&gt;Git是什么？&lt;/h1&gt;
&lt;p&gt;git是一个分布式的离线文件版本控制软件，它可以&lt;/p&gt;</description>
    </item>
    <item>
      <title>飞塔防火墙调试</title>
      <link>https://www.hj-nas.org/posts/%E9%A3%9E%E5%A1%94%E9%98%B2%E7%81%AB%E5%A2%99%E8%B0%83%E8%AF%95/</link>
      <pubDate>Tue, 06 Jan 2026 01:35:00 +0800</pubDate>
      <guid>https://www.hj-nas.org/posts/%E9%A3%9E%E5%A1%94%E9%98%B2%E7%81%AB%E5%A2%99%E8%B0%83%E8%AF%95/</guid>
      <description>&lt;h2 id=&#34;什么是飞塔防火墙&#34;&gt;什么是飞塔防火墙&lt;/h2&gt;
&lt;p&gt;飞塔防火墙（FortiGate） 是由 Fortinet（飞塔公司） 开发的一系列下一代防火墙（Next-Generation Firewall, NGFW） 产品，广泛应用于企业、政府、教育、运营商等各类网络环境中，用于提供高性能、高安全性的网络边界防护。&lt;/p&gt;
&lt;h3 id=&#34;基本定义&#34;&gt;基本定义&lt;/h3&gt;
&lt;p&gt;飞塔（Fortinet）：一家总部位于美国的全球知名网络安全公司，成立于2000年。
FortiGate（飞塔防火墙）：是 Fortinet 的核心产品线，集成了防火墙、VPN、入侵防御（IPS）、应用控制、Web 过滤、防病毒、沙箱联动、SD-WAN 等多种安全功能于一体。&lt;/p&gt;
&lt;h3 id=&#34;为什么使用飞塔防火墙&#34;&gt;为什么使用飞塔防火墙？&lt;/h3&gt;</description>
    </item>
    <item>
      <title>什么是Easytire</title>
      <link>https://www.hj-nas.org/posts/easytire%E8%AE%B0%E5%BD%95/</link>
      <pubDate>Mon, 05 Jan 2026 20:12:59 +0800</pubDate>
      <guid>https://www.hj-nas.org/posts/easytire%E8%AE%B0%E5%BD%95/</guid>
      <description>&lt;p&gt;​	&lt;strong&gt;由 Rust 和 Tokio 驱动&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✨ 一个简单、安全、去中心化的异地组网方案&lt;/p&gt;
&lt;h1 id=&#34;为什么要使用easytire&#34;&gt;为什么要使用easytire？&lt;/h1&gt;
&lt;p&gt;我个人认为主要为以下三点&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;开源免费&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;足够简单&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;p2p打洞足够快，中转服务器可以是任何节点&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img alt=&#34;image-20260105224451331&#34; loading=&#34;lazy&#34; src=&#34;https://www.hj-nas.org/posts/easytire%E8%AE%B0%E5%BD%95/image-20260105224451331.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;我们可以看到easytier官网介绍的优点&lt;/p&gt;
&lt;h1 id=&#34;测试案例&#34;&gt;测试案例&lt;/h1&gt;
&lt;p&gt;下面是本次测试的环境：&lt;/p&gt;
&lt;p&gt;如下：&lt;/p&gt;</description>
    </item>
    <item>
      <title>MySQL使用</title>
      <link>https://www.hj-nas.org/posts/mysql/</link>
      <pubDate>Sun, 04 Jan 2026 22:24:48 +0800</pubDate>
      <guid>https://www.hj-nas.org/posts/mysql/</guid>
      <description>&lt;h1 id=&#34;一如何安装&#34;&gt;一，如何安装&lt;/h1&gt;
&lt;p&gt;Linux的MySQL安装方式有三种&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;使用包管理工具直接安装&lt;/li&gt;
&lt;li&gt;到官网直接下载.deb或者.rpm的包进行安装&lt;/li&gt;
&lt;li&gt;使用源码编编译&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;第一种使用包管理工具安装&#34;&gt;第一种，使用包管理工具安装&lt;/h2&gt;
&lt;p&gt;命令以debin为例子&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 1
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 2
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 3
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 4
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 5
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 6
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 7
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 8
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt; 9
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;10
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;11
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;12
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679&#34;&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;1.更新软件包
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt upgrade -y
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;2.安装MySQL
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install mysql-server -y
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;3.配置MySQL开机自启
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo systemctl start mysql
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo systemctl enable mysql
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;4.运行安全初始化脚本
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo mysql_secure_installation
&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;p&gt;以debin为例&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
