<?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>软件相关 on Yancey's Blog</title><link>https://yecnay.net/tags/%E8%BD%AF%E4%BB%B6%E7%9B%B8%E5%85%B3/</link><description>Recent content in 软件相关 on Yancey's Blog</description><generator>Hugo -- 0.164.0</generator><language>zh-cn</language><lastBuildDate>Tue, 19 May 2026 15:46:00 +0800</lastBuildDate><atom:link href="https://yecnay.net/tags/%E8%BD%AF%E4%BB%B6%E7%9B%B8%E5%85%B3/index.xml" rel="self" type="application/rss+xml"/><item><title>OmniFocus 常用快捷键</title><link>https://yecnay.net/posts/tech/omnifocus-%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B7%E9%94%AE/</link><pubDate>Tue, 19 May 2026 15:46:00 +0800</pubDate><guid>https://yecnay.net/posts/tech/omnifocus-%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B7%E9%94%AE/</guid><description>&lt;p&gt;使用键盘快捷键能进一步加快工作流程！下面列出了一些我们认为对您特别有用的快捷键：&lt;/p&gt;
&lt;p&gt;标记为完成 空格键
标记已丢弃 Option-空格键
删除   Command-Delete
编辑标题 E
编辑备注 N
编辑项目  P
编辑标签 T
编辑截止日期 D
标记为已标注 F
上移 Control-Command-上箭头
下移 Control-Command-下箭头
缩进 Command-右中括号 (])
减少缩进 Command-左中括号 ([)&lt;/p&gt;</description></item><item><title>群晖常用端口</title><link>https://yecnay.net/posts/tech/%E7%BE%A4%E6%99%96%E5%B8%B8%E7%94%A8%E7%AB%AF%E5%8F%A3/</link><pubDate>Tue, 19 May 2026 15:46:00 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E7%BE%A4%E6%99%96%E5%B8%B8%E7%94%A8%E7%AB%AF%E5%8F%A3/</guid><description>&lt;p&gt;群晖
dsm_http: 4500
dsm_https: 4501
bitwarden: 8507
webdav: 5006
ssh: 2112&lt;/p&gt;
&lt;p&gt;HPgen8
hp_ssh: 2113
pve_webui: 8006&lt;/p&gt;
&lt;p&gt;1panel
1panel_web: 21006
bitwarden_1panel: 4500
nextcloud: 20888
oxicloud:2086
openclaw: 18789&lt;/p&gt;</description></item><item><title>API</title><link>https://yecnay.net/posts/tech/api/</link><pubDate>Mon, 11 May 2026 11:19:52 +0800</pubDate><guid>https://yecnay.net/posts/tech/api/</guid><description>&lt;p&gt;telegrame_bot API: 8546206304:AAHD8_oCCXxNQeDapycRmrz4p51MalSZs-c
Cloudflare api ：tDbRa6ipD8AQocB6M48cGln73widrvUHlV2e1O74（yec.com)
Cloudflare api: 97S03z-Q7pvcuL8vTrpnuP0sZVRaLmxIsss4Jm2h (yecnet)
Cloudflare api: cx0rdbU1M-rBjrVBakH3Tjx2PBtnCWfx5pDY_tUl(yec.org)
Cloudflare api: cfut_914Y2zWOh0M5tmgvXA2aK4siIsIKSiEkLb4wsxBU34cf0810（turiux.com)
deepseek api: sk-cfe7a7f60ac44174be2a5bce7b732fae
sk-52e908dc4a9e4b2396e0c49d3755b7c3
openrouter api: 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&lt;/p&gt;
&lt;p&gt;nv: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
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&lt;/p&gt;
&lt;p&gt;nocobase api:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjIsInJvbGVOYW1lIjoiYWRtaW4iLCJpYXQiOjE3NzgyMzIwOTIsImV4cCI6MzMzMzU4MzIwOTJ9.WZhi-5jPOUa_4co5CdMC-UoT5RdOC4F3LkVXZGfIatk&lt;/p&gt;
&lt;p&gt;小米mimo:tp-cnbm2czpr0xivrk2oz5m4h7p31yzcqybeoubql26ev9gjioy&lt;/p&gt;</description></item><item><title>crontab实用手册</title><link>https://yecnay.net/posts/tech/crontab%E5%AE%9E%E7%94%A8%E6%89%8B%E5%86%8C/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/crontab%E5%AE%9E%E7%94%A8%E6%89%8B%E5%86%8C/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;crontab实用手册&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646763.html%22"&gt;https://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646763.html&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/ggjucheng/"&gt;ggjucheng&lt;/a&gt;&amp;rdquo;
published: 2012-08-19
created: 2025-07-21
description: &amp;ldquo;前言crontab是Unix和Linux用于设置周期性被执行的指令，是互联网很常用的技术，很多任务都会设置在crontab循环执行，如果不使用crontab，那么任务就是常驻程序，这对你的程序要求比较高，一个要求你的程序是24X7小时不宕机，一个是要求你的调度程序比较可靠，实际工作中，90%的程序都&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;crontab是Unix 和Linux 用于设置周期性被执行的指令，是互联网很常用的技术，很多任务都会设置在crontab循环执行，如果不使用crontab，那么任务就是常驻程序，这对你的程序要求比较高，一个要求你的程序是24X7小时不宕机，一个是要求你的调度程序比较可靠，实际工作中，90%的程序都没有必要花这么多时间和精力去解决上面的两个问题的，只需要写好自己的业务逻辑，通过crond这个工业级程序去调度就行了，crond的可靠性，健壮性，大家应该是毫无疑问的。&lt;/p&gt;
&lt;h2 id="crontab简易入门"&gt;crontab简易入门&lt;/h2&gt;
&lt;p&gt;假设我要设置一个任务，每分钟就要做一个数据同步，这个同步脚本的路径是/home/blue/do/rsyncfile.sh，那么我可以在这么配置，使用blue用户，在终端输入&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;crontab -e
# 此时会进入 vi 的编辑画面让您编辑工作！注意到，每项工作都是一行。
#分 时 日 月 周 |&amp;lt;==============任务的完整命令行
* * * * * /home/blue/do/rsyncfile.sh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;默认情况下，任何使用者只要不被列入 /etc/cron.deny 当中，那么他就可以直接下达『 crontab -e 』去编辑自己的例行性命令了！整个过程就如同上面提到的，会进入 vi 的编辑画面， 然后以一个工作一行来编辑，编辑完毕之后输入『:wq 』储存后离开 vi 就可以了！&lt;/p&gt;
&lt;p&gt;假如我们需要修改为每5分钟运行数据同步的脚本，那么 同样使用 crontab -e 进入编辑：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;*/5 * * * * /home/blue/do/rsyncfile.sh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;假如服务器出了问题，有一天的数据没有同步，于是我们就需要补数据了，假设这个补数据的脚本是/home/blue/do/rsyncfile_day.sh,但是白天是高峰期，晚上用户不多，是低峰期，我们补数据会占用大量带宽，尤其是白天，会影响正常业务，所以一般我们可以让补数据任务在凌晨2点开始跑，那么同样使用crontab -e 进入编辑：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;0 2 1 4 * /home/blue/do/rsyncfile_day.sh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这样，在4月1号凌晨2点0分就会开始启动我们的补数据的脚本了。&lt;/p&gt;
&lt;p&gt;同步数据，在互联网公司是再平常不过的任务了，这里大家可以看到crontab的魅力所在了，只需要写最简单的业务逻辑，把调度交给crond做，就完成了一个可靠性很高的一项任务了，如果要自己去额外写这种调度程序，不知道要花多少精力才能做到可靠稳定。&lt;/p&gt;
&lt;h2 id="crontab的语法"&gt;crontab的语法&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;crontab [-u username] [-l|-e|-r]
选项与参数：
-u ：只有 root 才能进行这个任务，亦即帮其他使用者创建/移除 crontab 工作排程；
-e ：编辑 crontab 的工作内容
-l ：查阅 crontab 的工作内容
-r ：移除所有的 crontab 的工作内容，若仅要移除一项，请用 -e 去编辑
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;查询使用者目前的 crontab 内容:&lt;/p&gt;</description></item><item><title>FreeBSD 中的 pkg 使用代理</title><link>https://yecnay.net/posts/tech/freebsd-%E4%B8%AD%E7%9A%84-pkg-%E4%BD%BF%E7%94%A8%E4%BB%A3%E7%90%86/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/freebsd-%E4%B8%AD%E7%9A%84-pkg-%E4%BD%BF%E7%94%A8%E4%BB%A3%E7%90%86/</guid><description>&lt;p&gt;http_proxy: &amp;ldquo;http://10.211.55.2:7890&amp;rdquo;,&lt;/p&gt;</description></item><item><title>hiya金牛座</title><link>https://yecnay.net/posts/tech/hiya%E9%87%91%E7%89%9B%E5%BA%A7/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/hiya%E9%87%91%E7%89%9B%E5%BA%A7/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;hiya金牛座&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://www.hiya.top/archives/1710598606470%22"&gt;https://www.hiya.top/archives/1710598606470&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/hiya%E9%87%91%E7%89%9B%E5%BA%A7/"&gt;hiya金牛座&lt;/a&gt;&amp;rdquo;
published:
created: 2025-08-10
description: &amp;ldquo;Rime / 中州韵 是开源跨平台输入法框架，不同平台客户端不同。 mac：鼠须管 squirrel windows：小狼毫 weasel 优点就不多说了，强大的自定义配置，不流氓，无广告等等等。当然，强大就意味着，想要用好它不容易。希望像搜狗一样无脑安装的就别折腾了。 折腾之前请确保自己知道什么是&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="rime小狼豪鼠须管-输入法配置记"&gt;Rime/小狼豪/鼠须管 输入法配置记&lt;/h2&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://rime.im/"&gt;Rime / 中州韵&lt;/a&gt; 是开源跨平台输入法框架，不同平台客户端不同。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mac：鼠须管 squirrel&lt;/li&gt;
&lt;li&gt;windows：小狼毫 weasel&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;优点就不多说了，强大的自定义配置，不流氓，无广告等等等。当然，强大就意味着，想要用好它不容易。希望像搜狗一样无脑安装的就别折腾了。&lt;/p&gt;
&lt;p&gt;折腾之前请确保自己知道什么是 &lt;code&gt;yaml&lt;/code&gt; 并且有一个趁手的编辑器。&lt;/p&gt;
&lt;h2 id="配置文件"&gt;配置文件&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/rime/home/wiki/RimeWithSchemata#rime-%E4%B8%AD%E7%9A%84%E6%95%B8%E6%93%9A%E6%96%87%E4%BB%B6%E5%88%86%E4%BD%88%E5%8F%8A%E4%BD%9C%E7%94%A8"&gt;官方 Wiki&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;内置文件是 Rime 自带的，不应该修改。否则升级后有可能丢失。位置如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mac: &lt;code&gt;/Library/Input Methods/Squirrel.app/Contents/SharedSupport/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;wind: &lt;code&gt;安裝目錄\data&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;linux: &lt;code&gt;/usr/share/rime-data/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;自定义的配置文件都放在「用户文件夹」里。具体位置如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mac: &lt;code&gt;~/Library/Rime&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;win: &lt;code&gt;%APPDATA%\Rime&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;linux:
&lt;ul&gt;
&lt;li&gt;iBus: &lt;code&gt;~/.config/ibus/rime&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fcitx: &lt;code&gt;~/.config/fcitx/rime&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;常见的配置文件如下：&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;p&gt;&lt;strong&gt;修改配置文件后记得重新部署才能生效。mac 上的快捷键是&lt;/strong&gt; &lt;code&gt;Ctrl + Option + ~&lt;/code&gt; 。&lt;/p&gt;</description></item><item><title>linux grep命令详解</title><link>https://yecnay.net/posts/tech/linux-grep%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/linux-grep%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;linux grep命令详解&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html%22"&gt;https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/ggjucheng/"&gt;ggjucheng&lt;/a&gt;&amp;rdquo;
published: 2013-01-13
created: 2025-07-21
description: &amp;ldquo;简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具，它能使用正则表达式搜索文本，并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgr&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="简介"&gt;简介&lt;/h2&gt;
&lt;p&gt;grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具，它能使用正则表达式搜索文本，并把匹配的行打印出来。&lt;/p&gt;
&lt;p&gt;Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展，支持更多的re元字符， fgrep就是fixed grep或fast grep，它们把所有的字母都看作单词，也就是说，正则表达式中的元字符表示回其自身的字面意义，不再特殊。linux使用GNU版本的grep。它功能更强，可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。&lt;/p&gt;
&lt;h2 id="grep常用用法"&gt;grep常用用法&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[root@www ~]# grep [-acinv] [--color=auto] &amp;#39;搜寻字符串&amp;#39; filename
选项与参数：
-a ：将 binary 文件以 text 文件的方式搜寻数据
-c ：计算找到 &amp;#39;搜寻字符串&amp;#39; 的次数
-i ：忽略大小写的不同，所以大小写视为相同
-n ：顺便输出行号
-v ：反向选择，亦即显示出没有 &amp;#39;搜寻字符串&amp;#39; 内容的那一行！
--color=auto ：可以将找到的关键词部分加上颜色的显示喔！
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;将/etc/passwd，有出现 root 的行取出来&lt;/p&gt;</description></item><item><title>MacOS配置Mihomo代理</title><link>https://yecnay.net/posts/tech/macos%E9%85%8D%E7%BD%AEmihomo%E4%BB%A3%E7%90%86/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/macos%E9%85%8D%E7%BD%AEmihomo%E4%BB%A3%E7%90%86/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;MacOS配置Mihomo代理&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://zjan.me/archives/macospei-zhi-mihomodai-li%22"&gt;https://zjan.me/archives/macospei-zhi-mihomodai-li&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;[Janvh&amp;rsquo;s Blog](/tags/Janvh&amp;rsquo;s Blog/)&amp;rdquo;
published:
created: 2025-12-08
description: &amp;ldquo;我不喜欢用mitm的去广告类的功能，所以在macos上也没有选用app类的代理工具，而是和其他平台一样使用裸核mihomo tun后台代理。 Mihomo简介 Mihomo GIthub Mihomo Wiki 一个全功能全协议的代理工具，支持多协议入站和出站，对机场用户友好的代理工具。 下载安装M&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;我不喜欢用mitm的去广告类的功能，所以在macos上也没有选用app类的代理工具，而是和其他平台一样使用裸核mihomo tun后台代理。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="mihomo简介"&gt;Mihomo简介&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/MetaCubeX/mihomo" title="https://github.com/MetaCubeX/mihomo"&gt;Mihomo GIthub&lt;/a&gt;&lt;br&gt;
&lt;a href="https://wiki.metacubex.one/" title="https://wiki.metacubex.one/"&gt;Mihomo Wiki&lt;/a&gt;&lt;br&gt;
一个全功能全协议的代理工具，支持多协议入站和出站，对机场用户友好的代理工具。&lt;/p&gt;
&lt;h2 id="下载安装mihomo"&gt;下载安装Mihomo&lt;/h2&gt;
&lt;p&gt;我的笔记本是M1的air所以选择 &lt;code&gt;arm64&lt;/code&gt;版本的二进制文件即可。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;使用 &lt;code&gt;homebrew&lt;/code&gt;  安装： &lt;code&gt;$ brew install mihomo&lt;/code&gt;  安装后的位置在 &lt;code&gt;/opt/homebrew/bin/mihomo&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;下载安装：&lt;a href="https://github.com/MetaCubeX/mihomo/releases" title="https://github.com/MetaCubeX/mihomo/releases"&gt;下载链接&lt;/a&gt;，建议安装位置:&lt;code&gt;/usr/local/bin/mihomo&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="准备配置文件"&gt;准备配置文件&lt;/h2&gt;
&lt;p&gt;文件路径： /etc/mihomo/config.yaml&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo mkdir -p /etc/mihomo
sudo chown -R your_username:staff /etc/mihomo 将 ownership 设置为你的用户，方便编辑
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;配置文件示例：&lt;a href="https://wiki.metacubex.one/example/conf/#__tabbed_3_1" title="https://wiki.metacubex.one/example/conf/#__tabbed_3_1"&gt;官方示例&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="创建-launchdaemon-配置文件"&gt;创建 &lt;code&gt;LaunchDaemon&lt;/code&gt; 配置文件&lt;/h2&gt;
&lt;p&gt;我们将创建一个 &lt;code&gt;.plist&lt;/code&gt; 文件，并将其放置在 &lt;code&gt;/Library/LaunchDaemons/&lt;/code&gt; 目录下，该目录下的服务会以 &lt;code&gt;root&lt;/code&gt; 权限运行。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;创建日志目录 (如果不存在)：&lt;/strong&gt;&lt;br&gt;
我们将把 &lt;code&gt;mihomo&lt;/code&gt; 的日志输出到系统日志目录，方便调试。&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo mkdir -p /var/log/mihomo
sudo chmod 755 /var/log/mihomo 确保 root 用户有写入权限
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;创建 &lt;code&gt;com.mihomo.tun.plist&lt;/code&gt; 文件：&lt;/strong&gt;&lt;br&gt;
使用 &lt;code&gt;sudo&lt;/code&gt; 和你喜欢的文本编辑器（如 &lt;code&gt;nano&lt;/code&gt; 或 &lt;code&gt;vim&lt;/code&gt;）来创建并编辑这个文件。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo nano /Library/LaunchDaemons/com.mihomo.tun.plist
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;将以下内容粘贴到文件中，并根据你的实际情况进行修改：&lt;/p&gt;</description></item><item><title>macOS下拷贝目录的小事</title><link>https://yecnay.net/posts/tech/macos%E4%B8%8B%E6%8B%B7%E8%B4%9D%E7%9B%AE%E5%BD%95%E7%9A%84%E5%B0%8F%E4%BA%8B/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/macos%E4%B8%8B%E6%8B%B7%E8%B4%9D%E7%9B%AE%E5%BD%95%E7%9A%84%E5%B0%8F%E4%BA%8B/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;macOS下拷贝目录的小事&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://xfyuan.github.io/2022/11/copy-foler-structure-without-contents/%22"&gt;https://xfyuan.github.io/2022/11/copy-foler-structure-without-contents/&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/xfyuan/"&gt;xfyuan&lt;/a&gt;&amp;rdquo;
published: 2022-11-24
created: 2025-08-06
description: &amp;ldquo;最近在 macOS 上碰到一个小问题，需要把原来一个很大的目录拷贝到另一个位置，要求必须保持其内部所有的子目录结构，但不需要拷贝每个目录下的任何文件，因为到时会有新的文件放到各个目录下。&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img alt="xfyuan" loading="lazy" src="https://xfyuan.github.io/assets/images/avatar.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://xfyuan.github.io/"&gt;xfyuan&lt;/a&gt; &lt;a href="https://twitter.com/apexy"&gt;Follow&lt;/a&gt; A Chinese software engineer living and working in Chengdu. I love creating the future in digital worlds, big and small.&lt;/p&gt;
&lt;p&gt;&lt;img alt="macOS下拷贝目录的小事" loading="lazy" src="https://gcore.jsdelivr.net/gh/xfyuan/ossimgs@master/uPic/image20221124.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;最近在 macOS 上碰到一个小问题，需要把原来一个很大的目录拷贝到另一个位置，要求必须保持其内部所有的子目录结构，但不需要拷贝每个目录下的任何文件，因为到时会有新的文件放到各个目录下。&lt;/p&gt;
&lt;p&gt;这里比较棘手的地方在于，原来那个目录下有非常多的子目录和嵌套（至少有上百个以上，而且嵌套层数没有规律），这样的话要是靠手工去一个个复制粘贴，那得累死个人了。😭&lt;/p&gt;
&lt;p&gt;以前还真没处理过类似问题，于是花了10分钟搜了一下，最后在 Apple 社区找到了，确实有人早就碰到类似的需求。直接看怎么解决的吧：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="m"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="m"&gt;2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="m"&gt;3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="m"&gt;4&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 进入要复制的目录&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /path/to/beginning/dir
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 查找所有 dictionary，并在目标目录创建相同名称的子目录&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;find . -type d -print0 &lt;span class="p"&gt;|&lt;/span&gt; xargs -0 -I&lt;span class="o"&gt;{}&lt;/span&gt; mkdir -p &lt;span class="s2"&gt;&amp;#34;/path/to/DestinationFoler/{}&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="https://xfyuan.github.io/2022/11/rails7-zeitwerk-mode/"&gt;« Rails7 的Zeitwerk模式解惑&lt;/a&gt; &lt;a href="https://xfyuan.github.io/2022/11/cyan-mountain/"&gt;青山不改，绿水长流 »&lt;/a&gt;&lt;/p&gt;</description></item><item><title>OpenClash 设置方案</title><link>https://yecnay.net/posts/tech/openclash-%E8%AE%BE%E7%BD%AE%E6%96%B9%E6%A1%88/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/openclash-%E8%AE%BE%E7%BD%AE%E6%96%B9%E6%A1%88/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;OpenClash 设置方案&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://github.com/Aethersailor/Custom_OpenClash_Rules/wiki/OpenClash-%E8%AE%BE%E7%BD%AE%E6%96%B9%E6%A1%88%22"&gt;https://github.com/Aethersailor/Custom_OpenClash_Rules/wiki/OpenClash-%E8%AE%BE%E7%BD%AE%E6%96%B9%E6%A1%88&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/Aethersailor/"&gt;Aethersailor&lt;/a&gt;&amp;rdquo;
published:
created: 2025-06-10
description: &amp;ldquo;分流完善的 OpenClash 订阅转换模板，搭配保姆级 OpenClash 设置教程，无需套娃其他插件即可实现完美分流、DNS无污染无泄漏，且快速的国内外上网体验。 - OpenClash 设置方案 · Aethersailor/Custom_OpenClash_Rules Wiki&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="介绍"&gt;介绍&lt;/h2&gt;
&lt;p&gt;本项目创建于2024年4月，保证这是你见过的最详细的 OpenClash 图文设置方案&lt;/p&gt;
&lt;p&gt;由 Wiki 的编辑历史可以检索到 Wiki 第一个版本是2024年5月6日编写，前后修订几十个版本进行了完善。&lt;br&gt;
&lt;a href="https://github.com/Aethersailor/Custom_OpenClash_Rules/wiki/_history?page=6"&gt;Wiki 编辑历史&lt;/a&gt;&lt;br&gt;
鄙视所有转载不注明出处的行为！&lt;/p&gt;
&lt;p&gt;请尊重开源社区的基本守则！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;注意：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;本项目使用 &lt;code&gt;Fake-IP&lt;/code&gt; 模式，介意这一点的麻烦关闭网页。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本项目依赖 OpenClash 的 &lt;code&gt;绕过中国大陆&lt;/code&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="本方案所实现的效果"&gt;本方案所实现的效果&lt;/h2&gt;
&lt;p&gt;严格按照本方案的内容去设置你的 OpenClash 插件，无需套娃其他工具（如 Mosdns）即可实现以下功能：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;优化的 DNS 设置，闪电般的国内访问速度。&lt;/strong&gt;&lt;br&gt;
国内域名采用运营商 DNS 解析，域名和 IP 均绕过 OpenClash 内核并返回真实 IP，让 OpenClash 对国内访问的影响降低到几乎为零。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;杜绝 DNS 污染和泄露，无需搭配其他插件。&lt;/strong&gt;&lt;br&gt;
海外域名采用使用远端节点服务器的 DNS 进行解析并访问，确保隐私的同时取得最佳解析结果。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;彻底告别套娃设置。&lt;/strong&gt;&lt;br&gt;
免去各种 DNS 插件带来的搭配烦恼，全部特性依靠 OpenClash 一个插件实现，且保证 OpenClash 即使挂了也不影响访问国内网站。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;傻瓜化的设置操作。&lt;/strong&gt;&lt;br&gt;
鼠标点击+复制粘贴几分钟即可完成完美设置，无需手搓配置。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;丰富的分流策略组。&lt;/strong&gt;&lt;br&gt;
包含流媒体服务、AI 工具、电商、游戏平台等在内的大量常见的分流策略组，同时也为轻量化需求用户提供简化版本的规则。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;支持节点按地区分类测速优选。&lt;/strong&gt;&lt;br&gt;
自动优选最快节点，不用自己折腾切换。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Steam 访问优化。&lt;/strong&gt;&lt;br&gt;
单独列出 Steam 规则并强制 Steam 下载 CDN 走直连，解决 Steam 下载 CDN 定位到海外的问题，确保 Steam 下载流量不走代理。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自动更新，长期无人值守。&lt;/strong&gt;&lt;br&gt;
设置完成后即可长期无人值守，每日定时自动更新上游规则 GEO 数据库和大陆白名单等具有时效性要求的数据，无需自己动手。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;海外下载流量优化。&lt;/strong&gt;&lt;br&gt;
尽力避免海外下载流量走节点，节约节点流量。（尚不完善）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;支持广告屏蔽功能和 hosts 加速。&lt;/strong&gt;&lt;br&gt;
依靠 OpenClash 配合系统自带 Dnsmasq 实现广告过滤和 hosts 加速功能，并实现每日自动更新，支持添加多个规则。（可选）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;增加更多的节点区域分组。&lt;/strong&gt;&lt;br&gt;
增加包括英国、加拿大等国家的节点分组，参考本项目推荐机场的节点地区设定。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;增加若干冷门域名规则。&lt;/strong&gt;&lt;br&gt;
增加了一些小众网站的直连规则，可以自己 PR 提交域名参与完善规则。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="0-使用前的一些提醒"&gt;0. 使用前的一些提醒&lt;/h2&gt;
&lt;h3 id="01-关于推荐固件"&gt;0.1. 关于推荐固件&lt;/h3&gt;
&lt;p&gt;推荐使用 ImmortalWrt 官方编译固件，备选 OpenWrt 官方编译固件。&lt;/p&gt;</description></item><item><title>OpenWrt 开启 IPv6 中继</title><link>https://yecnay.net/posts/tech/openwrt-%E5%BC%80%E5%90%AF-ipv6-%E4%B8%AD%E7%BB%A7/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/openwrt-%E5%BC%80%E5%90%AF-ipv6-%E4%B8%AD%E7%BB%A7/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;OpenWrt 开启 IPv6 中继&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://blog.jiangshen.org/2024/openwrt-kai-qi-ipv6-zhong-ji/%22"&gt;https://blog.jiangshen.org/2024/openwrt-kai-qi-ipv6-zhong-ji/&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;[Jiang Shen jiangshen@outlook.com](/tags/Jiang Shen &lt;a href="mailto:jiangshen@outlook.com"&gt;jiangshen@outlook.com&lt;/a&gt;/)&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;[Jiang Shen](/tags/Jiang Shen/)&amp;rdquo;
published: 2024-08-28
created: 2025-07-03
description: &amp;ldquo;最近换了个路由器，不过只能刷 OpenWrt 固件。我之前用的都是 Padavan，几乎可以一键配置 IPv6，加上有 IPv6 公网，非常方便我在外使用远程桌面。不过换成 OpenWrt 后，前后折腾了一个多星期，才搞定了 OpenWrt IPv6 中继。 这里稍微介绍一些 IPv6 基础知识，同时记录一下 OpenWrt 开启 IPv6 中继实现过程。 IPv6 基础知识 IPv6 地址规范&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;最近换了个路由器，不过只能刷 OpenWrt 固件。我之前用的都是 Padavan，几乎可以一键配置 IPv6，加上有 IPv6 公网，非常方便我在外使用远程桌面。不过换成 OpenWrt 后，前后折腾了一个多星期，才搞定了 OpenWrt IPv6 中继。&lt;/p&gt;
&lt;p&gt;这里稍微介绍一些 IPv6 基础知识，同时记录一下 OpenWrt 开启 IPv6 中继实现过程。&lt;/p&gt;
&lt;h2 id="ipv6-基础知识"&gt;IPv6 基础知识&lt;/h2&gt;
&lt;h2 id="ipv6-地址规范"&gt;IPv6 地址规范&lt;/h2&gt;
&lt;p&gt;IPv6 地址的长度为 128 bits（2 &lt;!-- raw HTML omitted --&gt;128&lt;!-- raw HTML omitted --&gt; ），由八组 16 位字段组成，相邻字段用冒号分隔，如：&lt;/p&gt;</description></item><item><title>OpenWrt 路由器如何实现单线复用？</title><link>https://yecnay.net/posts/tech/openwrt-%E8%B7%AF%E7%94%B1%E5%99%A8%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E5%8D%95%E7%BA%BF%E5%A4%8D%E7%94%A8/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/openwrt-%E8%B7%AF%E7%94%B1%E5%99%A8%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E5%8D%95%E7%BA%BF%E5%A4%8D%E7%94%A8/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;OpenWrt 路由器如何实现单线复用？&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://voxsay.com/posts/openwrt-single-line-multiplexing-vlan-iptv/%22"&gt;https://voxsay.com/posts/openwrt-single-line-multiplexing-vlan-iptv/&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/%E8%A8%80%E5%A4%96%E4%B9%8B%E9%9F%B3/"&gt;言外之音&lt;/a&gt;&amp;rdquo;
published: 2025-01-14
created: 2025-06-14
description: &amp;ldquo;因为装修时，从弱电箱到客厅只预留了一根网线，此前电信师傅的方案是把网线的 8 芯分成两份，每 4 芯做成一个水晶头，一个接机顶盒，一个接路由器，这样就实现了一根网线既能上网，也能使用 IPTV。但由于 4 芯网线最多只能跑满 100M 的宽带，而现在大部分家庭宽带都是 300M 到 1000M，所以为了充分利用带宽，就需要使用单线复用技术。&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;因为装修时，从弱电箱到客厅只预留了一根网线，此前电信师傅的方案是把网线的 8 芯分成两份，每 4 芯做成一个水晶头，一个接机顶盒，一个接路由器，这样就实现了一根网线既能上网，也能使用 IPTV。但由于 4 芯网线最多只能跑满 100M 的宽带，而现在大部分家庭宽带都是 300M 到 1000M，所以为了充分利用带宽，就需要使用单线复用技术。&lt;/p&gt;
&lt;p&gt;单线复用是一种网络技术，旨在通过一根物理网线同时传输多种网络业务。通过这种技术，可以在不增加布线的情况下，实现普通上网数据和 IPTV 信号的传输，避免重新布线的麻烦。实现单线复用通常依赖 VLAN（虚拟局域网）技术，通过在网络设备上对数据流量进行标记和分离，达到不同网络业务共用一根网线的目的。&lt;/p&gt;
&lt;p&gt;下面我就来介绍如何使用 OpenWrt 路由器，通过合理规划 LAN 口（普通上网区和 IPTV 专用区）并配置 VLAN 技术，实现单线复用，让一根网线同时满足千兆宽带上网和 IPTV 使用需求。&lt;/p&gt;
&lt;h2 id="一路由器端口规划"&gt;一、路由器端口规划&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flowchart TB
subgraph Router[路由器 OpenWrt]
direction TB
B[WAN 口]
subgraph Home_Network[普通上网网络]
direction TB
LAN1[LAN1]
LAN2[LAN2]
LAN3[LAN3]
LAN4[LAN4]
end
subgraph IPTV_Network[IPTV 专用网络]
direction TB
LAN5[LAN5]
end
end
A[光猫] --&amp;gt;|单根网线| B
B --&amp;gt;|普通流量| Home_Network
Home_Network --&amp;gt;|网线 / WiFi| H[电脑 / 手机 / 其它]
B --&amp;gt;|IPTV 流量| IPTV_Network
IPTV_Network --&amp;gt;|网线| STB[IPTV 机顶盒]
subgraph Device_Layer[设备层（VLAN 配置）]
direction RL
eth1[物理设备: eth1]
eth1_45[VLAN 设备: eth1.45&amp;lt;br&amp;gt;VLAN ID: 45]
eth1 --&amp;gt;|VLAN 分离| eth1_45
end
subgraph Bridge_Layer[桥接层]
br_lan[br-lan&amp;lt;br&amp;gt;网桥端口: LAN1-LAN4]
br_iptv[br-iptv&amp;lt;br&amp;gt;网桥端口: eth1.45 + LAN5]
wan_iface --&amp;gt;|普通流量| br_lan
iptv_iface --&amp;gt;|IPTV 流量| br_iptv
end
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Tailscale的子网路由和出口节点</title><link>https://yecnay.net/posts/tech/tailscale%E7%9A%84%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E5%92%8C%E5%87%BA%E5%8F%A3%E8%8A%82%E7%82%B9/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/tailscale%E7%9A%84%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E5%92%8C%E5%87%BA%E5%8F%A3%E8%8A%82%E7%82%B9/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;Tailscale的子网路由和出口节点&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://laosu.tech/2022/11/18/Tailscale%E7%9A%84%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E5%92%8C%E5%87%BA%E5%8F%A3%E8%8A%82%E7%82%B9/%22"&gt;https://laosu.tech/2022/11/18/Tailscale%E7%9A%84%E5%AD%90%E7%BD%91%E8%B7%AF%E7%94%B1%E5%92%8C%E5%87%BA%E5%8F%A3%E8%8A%82%E7%82%B9/&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;[杨浦老苏 折腾各种好玩的东西](/tags/杨浦老苏 折腾各种好玩的东西/)&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/%E6%9D%A8%E6%B5%A6%E8%80%81%E8%8B%8F/"&gt;杨浦老苏&lt;/a&gt;&amp;rdquo;
published: 2022-11-18
created: 2025-05-27
description: &amp;ldquo;Tailscale 的两个应用场景的设置。&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;sudo tailscale up &amp;ndash;advertise-routes 192.168.8.0/24,192.168.1.0/24,192.168.2.0/24,192.168.3.0/24,10.0.0.0/24 &amp;ndash;advertise-exit-node &amp;ndash;accept-routes &amp;ndash;reset
sudo tailscale up &amp;ndash;advertise-routes 192.168.1.0/24,192.168.2.0/24,192.168.3.0/24 &amp;ndash;advertise-exit-node &amp;ndash;reset
sudo tailscale up &amp;ndash;advertise-routes 10.0.0.0/24 &amp;ndash;advertise-exit-node &amp;ndash;reset&lt;/p&gt;
&lt;p&gt;/volume1/@appstore/Tailscale/bin/tailscaled &amp;ndash;state=/volume1/@appdata/Tailscale/tailscaled.state &amp;ndash;socket=/volume1/@appdata/Tailscale/tailscaled.sock &amp;ndash;port=41641 &amp;ndash;tun=userspace-networking&lt;/p&gt;
&lt;p&gt;tskey-auth-kaTe7kYckV11CNTRL-ViMHfprPSpMExzBmWG4doMQ8r197zB1h2&lt;/p&gt;
&lt;p&gt;TS_AUTH_KEY
sudo tailscale up &amp;ndash;advertise-routes 192.168.6.0/24,10.0.0.0/24 &amp;ndash;accept-routes &amp;ndash;reset&lt;/p&gt;
&lt;p&gt;sudo tailscale up &amp;ndash;advertise-routes 10.34.29.96/32,10.0.0.0/24,192.168.8.0/24 &amp;ndash;advertise-exit-node &amp;ndash;accept-routes &amp;ndash;reset&lt;/p&gt;
&lt;p&gt;sudo tailscale up &amp;ndash;advertise-routes 192.168.6.0/24,192.168.1.0/24,192.168.2.0/24,192.168.3.0/24 &amp;ndash;advertise-exit-node &amp;ndash;reset&lt;/p&gt;</description></item><item><title>买最便宜的VPS跑最小的系统 老梁的学习笔记</title><link>https://yecnay.net/posts/tech/%E4%B9%B0%E6%9C%80%E4%BE%BF%E5%AE%9C%E7%9A%84vps%E8%B7%91%E6%9C%80%E5%B0%8F%E7%9A%84%E7%B3%BB%E7%BB%9F-%E8%80%81%E6%A2%81%E7%9A%84%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><pubDate>Tue, 21 Apr 2026 08:50:21 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E4%B9%B0%E6%9C%80%E4%BE%BF%E5%AE%9C%E7%9A%84vps%E8%B7%91%E6%9C%80%E5%B0%8F%E7%9A%84%E7%B3%BB%E7%BB%9F-%E8%80%81%E6%A2%81%E7%9A%84%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;买最便宜的VPS跑最小的系统 | 老梁的学习笔记&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://b.awei.pub/2025/09/minivps/%22"&gt;https://b.awei.pub/2025/09/minivps/&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/%E8%80%81%E6%A2%81/"&gt;老梁&lt;/a&gt;&amp;rdquo;
published:
created: 2025-12-21
description:
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="买最便宜的vps跑最小的系统"&gt;买最便宜的VPS跑最小的系统&lt;/h2&gt;
&lt;p&gt;很久没折腾了。&lt;/p&gt;
&lt;p&gt;今天写个买最便宜的VPS（便宜的代价就是VPS非常弱）只跑代理，系统最小化。&lt;/p&gt;
&lt;p&gt;这里还是推荐 &lt;a href="https://my.racknerd.com/aff.php?aff=11068&amp;amp;pid=912"&gt;racknerd.com&lt;/a&gt; ，现在年付只要$10.96。他们的VPS是真便宜，相对它的价格，性能又还不错。&lt;/p&gt;
&lt;p&gt;系统推荐FreeBSD的，最小化安装只有10个进程。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://b.awei.pub/image/2025/09/htop.png"&gt;&lt;img alt="htop" loading="lazy" src="https://b.awei.pub/image/2025/09/htop.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;很多VPS提供商都有提供FreeBSD系统，但 &lt;a href="https://my.racknerd.com/aff.php?aff=11068&amp;amp;pid=912"&gt;racknerd&lt;/a&gt; 没有提供，可以写提交服务单要求他们给安装FreeBSD，他们会让我们提供个安装镜像链接，我们只要把官方最新的ISO镜像链接发给客服就OK了。&lt;/p&gt;
&lt;p&gt;客服会把FreeBSD的安装镜像挂载，我们只要重启，就能正常安装了，安装完，再把系统启动顺序改成先硬盘后光盘就可以正常进入系统。&lt;/p&gt;
&lt;p&gt;如果用其他VPS，他们提供的版本基本上是12.0+的，不是最新的，如果没强迫症也能直接用，也能升级到最新版本。&lt;/p&gt;
&lt;h3 id="1freebsd12升级到最新的freebsd143"&gt;1.FreeBSD12+升级到最新的FreeBSD14.3&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ freebsd-version查看当前版本
$freebsd-update -r 14.3-RELEASE upgrade升级到当前最新版本，目前是14.3
$ freebsd-update install升级安装
$ reboot系统重启
$ freebsd-update install再次更新服务器
$ pkg update更新包
$ pkg upgrade安装更新包
$ pkg install vim wget htop安装必要的软件
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这新FreeBSD就更新到最新的14.3版本了。&lt;/p&gt;
&lt;h3 id="2代理服务器端用hysteria2"&gt;2.代理服务器端用Hysteria2&lt;/h3&gt;
&lt;p&gt;Hysteria2设置简单，性能强劲，强力推荐，只自己用，很方便。&lt;/p&gt;
&lt;p&gt;先到官网下载最新的 &lt;a href="https://github.com/apernet/hysteria/releases"&gt;for freebsd版&lt;/a&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ wget https://github.com/apernet/hysteria/releases/download/app%2Fv2.6.2/hysteria-freebsd-amd64下载目前最新的2.6.2版
$ mv hysteria-freebsd-amd64 hysteria把文件改名成hysteria
# chmod +x hysteria让文件可执行
$ mv hysteria /usr/local/bin将文件移到相应目录
$ sysrc hysteria_enable=&amp;#34;YES&amp;#34;设置开机启动
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;创建启动脚本,并将脚本放到目录/usr/local/etc/rc.d中。系统默认没有这个脚本，我的脚本如下：&lt;/p&gt;</description></item><item><title>Arch Linux Reflector 完全指南：优化你的镜像源列表</title><link>https://yecnay.net/posts/tech/arch-linux-reflector-%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97%E4%BC%98%E5%8C%96%E4%BD%A0%E7%9A%84%E9%95%9C%E5%83%8F%E6%BA%90%E5%88%97%E8%A1%A8/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/arch-linux-reflector-%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97%E4%BC%98%E5%8C%96%E4%BD%A0%E7%9A%84%E9%95%9C%E5%83%8F%E6%BA%90%E5%88%97%E8%A1%A8/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;Arch Linux Reflector 完全指南：优化你的镜像源列表&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/%22"&gt;https://geek-blogs.com/blog/arch-linux-reflector/&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/geek-blogs/"&gt;geek-blogs&lt;/a&gt;&amp;rdquo;
published: 2025-09-29
created: 2026-01-07
description: &amp;ldquo;Arch Linux 作为一款滚动更新的发行版，其核心优势在于能够快速获取最新的软件包。而这一切的基础，离不开高效、稳定的 &lt;strong&gt;镜像源（Mirror）&lt;/strong&gt;。镜像源是存储 Arch Linux 软件包的服务器，用户通过 &lt;code&gt;/etc/pacman.d/mirrorlist&lt;/code&gt; 文件配置 pacman 使用哪些镜像源。然而，随着时间推移，部分镜像源可能会变慢、过时甚至下线，导致 pacman 下载速度下降或更新失败。手动维护镜像源列表不仅繁琐，还难以确保时效性和最优性。这时，&lt;strong&gt;Reflector&lt;/strong&gt; 应运而生。Reflector 是一款由 Arch Linux 官方提供的工具，它能够自动查询 Arch Linux 镜像源状态 API，根据用户需求筛选、排序镜像源，并生成优化后的 &lt;code&gt;mirrorlist&lt;/code&gt;。本文将从基础到进阶，详细介绍 Reflector 的使用方法，帮助你彻底掌握镜像源优化技巧。&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="目录"&gt;目录&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/#1-%E4%BB%80%E4%B9%88%E6%98%AF-reflector"&gt;什么是 Reflector？&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/#2-%E5%AE%89%E8%A3%85-reflector"&gt;安装 Reflector&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/#3-%E5%9F%BA%E7%A1%80%E7%94%A8%E6%B3%95%E5%BF%AB%E9%80%9F%E7%94%9F%E6%88%90%E4%BC%98%E5%8C%96%E9%95%9C%E5%83%8F%E6%BA%90"&gt;基础用法：快速生成优化镜像源&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;3.1 核心参数解析&lt;/li&gt;
&lt;li&gt;3.2 基础命令示例&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/#4-%E8%BF%9B%E9%98%B6%E9%85%8D%E7%BD%AE%E5%AE%9A%E5%88%B6%E5%8C%96%E7%AD%9B%E9%80%89%E4%B8%8E%E6%8E%92%E5%BA%8F"&gt;进阶配置：定制化筛选与排序&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;4.1 多条件组合筛选&lt;/li&gt;
&lt;li&gt;4.2 基于评分的镜像源优先级&lt;/li&gt;
&lt;li&gt;4.3 排除与自定义输出&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/#5-%E8%87%AA%E5%8A%A8%E5%8C%96%E9%80%9A%E8%BF%87-systemd-%E5%AE%9A%E6%97%B6%E6%9B%B4%E6%96%B0%E9%95%9C%E5%83%8F%E6%BA%90"&gt;自动化：通过 Systemd 定时更新镜像源&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;5.1 自定义 Systemd 服务与定时器&lt;/li&gt;
&lt;li&gt;5.2 使用官方默认定时器&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/#6-troubleshooting%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E4%B8%8E%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88"&gt;troubleshooting：常见问题与解决方案&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;6.1 镜像源未更新或无效&lt;/li&gt;
&lt;li&gt;6.2 下载速度依然缓慢&lt;/li&gt;
&lt;li&gt;6.3 Reflector 命令执行失败&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://geek-blogs.com/blog/arch-linux-reflector/#7-%E6%80%BB%E7%BB%93%E4%B8%8E%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5"&gt;总结与最佳实践&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="1-什么是-reflector"&gt;1. 什么是 Reflector？&lt;/h2&gt;
&lt;p&gt;Reflector 是一款用 Python 编写的命令行工具，其核心功能是 &lt;strong&gt;动态生成优化的 Arch Linux 镜像源列表&lt;/strong&gt; 。它通过查询 &lt;a href="https://archlinux.org/mirrors/status/json/"&gt;Arch Linux 镜像源状态 API&lt;/a&gt; 获取实时镜像源数据（包括同步状态、下载速度、地理位置等），然后根据用户指定的条件（如国家、协议、更新时间、速度等）筛选并排序镜像源，最终覆盖或更新 &lt;code&gt;/etc/pacman.d/mirrorlist&lt;/code&gt; 。&lt;/p&gt;</description></item><item><title>Configure Nginx for a Production Environment</title><link>https://yecnay.net/posts/tech/configure-nginx-for-a-production-environment/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/configure-nginx-for-a-production-environment/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;Configure Nginx for a Production Environment&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://harshshah8996.medium.com/configure-nginx-for-a-production-environment-be0e02a3d9e8%22"&gt;https://harshshah8996.medium.com/configure-nginx-for-a-production-environment-be0e02a3d9e8&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;[Harsh Shah](/tags/Harsh Shah/)&amp;rdquo;
published: 2021-05-06
created: 2025-06-02
description: &amp;ldquo;Nginx is the most versatile web server out there and can beat other servers when configured properly. A web server in a production environment is different from a web server in a test environment…&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://harshshah8996.medium.com/sitemap/sitemap.xml"&gt;Sitemap&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://miro.medium.com/v2/resize:fit:640/format:webp/1*f0Scebz1rDA919ThePtpJQ.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;Nginx is the most versatile web server out there and can beat other servers when configured properly. A web server in a production environment is different from a web server in a test environment regarding performance, security, etc.&lt;br&gt;
Nginx 是目前功能最丰富的 Web 服务器，配置得当的话，可以胜过其他服务器。生产环境中的 Web 服务器与测试环境中的 Web 服务器在性能、安全性等方面存在差异。&lt;/p&gt;</description></item><item><title>openwrt vlan详解与WAN口、LAN口任意设定指南__什么值得买</title><link>https://yecnay.net/posts/tech/openwrt-vlan%E8%AF%A6%E8%A7%A3%E4%B8%8Ewan%E5%8F%A3lan%E5%8F%A3%E4%BB%BB%E6%84%8F%E8%AE%BE%E5%AE%9A%E6%8C%87%E5%8D%97__%E4%BB%80%E4%B9%88%E5%80%BC%E5%BE%97%E4%B9%B0/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/openwrt-vlan%E8%AF%A6%E8%A7%A3%E4%B8%8Ewan%E5%8F%A3lan%E5%8F%A3%E4%BB%BB%E6%84%8F%E8%AE%BE%E5%AE%9A%E6%8C%87%E5%8D%97__%E4%BB%80%E4%B9%88%E5%80%BC%E5%BE%97%E4%B9%B0/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;openwrt vlan详解与WAN口、LAN口任意设定指南__什么值得买&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://post.smzdm.com/p/az6p9ggr/%22"&gt;https://post.smzdm.com/p/az6p9ggr/&amp;quot;&lt;/a&gt;
author:
published: 2022-04-07
created: 2025-06-13
description: &amp;ldquo;上次说Wi-Fi6路由器刷openwrt的时候，有值友问我双wan口怎么实现之类的。搜了下值得买社区好像没什么讲解vlan使用的原创，趁假期就简单说&amp;rdquo;
tags:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;当前位置：&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/"&gt;社区首页&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;文章详情&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://qna.smzdm.com/202205/07/62762c32b9663627.jpg_fo742.jpg"&gt;&lt;/p&gt;
&lt;h2 id="openwrt-vlan详解与wan口lan口任意设定指南"&gt;openwrt vlan详解与WAN口、LAN口任意设定指南&lt;/h2&gt;
&lt;p&gt;上次说Wi-Fi6路由器刷openwrt的时候，有值友问我双wan口怎么实现之类的。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_2/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://am.zdmimg.com/202204/07/624e8ce8dabcb4838.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;搜了下值得买社区好像没什么讲解vlan使用的原创，趁假期就简单说说。事先说明我就是个外行，写的内容很小白，各位技术大佬见笑了。&lt;/p&gt;
&lt;p&gt;文章&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://qna.smzdm.com/202205/07/627627fe916bf8986.jpg_a200.jpg"&gt;&lt;/p&gt;
&lt;p&gt;WiFi 6 梅林或openwrt固件路由器入手指南&lt;/p&gt;
&lt;p&gt;qianseyue&lt;/p&gt;
&lt;p&gt;2022-03-30&lt;/p&gt;
&lt;p&gt;536&lt;/p&gt;
&lt;p&gt;教程针对的是Openwrt 21.02前的配置方式，Openwrt 21.02版本后Swtich架构发生了变化，DSA取代了swconfig，配置vlan的方式也发生了变化。DSA的配置方式下次再更新，感兴趣的可以关注我账户。&lt;/p&gt;
&lt;h2 id="ps关注我第一时间获得填坑更新大家的关注就是我填坑的动力"&gt;PS：关注我！第一时间获得填坑更新。大家的关注，就是我填坑的动力。&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="vlan作用"&gt;vlan作用&lt;/h2&gt;
&lt;p&gt;vlan即virtual local area network的缩写，中文直译虚拟局域网，功能类似交换机。很多帖子都是在iptv单线复用，多wan之类的内容里简单提了下。但是忽视了vlan根本作用，任意定制网口功能。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;wan：广域网接口，连接外网或上一层网络。&lt;/li&gt;
&lt;li&gt;lan：局域网接口，连接局域网的设备或下一层网络。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;常规路由器背面，都会有wan或lan两种接口。其中wan连接光猫，lan连接电脑。例如我目前使用的网件Orbi RBKE963，母路由背面就有1个10G wan口和4个lan口（1个2.5、3个1G）。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_3/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://qnam.smzdm.com/202204/07/624e9350898264775.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;其中2.5G口还能变成wan口，实现双wan。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_4/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://qnam.smzdm.com/202204/07/624ece03b4550743.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;但是绝大部分路由器固件中没法自己修改，只能1个wan口和2-6个lan口。这种情况，就得刷第三方固件，例如openwrt，通过其交换机vlan功能实现多个wan口。&lt;/p&gt;
&lt;h2 id="修改演示"&gt;修改演示&lt;/h2&gt;
&lt;p&gt;我以只有三个网口（2个LAN，1个WAN）的mt7620路由器为例，说说怎么修改vlan任意配制lan口和wan口数量。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_5/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://qnam.smzdm.com/202204/07/624e993f32d093765.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;默认启用vlan的情况如上图所示，启用vlan的勾勾被打上，路由器的物理LAN1、LAN2归类到了1组，WAN归类到了2组。&lt;/p&gt;
&lt;h3 id="全改lan"&gt;全改lan&lt;/h3&gt;
&lt;p&gt;假若要把网口全改成lan，那就设置成下图的形式。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_6/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://qnam.smzdm.com/202204/07/624e9924a26ae1427.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;把网口全部划分到1组，保存并应用。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_7/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://qnam.smzdm.com/202204/07/624eb950b99391799.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;在接口页面删掉原来的WAN口和LAN，编辑LAN口。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_8/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://qnam.smzdm.com/202204/07/624e9acbc08cf802.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;把设备选项，选中VLAN：eth0.1。协议是静态地址，地址和掩码一般默认即可。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://post.smzdm.com/p/az6p9ggr/pic_9/"&gt;&lt;img alt="openwrt vlan详解与WAN口、LAN口任意设定指南" loading="lazy" src="https://qnam.smzdm.com/202204/07/624e9b00751375054.jpg_e1080.jpg"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>OpenWrt 开启 IPv6 公网访问全指南 - 晨鹤部落格</title><link>https://yecnay.net/posts/tech/openwrt-%E5%BC%80%E5%90%AF-ipv6-%E5%85%AC%E7%BD%91%E8%AE%BF%E9%97%AE%E5%85%A8%E6%8C%87%E5%8D%97-%E6%99%A8%E9%B9%A4%E9%83%A8%E8%90%BD%E6%A0%BC/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/openwrt-%E5%BC%80%E5%90%AF-ipv6-%E5%85%AC%E7%BD%91%E8%AE%BF%E9%97%AE%E5%85%A8%E6%8C%87%E5%8D%97-%E6%99%A8%E9%B9%A4%E9%83%A8%E8%90%BD%E6%A0%BC/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;OpenWrt 开启 IPv6 公网访问全指南 - 晨鹤部落格&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://chenhe.me/post/openwrt-config-ipv6-public-access%22"&gt;https://chenhe.me/post/openwrt-config-ipv6-public-access&amp;quot;&lt;/a&gt;
author:
published: 4月 17
created: 2025-07-02
description: &amp;ldquo;阅读本文要求具有基础网络知识，例如知道什么是网络掩码、路由、DHCP 等。 当前环境： 江苏电信，光猫为桥接模式。 x86 软路由，安装 iStoreOS。 基础概念 什么是 IPv6 IPv6 与 v4 不同。v4 时代运营商一般只给用户分配最多 1 个公网 ip，然后用户自己的路由器通过 NAT&amp;rdquo;
tags:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;阅读本文要求具有基础网络知识，例如知道什么是网络掩码、路由、DHCP 等。&lt;/p&gt;
&lt;p&gt;当前环境：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;江苏电信，光猫为桥接模式。&lt;/li&gt;
&lt;li&gt;x86 软路由，安装 &lt;a href="https://www.istoreos.com/"&gt;iStoreOS&lt;/a&gt; 。&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h2 id="基础概念"&gt;基础概念&lt;/h2&gt;
&lt;h3 id="什么是-ipv6"&gt;什么是 IPv6&lt;/h3&gt;
&lt;p&gt;IPv6 与 v4 不同。v4 时代运营商一般只给用户分配最多 1 个公网 ip，然后用户自己的路由器通过 NAT 再给局域网设备分配内网 IP，也就是 &lt;code&gt;192.168.x.x&lt;/code&gt; 这种。这种情况下内网设备没有独立的公网 IP，要想从公网访问必须配置路由器端口转发。随着 v4 资源枯竭，现在运营商默认已经不再分配公网 IP 了。要想正常从外部访问，必须做内网穿透。&lt;/p&gt;
&lt;p&gt;IPv6 有无数个地址可供分配，“可以给地球上的每一粒沙子都分配一个 IP 地址”。因此运营商分配的策略也会变化。v4 分配的是一个地址，而 v6 分配的是一个前缀，也就是所谓的 &lt;code&gt;pd&lt;/code&gt; ，相当于是一整个网段，我们可以自己继续往下分配，从而使得每一个局域网设备都能获得公网 IP 地址，甚至可以划分自己的多层子网。&lt;/p&gt;</description></item><item><title>磊科N60 Pro备份及刷官方OpenWrt教程-OPENWRT专版</title><link>https://yecnay.net/posts/tech/%E7%A3%8A%E7%A7%91n60-pro%E5%A4%87%E4%BB%BD%E5%8F%8A%E5%88%B7%E5%AE%98%E6%96%B9openwrt%E6%95%99%E7%A8%8B-openwrt%E4%B8%93%E7%89%88/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E7%A3%8A%E7%A7%91n60-pro%E5%A4%87%E4%BB%BD%E5%8F%8A%E5%88%B7%E5%AE%98%E6%96%B9openwrt%E6%95%99%E7%A8%8B-openwrt%E4%B8%93%E7%89%88/</guid><description>&lt;p&gt;N60 Pro在N60基础上内存升级为DDR4 512M，新增一个USB3.0接口，网口升级为2&lt;em&gt;2.5G+3&lt;/em&gt;1G。&lt;!-- raw HTML omitted --&gt;对于有千兆以上大水管，同时需要通过USB连接设备的用户，是一步到位的性价比之选。&lt;!-- raw HTML omitted --&gt;磊科官方固件开放SSH，因此对于刷机非常友好。&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;视频教程：&lt;!-- raw HTML omitted --&gt;【磊科N60 Pro刷官方OpenWrt教程】 &lt;!-- raw HTML omitted --&gt;&lt;a href="https://www.bilibili.com/video/BV1nKQLY1Ev1"&gt;https://www.bilibili.com/video/BV1nKQLY1Ev1&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;刷机所需文件及软件链接:&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;游客，如果您要查看本帖隐藏内容请 &lt;!-- raw HTML omitted --&gt;回复&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;1. 官方固件各分区备份教程&lt;!-- raw HTML omitted --&gt;需要工具：winscp&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;ssh登录官方固件&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;ssh &lt;a href="mailto:useradmin@leike.cc"&gt;useradmin@leike.cc&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;复制代码&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;密码是路由器管理密码。&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;备份Factory，BL2，u-boot，u-boot-env分区。 &lt;!-- raw HTML omitted --&gt;Factory分区请务必备份，每台机器都不一样。&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;dd if=/dev/mtd1 of=/tmp/mtd1_BL2.bin&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;复制代码&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;使用WinSCP把保存在路由器/tmp目录的文件传到电脑上&lt;!-- raw HTML omitted --&gt;备份官方固件分区。&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;dd if=/dev/mtd5 of=/tmp/mtd5_ubi.bin&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;复制代码&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;同样使用WinSCP把备份的文件传到电脑上&lt;!-- raw HTML omitted --&gt;备份完整Flash（编程器固件）&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;dd if=/dev/mtd5 of=/tmp/mtd5_ubi.bin&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;复制代码&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;2. 刷写u-boot&lt;!-- raw HTML omitted --&gt;需要工具：winscp&lt;!-- raw HTML omitted --&gt;需要文件：u-boot文件&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;本帖中用到的u-boot仅支持官方OpenWrt，如您不打算使用官方OpenWrt请不要刷入！！！&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;使用winscp上传u-boot文件到路由器/tmp目录，输入下面命令写入新的u-boot：&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;mtd write /tmp/u-boot.bin FIP&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;复制代码&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;上面命令执行结束前，确保不要断电，否则你会收到一块砖！！！&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;输入下面命令擦除官方固件并重启：&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;mtd erase /dev/mtd5&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;reboot&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;复制代码&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;3. 刷写官方OpenWrt&lt;!-- raw HTML omitted --&gt;需要工具：tftpd64.exe&lt;!-- raw HTML omitted --&gt;需要文件：initramfs.bin 官方OpenWrt文件&lt;!-- raw HTML omitted --&gt;第2步重启后，会自动进入u-boot，下面步骤请使用网线连接路由器lan口。&lt;!-- raw HTML omitted --&gt;电脑网线连接到路由器lan口后，设置网卡为静态IP：&lt;!-- raw HTML omitted --&gt; IP地址：192.168.1.254 子网掩码：255.255.255.0打开tftpd64.exe，打开保存initramfs.bin的文件夹，选择连接路由器的网卡，会自动上传initramfs.bin上传完成后，路由器会自动重启，不要断电，将网卡重新恢复到DHCP模式，稍等片刻。待网卡获取到IP地址后，打开浏览器地址栏输入openwrt复制代码即可进入路由器管理页面，在系统升级页面选择官方openwrt升级文件，上传重启后就刷完了。&lt;/p&gt;</description></item><item><title>群辉 synology acme ssl证书配置 - 萌牛小站</title><link>https://yecnay.net/posts/tech/%E7%BE%A4%E8%BE%89-synology-acme-ssl%E8%AF%81%E4%B9%A6%E9%85%8D%E7%BD%AE-%E8%90%8C%E7%89%9B%E5%B0%8F%E7%AB%99/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E7%BE%A4%E8%BE%89-synology-acme-ssl%E8%AF%81%E4%B9%A6%E9%85%8D%E7%BD%AE-%E8%90%8C%E7%89%9B%E5%B0%8F%E7%AB%99/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;群辉 synology acme ssl证书配置 - 萌牛小站&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://www.moeox.com/282.html%22"&gt;https://www.moeox.com/282.html&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;[萌牛 2 年前](/tags/萌牛 2 年前/)&amp;rdquo;
published:
created: 2026-01-23
description:
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;配置步骤1：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo -i -----登录root
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget https://github.com/acmesh-official/acme.sh/archive/master.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tar xvf master.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; acme.sh-master/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./acme.sh --install --nocron --home /usr/local/share/acme.sh --accountemail &lt;span class="s2"&gt;&amp;#34;邮箱地址&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;####dnspod&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;DP_Id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;id&amp;#34;&lt;/span&gt; -----dnspod
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;DP_Key&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;key&amp;#34;&lt;/span&gt; -----dnspod
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;######腾讯云 任选其一&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;Tencent_SecretId&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;xxx&amp;#34;&lt;/span&gt; ---腾讯云api
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;Tencent_SecretKey&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;xxx&amp;#34;&lt;/span&gt; ----腾讯云api
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;CERT_DOMAIN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;域名.com&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /usr/local/share/acme.sh/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;###dnspod&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./acme.sh --issue --server letsencrypt --home . -d &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$CERT_DOMAIN&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt; -d *.域名.com --dns dns_dp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;####腾讯云&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./acme.sh --issue --server letsencrypt --home . -d &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$CERT_DOMAIN&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt; -d *.域名.com --dns dns_tencent
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;---------导入证书至dsm
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /usr/local/share/acme.sh
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_Username&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;群辉管理员用户名&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_Password&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;密码&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_Hostname&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;群辉ip&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_Scheme&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;https&amp;#34;&lt;/span&gt; ------可选
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_Port&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;5001&amp;#34;&lt;/span&gt; ------可选
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_Certificate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;default&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_Create&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt; ---------第一次安装证书需要加入这个
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;CERT_DOMAIN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;域名.com&amp;#34;&lt;/span&gt; --------必须填入 不然会报错
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;SYNO_DID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;cookies&amp;#39;&lt;/span&gt; -----------------如果开启了otp两步验证 需要登录网页 然后登录 otp那里选择记住电脑保持登录 下次不用输入otp 登录进页面后 chrome里看cookies里的did值 输入这里
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./acme.sh --insecure --deploy --home . -d &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$CERT_DOMAIN&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt; --deploy-hook synology_dsm
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Bash&lt;/p&gt;</description></item><item><title>使用 Mihomo(Clash) 搭建透明网关，使局域网设备科学上网 EsunR-Blog</title><link>https://yecnay.net/posts/tech/%E4%BD%BF%E7%94%A8-mihomoclash-%E6%90%AD%E5%BB%BA%E9%80%8F%E6%98%8E%E7%BD%91%E5%85%B3%E4%BD%BF%E5%B1%80%E5%9F%9F%E7%BD%91%E8%AE%BE%E5%A4%87%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91-esunr-blog/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E4%BD%BF%E7%94%A8-mihomoclash-%E6%90%AD%E5%BB%BA%E9%80%8F%E6%98%8E%E7%BD%91%E5%85%B3%E4%BD%BF%E5%B1%80%E5%9F%9F%E7%BD%91%E8%AE%BE%E5%A4%87%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91-esunr-blog/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;使用 Mihomo(Clash) 搭建透明网关，使局域网设备科学上网 | EsunR-Blog&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://blog.esunr.site/2025/04/ec8dc9f7a09d.html#0-%E4%BB%80%E4%B9%88%E6%98%AF%E9%80%8F%E6%98%8E%E7%BD%91%E5%85%B3%22"&gt;https://blog.esunr.site/2025/04/ec8dc9f7a09d.html#0-%E4%BB%80%E4%B9%88%E6%98%AF%E9%80%8F%E6%98%8E%E7%BD%91%E5%85%B3&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/EsunR/"&gt;EsunR&lt;/a&gt;&amp;rdquo;
published: 2025-04-08
created: 2025-12-08
description: &amp;ldquo;使用 Mihomo(Clash) 搭建透明网关，使局域网设备科学上网&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;本文只探讨在 Linux 设备下（如树莓派、迷你主机）开启 Clash，并将该设备作为透明网关供家庭其他设备使用这一场景，本文需要一定的网络原理基础。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="0-什么是透明网关"&gt;0. 什么是透明网关&lt;/h2&gt;
&lt;p&gt;如果一个设备想要科学上网，那么他可以在本机安装代理工具来进行网络访问。但是在一个局域网中，网关是可以自定义的，我们可以将希望科学上网的设备网关指向一台可以转发网络流量的设备，从而让这个设备帮我们把流量转发给代理工具，并让代理工具访问到资源后再返回给设备，这就实现了局域网设备无需安装任何代理工具就能实现科学上网的需求。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://esunr-image-bed.oss-cn-beijing.aliyuncs.com/picgo/202504081652374.png"&gt;&lt;img alt="image.png|686" loading="lazy" src="https://esunr-image-bed.oss-cn-beijing.aliyuncs.com/picgo/202504081652374.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://esunr-image-bed.oss-cn-beijing.aliyuncs.com/picgo/202504081652374.png"&gt;image.png|686&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;其实“透明网关”和“旁路由”类似，都是非标准术语，只是社区上都这么叫。只是一般我们讲透明网关强调的是数据转发、拦截的功能，而旁路由可能还有 DHCP、NAT 等功能，旁路由安装了 OpenClash 之类的插件也能实现透明网关的功能。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;讲一下为啥不用 OpenClash 来做代理实现同样的功能，因为 OpenClash 设置太复杂了，并且我这边使用的效果会影响局域网内其他设备的网络访问，造成整个局域网都很慢，感觉有很多 BUG。并且 OpenWrt 的资源占用也不低，单纯为了实现透明网关的数据代理不如只用一个轻量的 Linux 系统 + Clash/Mihomo 核心来实现。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="1-clash-端开启-tun-mode"&gt;1. Clash 端开启 TUN Mode&lt;/h2&gt;
&lt;h2 id="11-使用-clash不推荐"&gt;1.1 使用 Clash（不推荐）&lt;/h2&gt;
&lt;p&gt;安装 Clash permium 版本：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;注意：开源的普通版本不支持 TUN Mode，无法搭建透明网关&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Clash 2022 年 3 月的更新在 TUN Mode 的配置中加入了 &lt;code&gt;auto-route&lt;/code&gt; 与 &lt;code&gt;auto-detect-interface&lt;/code&gt; 两项配置，极大的方便了 Linux 设备开启 TUN 模式，不需要再额外设置 iptables 与 tproxy。&lt;/p&gt;</description></item><item><title>通过ACME让群晖（Synology）自动申请部署Let's Encrypt的SSL证书</title><link>https://yecnay.net/posts/tech/%E9%80%9A%E8%BF%87acme%E8%AE%A9%E7%BE%A4%E6%99%96synology%E8%87%AA%E5%8A%A8%E7%94%B3%E8%AF%B7%E9%83%A8%E7%BD%B2lets-encrypt%E7%9A%84ssl%E8%AF%81%E4%B9%A6/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E9%80%9A%E8%BF%87acme%E8%AE%A9%E7%BE%A4%E6%99%96synology%E8%87%AA%E5%8A%A8%E7%94%B3%E8%AF%B7%E9%83%A8%E7%BD%B2lets-encrypt%E7%9A%84ssl%E8%AF%81%E4%B9%A6/</guid><description>&lt;hr&gt;
&lt;p&gt;profileName: yecnay.com
postId: &amp;ldquo;1681&amp;rdquo;
postType: post
categories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;640&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="在数字安全日益重要的今天"&gt;在数字安全日益重要的今天&lt;/h2&gt;
&lt;p&gt;为您的网络存储器（NAS）配置 HTTPS 证书是保护数据传输的关键一步。Synology NAS 用户可以通过 Let&amp;rsquo;s Encrypt 免费获得 SSL 证书，但是默认的方法需要开放网络端口，这可能不是每个人都愿意做的。幸运的是，有一种替代方案：使用 DNS-01 验证和 acme.sh 脚本。这篇文章将指导您如何使用 acme.sh 为您的 Synology NAS 设置 HTTPS 证书，而无需开放额外的网络端口。&lt;/p&gt;
&lt;p&gt;现有的一些介绍群晖配置免费Let&amp;rsquo;s Encrypt证书的方法，要么是表达不清，要么是需要一些技术功底，对小白并不友好。M学院对官方文档重新整理一下，并且亲测有效，这是目前位置我们认为最好的方案也是唯一全部成功的方案。&lt;/p&gt;
&lt;h2 id="准备工作"&gt;准备工作&lt;/h2&gt;
&lt;p&gt;在开始之前，确保您有以下条件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;拥有一个域名，并且可以控制其 DNS 记录。&lt;/li&gt;
&lt;li&gt;对您的 Synology NAS 有管理员权限。&lt;/li&gt;
&lt;li&gt;SSH 访问权限。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="安装-acmesh"&gt;安装 acme.sh&lt;/h2&gt;
&lt;p&gt;首先，您需要在您的设备上安装 acme.sh。通过 SSH 登录到您的 NAS 并执行以下命令：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Bash
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;复制&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo su
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; ~
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget https://github.com/acmesh-official/acme.sh/archive/master.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tar xvf master.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; acme.sh-master/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./acme.sh --install --nocron --home /usr/local/share/acme.sh --accountemail &lt;span class="s2"&gt;&amp;#34;email@gmail.com&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.profile
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="配置-dns"&gt;配置 DNS&lt;/h2&gt;
&lt;p&gt;以 Cloudflare 为例，您需要设置两个环境变量，以便 acme.sh 能够设置 DNS 记录。如果您使用的是其他 DNS 提供商，查阅 acme.sh 的 DNS API 文档来找到正确的设置方法。&lt;/p&gt;</description></item><item><title>为高性能优化 PHP-FPM PHP优质外文翻译 PHP 技术论坛</title><link>https://yecnay.net/posts/tech/%E4%B8%BA%E9%AB%98%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-php-fpm-php%E4%BC%98%E8%B4%A8%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91-php-%E6%8A%80%E6%9C%AF%E8%AE%BA%E5%9D%9B/</link><pubDate>Tue, 21 Apr 2026 08:50:20 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E4%B8%BA%E9%AB%98%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-php-fpm-php%E4%BC%98%E8%B4%A8%E5%A4%96%E6%96%87%E7%BF%BB%E8%AF%91-php-%E6%8A%80%E6%9C%AF%E8%AE%BA%E5%9D%9B/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;为高性能优化 PHP-FPM | PHP优质外文翻译 | PHP 技术论坛&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://learnku.com/php/t/34358%22"&gt;https://learnku.com/php/t/34358&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/Summer/"&gt;Summer&lt;/a&gt;&amp;rdquo;
published:
created: 2025-07-25
description: &amp;ldquo;PHP是无处不在的，可以说是互联网 Web 应用上使用最广泛的语言。 然而，它的高性能并不为人所知，尤其是在涉及到高并发系统时。这就是为什么对于这样特殊的用例，正在被 Node (是的，我知道，它不是一种语言)、Go 和&amp;hellip;&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://learnku.com/auth/oauth?driver=wechat"&gt;微信登录&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="为高性能优化-php-fpm"&gt;为高性能优化 PHP-FPM&lt;/h2&gt;
&lt;p&gt;&lt;img alt="PHP" loading="lazy" src="https://cdn.learnku.com/uploads/images/201909/23/1/pPk7RW9zBF.png!large"&gt;&lt;/p&gt;
&lt;p&gt;PHP 是无处不在的，可以说是互联网 Web 应用上使用最广泛的语言。&lt;/p&gt;
&lt;p&gt;然而，它的高性能并不为人所知，尤其是在涉及到高并发系统时。这就是为什么对于这样特殊的用例，正在被 Node (是的，我知道，它不是一种语言)、Go 和 Elixir 等语言接管。&lt;/p&gt;
&lt;p&gt;也就是说，您可以做很多事情来改进服务器上的 PHP 性能。本文主要关注 &lt;code&gt;php-fpm&lt;/code&gt; 方面的内容，如果您使用 Nginx，这是在服务器上的默认配置。&lt;/p&gt;
&lt;p&gt;如果你知道 &lt;code&gt;php-fpm&lt;/code&gt; 是什么，请直接跳到优化部分。&lt;/p&gt;
&lt;h2 id="什么是-php-fpm"&gt;什么是 php-fpm?&lt;/h2&gt;
&lt;p&gt;许多开发人员对 DevOps 方面的知识不太感兴趣，即使是那些对此感兴趣的开发人员，也极少有人知道它的底层原理。有趣的是，当浏览器发送一个请求到运行 PHP 的服务器上时，PHP 也不是最先进行处理请求的服务；而是，HTTP 服务器，Apache 和 Nginx 是其中最主要的两个。「web 服务器」决定如何与 PHP 进行通信，然后传递请求的类型，数据和头部信息到 PHP 进程。&lt;/p&gt;
&lt;p&gt;&lt;img alt="PHP" loading="lazy" src="https://cdn.learnku.com/uploads/images/201909/23/1/m9dLq0BIMN.png!large"&gt;&lt;/p&gt;
&lt;p&gt;上图是 PHP 项目的请求 - 响应生命周期（图片来源: ProinerTech）&lt;/p&gt;</description></item><item><title>【代理新姿势】科学上网最新AnyTLS协议快速上手，收集了两年的各代理协议反馈分享，reality依旧稳如老狗！ - 科学上网 技术分享</title><link>https://yecnay.net/posts/tech/%E4%BB%A3%E7%90%86%E6%96%B0%E5%A7%BF%E5%8A%BF%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91%E6%9C%80%E6%96%B0anytls%E5%8D%8F%E8%AE%AE%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B%E6%94%B6%E9%9B%86%E4%BA%86%E4%B8%A4%E5%B9%B4%E7%9A%84%E5%90%84%E4%BB%A3%E7%90%86%E5%8D%8F%E8%AE%AE%E5%8F%8D%E9%A6%88%E5%88%86%E4%BA%ABreality%E4%BE%9D%E6%97%A7%E7%A8%B3%E5%A6%82%E8%80%81%E7%8B%97-%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91-%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/</link><pubDate>Tue, 21 Apr 2026 08:50:19 +0800</pubDate><guid>https://yecnay.net/posts/tech/%E4%BB%A3%E7%90%86%E6%96%B0%E5%A7%BF%E5%8A%BF%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91%E6%9C%80%E6%96%B0anytls%E5%8D%8F%E8%AE%AE%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B%E6%94%B6%E9%9B%86%E4%BA%86%E4%B8%A4%E5%B9%B4%E7%9A%84%E5%90%84%E4%BB%A3%E7%90%86%E5%8D%8F%E8%AE%AE%E5%8F%8D%E9%A6%88%E5%88%86%E4%BA%ABreality%E4%BE%9D%E6%97%A7%E7%A8%B3%E5%A6%82%E8%80%81%E7%8B%97-%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91-%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;【代理新姿势】科学上网最新AnyTLS协议快速上手，收集了两年的各代理协议反馈分享，reality依旧稳如老狗！ - 科学上网 技术分享&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://bulianglin.com/archives/anytls.html%22"&gt;https://bulianglin.com/archives/anytls.html&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/%E4%B8%8D%E8%89%AF%E6%9E%97/"&gt;不良林&lt;/a&gt;&amp;rdquo;
published: 2025 年 05 月 17 日
created: 2025-05-26
description: &amp;ldquo;视频教程youtube播放地址：https://youtu.be/yUJ&amp;ndash;0eUs_oGIA高速VPS推荐： &lt;a href="https://d.m123.org"&gt;https://d.m123.org&lt;/a&gt;家宽住宅VPS推荐： &lt;a href="https://v.m"&gt;https://v.m&lt;/a&gt;1&amp;hellip;&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://bulianglin.com/"&gt;首页&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;正文&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="视频教程"&gt;视频教程&lt;/h2&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://www.youtube.com/watch?v=yUJ--0eUs_o"&gt;&lt;/p&gt;
&lt;p&gt;youtube播放地址： &lt;a href="https://bulianglin.com/g/aHR0cHM6Ly95b3V0dS5iZS95VUotLTBlVXNfbw"&gt;https://youtu.be/yUJ&amp;ndash;0eUs_o&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GIA高速VPS推荐：&lt;/strong&gt; &lt;a href="https://bulianglin.com/g/aHR0cHM6Ly9kLm0xMjMub3Jn"&gt;https://d.m123.org&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;家宽住宅VPS推荐：&lt;/strong&gt; &lt;a href="https://bulianglin.com/g/aHR0cHM6Ly92Lm0xMjMub3Jn"&gt;https://v.m123.org&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;自用专线机场推荐：&lt;/strong&gt; &lt;a href="https://bulianglin.com/g/aHR0cHM6Ly9iLm0xMjMub3Jn"&gt;https://b.m123.org&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="anytls"&gt;AnyTLS&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://bulianglin.com/g/aHR0cHM6Ly9naXRodWIuY29tL2FueXRscy9hbnl0bHMtZ28"&gt;https://github.com/anytls/anytls-go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;一个试图缓解 嵌套的TLS握手指纹(TLS in TLS) 问题的代理协议。 &lt;code&gt;anytls-go&lt;/code&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="支持anytls协议的代理工具"&gt;支持AnyTLS协议的代理工具&lt;/h2&gt;
&lt;h3 id="sing-box"&gt;sing-box&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://bulianglin.com/g/aHR0cHM6Ly9naXRodWIuY29tL1NhZ2VyTmV0L3NpbmctYm94"&gt;https://github.com/SagerNet/sing-box&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;包含 anytls 协议的服务器和客户端&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="mihomo"&gt;mihomo&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://bulianglin.com/g/aHR0cHM6Ly9naXRodWIuY29tL01ldGFDdWJlWC9taWhvbW8"&gt;https://github.com/MetaCubeX/mihomo&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;包含 anytls 协议的服务器和客户端&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="shadowrocket"&gt;Shadowrocket&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://bulianglin.com/g/aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9hcHAvc2hhZG93cm9ja2V0L2lkOTMyNzQ3MTE4"&gt;https://apps.apple.com/app/shadowrocket/id932747118&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Shadowrocket 2.2.65+ 实现了 anytls 协议的客户端&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="nekobox-for-android"&gt;NekoBox For Android&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://bulianglin.com/g/aHR0cHM6Ly9naXRodWIuY29tL01hdHN1cmlEYXlvL05la29Cb3hGb3JBbmRyb2lkL3JlbGVhc2Vz"&gt;https://github.com/MatsuriDayo/NekoBoxForAndroid/releases&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;NekoBox For Android 1.3.8+ 实现了 anytls 协议的客户端&lt;/p&gt;</description></item><item><title>Converting GL.iNet MT3000 (Beryl AX) from CN to Global - Hardware Questions and Recommendations</title><link>https://yecnay.net/posts/tech/converting-gl.inet-mt3000-beryl-ax-from-cn-to-global-hardware-questions-and-recommendations/</link><pubDate>Tue, 21 Apr 2026 08:50:19 +0800</pubDate><guid>https://yecnay.net/posts/tech/converting-gl.inet-mt3000-beryl-ax-from-cn-to-global-hardware-questions-and-recommendations/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;Converting GL.iNet MT3000 (Beryl AX) from CN to Global - Hardware Questions and Recommendations&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://forum.openwrt.org/t/converting-gl-inet-mt3000-beryl-ax-from-cn-to-global/165159/4%22"&gt;https://forum.openwrt.org/t/converting-gl-inet-mt3000-beryl-ax-from-cn-to-global/165159/4&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/kentnek/"&gt;kentnek&lt;/a&gt;&amp;rdquo;
published: 2023-07-08
created: 2025-06-09
description: &amp;ldquo;Hi, I recently purchased a MT3000 (Beryl AX) from Taobao, and realized the VPN and Adguard features were unavailable due to the router having CN version. According to the instructions shared in their forum for the MT2500…&amp;rdquo;
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="converting-glinet-mt3000-beryl-ax-from-cn-to-global"&gt;Converting GL.iNet MT3000 (Beryl AX) from CN to Global&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://forum.openwrt.org/c/hardware-questions-and-recommendations/13"&gt;Hardware Questions and Recommendations&lt;/a&gt;&lt;/p&gt;</description></item><item><title>gl-country-switcherunlocker.sh at main · mrgenius45gl-country-switcher · GitHub</title><link>https://yecnay.net/posts/tech/gl-country-switcherunlocker.sh-at-main-mrgenius45gl-country-switcher-github/</link><pubDate>Tue, 21 Apr 2026 08:50:19 +0800</pubDate><guid>https://yecnay.net/posts/tech/gl-country-switcherunlocker.sh-at-main-mrgenius45gl-country-switcher-github/</guid><description>&lt;hr&gt;
&lt;p&gt;title: &amp;ldquo;gl-country-switcher/unlocker.sh at main · mrgenius45/gl-country-switcher · GitHub&amp;rdquo;
source: &amp;ldquo;&lt;a href="https://github.com/mrgenius45/gl-country-switcher/blob/main/unlocker.sh%22"&gt;https://github.com/mrgenius45/gl-country-switcher/blob/main/unlocker.sh&amp;quot;&lt;/a&gt;
author:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;a href="https://yecnay.net/tags/mrgenius45/"&gt;mrgenius45&lt;/a&gt;&amp;rdquo;
published:
created: 2025-06-09
description:
tags:&lt;/li&gt;
&lt;li&gt;&amp;ldquo;clippings&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://github.com/mrgenius45/gl-country-switcher/blob/main/#start-of-content"&gt;Skip to content&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>