<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenWRT on 小七猫的部落格</title>
    <link>https://blog.550293.xyz/tags/openwrt/</link>
    <description>Recent content from 小七猫的部落格</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    <managingEditor>fansong_yan@icloud.com (小七猫)</managingEditor>
    <webMaster>fansong_yan@icloud.com (小七猫)</webMaster>
    
    <copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright>
    
    <lastBuildDate>Tue, 01 Sep 2026 09:55:11 +0800</lastBuildDate>
    
    
    <atom:link href="https://blog.550293.xyz/tags/openwrt/index.xml" rel="self" type="application/rss&#43;xml" />
    

    
    

    <item>
      <title>OpenWRT 有线中继配置</title>
      <link>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260901openwrt%E6%9C%89%E7%BA%BF%E4%B8%AD%E7%BB%A7%E9%85%8D%E7%BD%AE/openwrt%E6%9C%89%E7%BA%BF%E4%B8%AD%E7%BB%A7%E9%85%8D%E7%BD%AE/</link>
      <pubDate>Tue, 01 Sep 2026 09:55:11 &#43;0800</pubDate>
      <author>fansong_yan@icloud.com (小七猫)</author>
      <guid>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260901openwrt%E6%9C%89%E7%BA%BF%E4%B8%AD%E7%BB%A7%E9%85%8D%E7%BD%AE/openwrt%E6%9C%89%E7%BA%BF%E4%B8%AD%E7%BB%A7%E9%85%8D%E7%BD%AE/</guid>
      <description>
        <![CDATA[<h1>OpenWRT 有线中继配置</h1><p>作者：小七猫（fansong_yan@icloud.com）</p>
        
          <h1 id="openwrt-有线中继配置">
<a class="header-anchor" href="#openwrt-%e6%9c%89%e7%ba%bf%e4%b8%ad%e7%bb%a7%e9%85%8d%e7%bd%ae"></a>
OpenWRT 有线中继配置
</h1><p>也是用上京东云雅典娜了！200 块真的很香，到手之后便卖掉了之前在用的小米 AX3000T 和中兴巡天 Be3600 Pro。</p>
<p>雅典娜信号也不错，一个路由器就足够覆盖我的小家。</p>
        
        <hr><p>本文2026-09-01首发于<a href='https://blog.550293.xyz/'>小七猫的部落格</a>，最后修改于2026-09-01</p>]]>
      </description>
      
        <category>技术</category>
      
    </item>
    
    

    <item>
      <title>OpenWRT 使用 SmartDNS 优化解析速度及域名劫持</title>
      <link>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260815openwrt%E4%BD%BF%E7%94%A8smartdns%E4%BC%98%E5%8C%96%E8%A7%A3%E6%9E%90%E9%80%9F%E5%BA%A6%E5%8F%8A%E5%9F%9F%E5%90%8D%E5%8A%AB%E6%8C%81/openwrt%E4%BD%BF%E7%94%A8smartdns%E4%BC%98%E5%8C%96%E8%A7%A3%E6%9E%90%E9%80%9F%E5%BA%A6%E5%8F%8A%E5%9F%9F%E5%90%8D%E5%8A%AB%E6%8C%81/</link>
      <pubDate>Sat, 15 Aug 2026 23:11:31 &#43;0800</pubDate>
      <author>fansong_yan@icloud.com (小七猫)</author>
      <guid>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260815openwrt%E4%BD%BF%E7%94%A8smartdns%E4%BC%98%E5%8C%96%E8%A7%A3%E6%9E%90%E9%80%9F%E5%BA%A6%E5%8F%8A%E5%9F%9F%E5%90%8D%E5%8A%AB%E6%8C%81/openwrt%E4%BD%BF%E7%94%A8smartdns%E4%BC%98%E5%8C%96%E8%A7%A3%E6%9E%90%E9%80%9F%E5%BA%A6%E5%8F%8A%E5%9F%9F%E5%90%8D%E5%8A%AB%E6%8C%81/</guid>
      <description>
        <![CDATA[<h1>OpenWRT 使用 SmartDNS 优化解析速度及域名劫持</h1><p>作者：小七猫（fansong_yan@icloud.com）</p>
        
          <h1 id="openwrt-使用-smartdns-优化解析速度及域名劫持">
<a class="header-anchor" href="#openwrt-%e4%bd%bf%e7%94%a8-smartdns-%e4%bc%98%e5%8c%96%e8%a7%a3%e6%9e%90%e9%80%9f%e5%ba%a6%e5%8f%8a%e5%9f%9f%e5%90%8d%e5%8a%ab%e6%8c%81"></a>
OpenWRT 使用 SmartDNS 优化解析速度及域名劫持
</h1><h2 id="优化解析速度">
<a class="header-anchor" href="#%e4%bc%98%e5%8c%96%e8%a7%a3%e6%9e%90%e9%80%9f%e5%ba%a6"></a>
优化解析速度
</h2><p>首先是开启域名预加载
<img src="smartdns%E9%AB%98%E7%BA%A7%E8%AE%BE%E7%BD%AE%E4%B8%AD%E5%BC%80%E5%90%AF%E5%9F%9F%E5%90%8D%E9%A2%84%E5%8A%A0%E8%BD%BD.png" alt=""></p>
<p>如果内存小于 2G，可以改为 16384 或者 4096。</p>
<p>然后添加几个 DNS</p>
<p><img src="%E6%B7%BB%E5%8A%A0%E5%87%A0%E4%B8%AADNS%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%B0smartdns.png" alt=""></p>
<p>七八个就够用，不用太多，添加好之后开启 smartdns 即可，恭喜你已经完成了最基础的 SmartDNS 配置。</p>
        
        <hr><p>本文2026-08-15首发于<a href='https://blog.550293.xyz/'>小七猫的部落格</a>，最后修改于2026-08-15</p>]]>
      </description>
      
        <category>技术</category>
      
    </item>
    
    

    <item>
      <title>ImmortalWrt Nginx 纯 HTTP（仅 80 端口）配置</title>
      <link>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260709immortalwrtnginx%E7%BA%AFhttp%E4%BB%8580%E7%AB%AF%E5%8F%A3%E9%85%8D%E7%BD%AE/immortalwrt-nginx-%E7%BA%AF-http%E4%BB%85-80-%E7%AB%AF%E5%8F%A3%E9%85%8D%E7%BD%AE/</link>
      <pubDate>Thu, 09 Jul 2026 11:06:56 &#43;0800</pubDate>
      <author>fansong_yan@icloud.com (小七猫)</author>
      <guid>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260709immortalwrtnginx%E7%BA%AFhttp%E4%BB%8580%E7%AB%AF%E5%8F%A3%E9%85%8D%E7%BD%AE/immortalwrt-nginx-%E7%BA%AF-http%E4%BB%85-80-%E7%AB%AF%E5%8F%A3%E9%85%8D%E7%BD%AE/</guid>
      <description>
        <![CDATA[<h1>ImmortalWrt Nginx 纯 HTTP（仅 80 端口）配置</h1><p>作者：小七猫（fansong_yan@icloud.com）</p>
        
          <h1 id="immortalwrt-nginx-纯-http仅-80-端口配置">
<a class="header-anchor" href="#immortalwrt-nginx-%e7%ba%af-http%e4%bb%85-80-%e7%ab%af%e5%8f%a3%e9%85%8d%e7%bd%ae"></a>
ImmortalWrt Nginx 纯 HTTP（仅 80 端口）配置
</h1><h2 id="前置说明">
<a class="header-anchor" href="#%e5%89%8d%e7%bd%ae%e8%af%b4%e6%98%8e"></a>
前置说明
</h2><ol>
<li>默认存在 <code>_lan</code>(443 HTTPS 站点)、<code>_redirect2ssl</code>(80 强制跳转 HTTPS)，全部删除彻底禁用 HTTPS</li>
</ol>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">root@IWrt:~# uci show nginx
</span></span><span class="line"><span class="cl">nginx.global<span class="o">=</span>main
</span></span><span class="line"><span class="cl">nginx.global.uci_enable<span class="o">=</span><span class="s1">&#39;true&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan<span class="o">=</span>server
</span></span><span class="line"><span class="cl">nginx._lan.listen<span class="o">=</span><span class="s1">&#39;443 ssl default_server&#39;</span> <span class="s1">&#39;[::]:443 ssl default_server&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.server_name<span class="o">=</span><span class="s1">&#39;_lan&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.include<span class="o">=</span><span class="s1">&#39;restrict_locally&#39;</span> <span class="s1">&#39;conf.d/*.locations&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.uci_manage_ssl<span class="o">=</span><span class="s1">&#39;self-signed&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.ssl_certificate<span class="o">=</span><span class="s1">&#39;/etc/nginx/conf.d/_lan.crt&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.ssl_certificate_key<span class="o">=</span><span class="s1">&#39;/etc/nginx/conf.d/_lan.key&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.ssl_session_cache<span class="o">=</span><span class="s1">&#39;shared:SSL:32k&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.ssl_session_timeout<span class="o">=</span><span class="s1">&#39;64m&#39;</span>
</span></span><span class="line"><span class="cl">nginx._lan.access_log<span class="o">=</span><span class="s1">&#39;off; # logd openwrt&#39;</span>
</span></span><span class="line"><span class="cl">nginx._redirect2ssl<span class="o">=</span>server
</span></span><span class="line"><span class="cl">nginx._redirect2ssl.listen<span class="o">=</span><span class="s1">&#39;80&#39;</span> <span class="s1">&#39;[::]:80&#39;</span>
</span></span><span class="line"><span class="cl">nginx._redirect2ssl.server_name<span class="o">=</span><span class="s1">&#39;_redirect2ssl&#39;</span>
</span></span><span class="line"><span class="cl">nginx._redirect2ssl.return<span class="o">=</span><span class="s1">&#39;302 https://hostrequest_uri&#39;</span>
</span></span></code></pre></div><ol start="2">
<li>新建 <code>http_luci</code> 站点仅监听 IPv4/IPv6 80 端口，无 443 端口 https 监听</li>
<li><code>restrict_locally</code> 仅允许内网访问 LuCI 后台，外网拦截</li>
<li>单站点关闭 access_log，全局日志关闭</li>
<li>最终效果：仅 HTTP 80 访问 LuCI，无 HTTPS、无跳转、日志关闭、内网防护生效</li>
</ol>
<h2 id="删除原生配置">
<a class="header-anchor" href="#%e5%88%a0%e9%99%a4%e5%8e%9f%e7%94%9f%e9%85%8d%e7%bd%ae"></a>
删除原生配置
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 1. 删除原生HTTPS站点、80转HTTPS跳转站点，彻底清除443与强制跳转</span>
</span></span><span class="line"><span class="cl">uci delete nginx._lan <span class="c1"># 如果需要 https，可以不删除 _lan_</span>
</span></span><span class="line"><span class="cl">uci delete nginx._redirect2ssl
</span></span></code></pre></div><h2 id="可选如果需要重建-https-支持">
<a class="header-anchor" href="#%e5%8f%af%e9%80%89%e5%a6%82%e6%9e%9c%e9%9c%80%e8%a6%81%e9%87%8d%e5%bb%ba-https-%e6%94%af%e6%8c%81"></a>
（可选）如果需要重建 https 支持
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl"><span class="c1"># 1. 创建命名server段 https_lan</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan<span class="o">=</span>server
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 2. 监听443 SSL IPv4 + IPv6</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.listen<span class="o">=</span><span class="s1">&#39;443 ssl default_server&#39;</span>
</span></span><span class="line"><span class="cl">uci add_list nginx._lan.listen<span class="o">=</span><span class="s1">&#39;[::]:443 ssl default_server&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 3. 站点标识</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.server_name<span class="o">=</span><span class="s1">&#39;_lan&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 4. 内网限制 + LuCI路由转发（和原生_lan一致）</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.include<span class="o">=</span><span class="s1">&#39;restrict_locally&#39;</span>
</span></span><span class="line"><span class="cl">uci add_list nginx._lan.include<span class="o">=</span><span class="s1">&#39;conf.d/*.locations&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 5. 自动生成自签SSL证书</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.uci_manage_ssl<span class="o">=</span><span class="s1">&#39;self-signed&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 6. 证书路径（uci会自动生成，无需手动改）</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.ssl_certificate<span class="o">=</span><span class="s1">&#39;/etc/nginx/conf.d/_lan.crt&#39;</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.ssl_certificate_key<span class="o">=</span><span class="s1">&#39;/etc/nginx/conf.d/_lan.key&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 7. SSL会话缓存配置</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.ssl_session_cache<span class="o">=</span><span class="s1">&#39;shared:SSL:32k&#39;</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.ssl_session_timeout<span class="o">=</span><span class="s1">&#39;64m&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 8. 关闭访问日志</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx._lan.access_log<span class="o">=</span><span class="s1">&#39;off; # logd openwrt&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 保存uci配置</span>
</span></span><span class="line"><span class="cl">uci commit nginx
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 重启nginx，自动生成证书并加载HTTPS站点</span>
</span></span><span class="line"><span class="cl">service nginx restart
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 校验配置</span>
</span></span><span class="line"><span class="cl">uci show nginx.https_lan
</span></span><span class="line"><span class="cl">nginx -T -c /etc/nginx/uci.conf
</span></span></code></pre></div><h2 id="http-支持">
<a class="header-anchor" href="#http-%e6%94%af%e6%8c%81"></a>
http 支持
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="cp">#!/bin/sh
</span></span></span><span class="line"><span class="cl"><span class="c1"># 1. 创建http_only服务段（类型server）</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx.http_only<span class="o">=</span>server
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 2. 配置监听端口：IPv4 80 + IPv6 [::]:80，仅HTTP无SSL</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx.http_only.listen<span class="o">=</span><span class="s1">&#39;80&#39;</span>
</span></span><span class="line"><span class="cl">uci add_list nginx.http_only.listen<span class="o">=</span><span class="s1">&#39;[::]:80&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 3. 自定义站点标识server_name</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx.http_only.server_name<span class="o">=</span><span class="s1">&#39;http_only&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 4. 引入内网IP限制规则（仅局域网能访问路由器后台）</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 引入LuCI页面必需的location转发规则，缺失会404无法打开后台</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx.http_only.include<span class="o">=</span><span class="s1">&#39;restrict_locally&#39;</span>
</span></span><span class="line"><span class="cl">uci add_list nginx.http_only.include<span class="o">=</span><span class="s1">&#39;conf.d/*.locations&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 5. 当前站点关闭访问日志</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx.http_only.access_log<span class="o">=</span><span class="s1">&#39;off&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 6. 全局关闭Nginx访问日志（双重关闭，彻底不生成日志）</span>
</span></span><span class="line"><span class="cl">uci <span class="nb">set</span> nginx.global.access_log<span class="o">=</span><span class="s1">&#39;off&#39;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 7. 保存所有UCI配置写入数据库</span>
</span></span><span class="line"><span class="cl">uci commit nginx
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 8. 重启Nginx重载配置生成新 /etc/nginx/uci.conf</span>
</span></span><span class="line"><span class="cl">service nginx restart
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 9. 校验最终uci配置（可选，查看是否写入成功）</span>
</span></span><span class="line"><span class="cl">uci show nginx
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 10. 校验Nginx配置语法（可选，排查报错）</span>
</span></span><span class="line"><span class="cl">nginx -T -c /etc/nginx/uci.conf
</span></span></code></pre></div><h2 id="最终生效配置说明对应执行完后的-uci-show-输出">
<a class="header-anchor" href="#%e6%9c%80%e7%bb%88%e7%94%9f%e6%95%88%e9%85%8d%e7%bd%ae%e8%af%b4%e6%98%8e%e5%af%b9%e5%ba%94%e6%89%a7%e8%a1%8c%e5%ae%8c%e5%90%8e%e7%9a%84-uci-show-%e8%be%93%e5%87%ba"></a>
最终生效配置说明（对应执行完后的 uci show 输出）
</h2><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">nginx.global=main
</span></span><span class="line"><span class="cl">nginx.global.uci_enable=&#39;true&#39;
</span></span><span class="line"><span class="cl">nginx.global.access_log=&#39;off&#39;
</span></span><span class="line"><span class="cl">### https 看情况
</span></span><span class="line"><span class="cl">nginx._lan=server
</span></span><span class="line"><span class="cl">nginx._lan.listen=&#39;443 ssl default_server&#39; &#39;[::]:443 ssl default_server&#39;
</span></span><span class="line"><span class="cl">nginx._lan.server_name=&#39;_lan&#39;
</span></span><span class="line"><span class="cl">nginx._lan.include=&#39;restrict_locally&#39; &#39;conf.d/*.locations&#39;
</span></span><span class="line"><span class="cl">nginx._lan.uci_manage_ssl=&#39;self-signed&#39;
</span></span><span class="line"><span class="cl">nginx._lan.ssl_certificate=&#39;/etc/nginx/conf.d/_lan.crt&#39;
</span></span><span class="line"><span class="cl">nginx._lan.ssl_certificate_key=&#39;/etc/nginx/conf.d/_lan.key&#39;
</span></span><span class="line"><span class="cl">nginx._lan.ssl_session_cache=&#39;shared:SSL:32k&#39;
</span></span><span class="line"><span class="cl">nginx._lan.ssl_session_timeout=&#39;64m&#39;
</span></span><span class="line"><span class="cl">nginx._lan.access_log=&#39;off; # logd openwrt&#39;
</span></span><span class="line"><span class="cl">### https 看情况
</span></span><span class="line"><span class="cl">nginx.http_only=server
</span></span><span class="line"><span class="cl">nginx.http_only.listen=&#39;80&#39; &#39;[::]:80&#39;
</span></span><span class="line"><span class="cl">nginx.http_only.server_name=&#39;http_only&#39;
</span></span><span class="line"><span class="cl">nginx.http_only.include=&#39;restrict_locally&#39; &#39;conf.d/*.locations&#39;
</span></span><span class="line"><span class="cl">nginx.http_only.access_log=&#39;off&#39;
</span></span></code></pre></div><h2 id="关键踩坑点总结你操作中遇到的问题">
<a class="header-anchor" href="#%e5%85%b3%e9%94%ae%e8%b8%a9%e5%9d%91%e7%82%b9%e6%80%bb%e7%bb%93%e4%bd%a0%e6%93%8d%e4%bd%9c%e4%b8%ad%e9%81%87%e5%88%b0%e7%9a%84%e9%97%ae%e9%a2%98"></a>
关键踩坑点总结（你操作中遇到的问题）
</h2><ol>
<li><strong>错误参数 <code>listen6</code></strong>：OpenWrt Nginx UCI 无 listen6，IPv6 端口统一用 <code>listen '[::]:80'</code>，使用 listen6 会报 nginx 语法错误</li>
<li><strong><code>enabled='0'</code> 无效</strong>：Nginx 不识别 enabled 指令，直接 <code>uci delete</code> 删除 HTTPS 段是唯一彻底禁用方案</li>
<li><strong>单站点 access_log 生效条件</strong>：新版模板支持 server 段独立 access_log，全局 global.access_log 同步关闭双重保险</li>
<li><strong>uci add 语法</strong>：<code>uci add nginx server http_luci</code>，不能颠倒参数顺序</li>
<li><strong>多条 listen/include 配置</strong>：单值用 set，追加多条必须用 <code>add_list</code></li>
<li>修改 uci 后必须执行 <code>service nginx restart</code>，才会重新渲染 <code>/etc/nginx/uci.conf</code> 生效</li>
</ol>
        
        <hr><p>本文2026-07-09首发于<a href='https://blog.550293.xyz/'>小七猫的部落格</a>，最后修改于2026-07-09</p>]]>
      </description>
      
        <category>技术</category>
      
    </item>
    
    

    <item>
      <title>京东云雅典娜 AX6600 免拆刷 uboot、2G 分区、OpenWRT 记录</title>
      <link>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260415%E4%BA%AC%E4%B8%9C%E4%BA%91%E9%9B%85%E5%85%B8%E5%A8%9Cax6600%E5%85%8D%E6%8B%86%E5%88%B7uboot2g%E5%88%86%E5%8C%BAopenwrt%E8%AE%B0%E5%BD%95%E6%95%B4%E7%90%86/%E4%BA%AC%E4%B8%9C%E4%BA%91%E9%9B%85%E5%85%B8%E5%A8%9Cax6600%E5%85%8D%E6%8B%86%E5%88%B7uboot2g%E5%88%86%E5%8C%BAopenwrt%E8%AE%B0%E5%BD%95%E6%95%B4%E7%90%86/</link>
      <pubDate>Wed, 15 Apr 2026 19:26:31 &#43;0800</pubDate>
      <author>fansong_yan@icloud.com (小七猫)</author>
      <guid>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260415%E4%BA%AC%E4%B8%9C%E4%BA%91%E9%9B%85%E5%85%B8%E5%A8%9Cax6600%E5%85%8D%E6%8B%86%E5%88%B7uboot2g%E5%88%86%E5%8C%BAopenwrt%E8%AE%B0%E5%BD%95%E6%95%B4%E7%90%86/%E4%BA%AC%E4%B8%9C%E4%BA%91%E9%9B%85%E5%85%B8%E5%A8%9Cax6600%E5%85%8D%E6%8B%86%E5%88%B7uboot2g%E5%88%86%E5%8C%BAopenwrt%E8%AE%B0%E5%BD%95%E6%95%B4%E7%90%86/</guid>
      <description>
        <![CDATA[<h1>京东云雅典娜 AX6600 免拆刷 uboot、2G 分区、OpenWRT 记录</h1><p>作者：小七猫（fansong_yan@icloud.com）</p>
        
          <h1 id="京东云雅典娜-ax6600-免拆刷-uboot2g-分区openwrt-记录">
<a class="header-anchor" href="#%e4%ba%ac%e4%b8%9c%e4%ba%91%e9%9b%85%e5%85%b8%e5%a8%9c-ax6600-%e5%85%8d%e6%8b%86%e5%88%b7-uboot2g-%e5%88%86%e5%8c%baopenwrt-%e8%ae%b0%e5%bd%95"></a>
京东云雅典娜 AX6600 免拆刷 uboot、2G 分区、OpenWRT 记录
</h1><p>本文章整理了一些收集到的雅典娜免拆刷机的信息，仅整理便于资料查找，内容非原创。</p>
<p>可能的漏洞说明：<a href="https://www.anquanke.com/post/id/314126">CVE-2025-66848：京东云路由器曝严重漏洞 黑客可直接获取 root 权限</a></p>
        
        <hr><p>本文2026-04-15首发于<a href='https://blog.550293.xyz/'>小七猫的部落格</a>，最后修改于2026-04-15</p>]]>
      </description>
      
        <category>技术</category>
      
    </item>
    
    

    <item>
      <title>OpenWRT 上使用 Easytier 进行异地组网</title>
      <link>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260401openwrt%E4%B8%8A%E4%BD%BF%E7%94%A8easytier%E8%BF%9B%E8%A1%8C%E5%BC%82%E5%9C%B0%E7%BB%84%E7%BD%91/openwrt%E4%B8%8A%E4%BD%BF%E7%94%A8easytier%E8%BF%9B%E8%A1%8C%E5%BC%82%E5%9C%B0%E7%BB%84%E7%BD%91/</link>
      <pubDate>Wed, 01 Apr 2026 16:56:53 &#43;0800</pubDate>
      <author>fansong_yan@icloud.com (小七猫)</author>
      <guid>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20260401openwrt%E4%B8%8A%E4%BD%BF%E7%94%A8easytier%E8%BF%9B%E8%A1%8C%E5%BC%82%E5%9C%B0%E7%BB%84%E7%BD%91/openwrt%E4%B8%8A%E4%BD%BF%E7%94%A8easytier%E8%BF%9B%E8%A1%8C%E5%BC%82%E5%9C%B0%E7%BB%84%E7%BD%91/</guid>
      <description>
        <![CDATA[<h1>OpenWRT 上使用 Easytier 进行异地组网</h1><p>作者：小七猫（fansong_yan@icloud.com）</p>
        
          <h1 id="openwrt-上使用-easytier-进行异地组网">
<a class="header-anchor" href="#openwrt-%e4%b8%8a%e4%bd%bf%e7%94%a8-easytier-%e8%bf%9b%e8%a1%8c%e5%bc%82%e5%9c%b0%e7%bb%84%e7%bd%91"></a>
OpenWRT 上使用 Easytier 进行异地组网
</h1><p>过段时间可能会搬家，因此提前筹谋做一个异地组网，最初打算使用 OpenVPN 进行组网，但由于配置过于复杂，在 OpenWRT 上怎么都连不通，于是寻求了其他解决方案。在尝试了多种配置方法后，我选择了 Easytier-Gui，操作简便，逻辑简单，只需 20 分钟就能搭建好异地组网环境。在 OpenWRT 上，原生支持网对网，非常舒服。</p>
        
        <hr><p>本文2026-04-01首发于<a href='https://blog.550293.xyz/'>小七猫的部落格</a>，最后修改于2026-04-01</p>]]>
      </description>
      
        <category>技术</category>
      
    </item>
    
    

    <item>
      <title>OpenWRT 中 OpenVPN 多个客户端进行二层传输的配置方法</title>
      <link>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20251030openwrt%E4%B8%ADopenvpn%E5%A4%9A%E4%B8%AA%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9B%E8%A1%8C%E4%BA%8C%E5%B1%82%E4%BC%A0%E8%BE%93%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95_14/openwrt%E4%B8%ADopenvpn%E5%A4%9A%E4%B8%AA%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9B%E8%A1%8C%E4%BA%8C%E5%B1%82%E4%BC%A0%E8%BE%93%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95/</link>
      <pubDate>Thu, 30 Oct 2025 14:01:45 &#43;0800</pubDate>
      <author>fansong_yan@icloud.com (小七猫)</author>
      <guid>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20251030openwrt%E4%B8%ADopenvpn%E5%A4%9A%E4%B8%AA%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9B%E8%A1%8C%E4%BA%8C%E5%B1%82%E4%BC%A0%E8%BE%93%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95_14/openwrt%E4%B8%ADopenvpn%E5%A4%9A%E4%B8%AA%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9B%E8%A1%8C%E4%BA%8C%E5%B1%82%E4%BC%A0%E8%BE%93%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95/</guid>
      <description>
        <![CDATA[<h1>OpenWRT 中 OpenVPN 多个客户端进行二层传输的配置方法</h1><p>作者：小七猫（fansong_yan@icloud.com）</p>
        
          <h1 id="openwrt-中-openvpn-多个客户端进行二层传输的配置方法">
<a class="header-anchor" href="#openwrt-%e4%b8%ad-openvpn-%e5%a4%9a%e4%b8%aa%e5%ae%a2%e6%88%b7%e7%ab%af%e8%bf%9b%e8%a1%8c%e4%ba%8c%e5%b1%82%e4%bc%a0%e8%be%93%e7%9a%84%e9%85%8d%e7%bd%ae%e6%96%b9%e6%b3%95"></a>
OpenWRT 中 OpenVPN 多个客户端进行二层传输的配置方法
</h1><p>本文转载自 <a href="https://blog.csdn.net/seagulhui1/article/details/144454602"></a></p>
<h2 id="openwrt中openvpn配置方法">
<a class="header-anchor" href="#openwrt%e4%b8%adopenvpn%e9%85%8d%e7%bd%ae%e6%96%b9%e6%b3%95"></a>
openwrt中openvpn配置方法
</h2><h3 id="1说明">
<a class="header-anchor" href="#1%e8%af%b4%e6%98%8e"></a>
1、说明
</h3><h4 id="11-已安装好openvpn">
<a class="header-anchor" href="#11-%e5%b7%b2%e5%ae%89%e8%a3%85%e5%a5%bdopenvpn"></a>
1.1 已安装好openvpn
</h4><p>openwrt中已安装好openvpn，没安装好的，网上查安装方法；</p>
        
        <hr><p>本文2025-10-30首发于<a href='https://blog.550293.xyz/'>小七猫的部落格</a>，最后修改于2025-10-30</p>]]>
      </description>
      
        <category>技术</category>
      
    </item>
    
    

    <item>
      <title>OpenWRT 主路由简易完全指南</title>
      <link>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20241221openwrt%E4%B8%BB%E8%B7%AF%E7%94%B1%E7%AE%80%E6%98%93%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97/openwrt%E4%B8%BB%E8%B7%AF%E7%94%B1%E7%AE%80%E6%98%93%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sat, 21 Dec 2024 11:20:38 &#43;0000</pubDate>
      <author>fansong_yan@icloud.com (小七猫)</author>
      <guid>https://blog.550293.xyz/post/%E6%97%A5%E5%B8%B8%E6%83%B3%E6%B3%95%E7%AF%87/20241221openwrt%E4%B8%BB%E8%B7%AF%E7%94%B1%E7%AE%80%E6%98%93%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97/openwrt%E4%B8%BB%E8%B7%AF%E7%94%B1%E7%AE%80%E6%98%93%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97/</guid>
      <description>
        <![CDATA[<h1>OpenWRT 主路由简易完全指南</h1><p>作者：小七猫（fansong_yan@icloud.com）</p>
        
          <p>由于原先的爱快 Q6000 只能放置在家中比较偏的书房，信号覆盖不全，因此给家里添置了一台新的 J4125 软路由，闲鱼 400 块买的，带一个 16G U 盘，性价比不错，随后把 Q6000 放在了家中间的位置。</p>
        
        <hr><p>本文2024-12-21首发于<a href='https://blog.550293.xyz/'>小七猫的部落格</a>，最后修改于2024-12-21</p>]]>
      </description>
      
        <category>技术</category>
      
    </item>
    
  </channel>
</rss>
