<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>刘上去 &#8211; 点滴记忆</title>
	<atom:link href="https://www.acfuck.com/author/liu/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.acfuck.com</link>
	<description>美好生活需要用心记录</description>
	<lastBuildDate>Sat, 08 Aug 2026 11:11:43 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>
	<item>
		<title>实测微雪 USB 转 RS232/RS485/TTL，三个接口同时接会发生什么</title>
		<link>https://www.acfuck.com/2026/08/08/%e5%ae%9e%e6%b5%8b%e5%be%ae%e9%9b%aa-usb-%e8%bd%ac-rs232-rs485-ttl%ef%bc%8c%e4%b8%89%e4%b8%aa%e6%8e%a5%e5%8f%a3%e5%90%8c%e6%97%b6%e6%8e%a5%e4%bc%9a%e5%8f%91%e7%94%9f%e4%bb%80%e4%b9%88/</link>
					<comments>https://www.acfuck.com/2026/08/08/%e5%ae%9e%e6%b5%8b%e5%be%ae%e9%9b%aa-usb-%e8%bd%ac-rs232-rs485-ttl%ef%bc%8c%e4%b8%89%e4%b8%aa%e6%8e%a5%e5%8f%a3%e5%90%8c%e6%97%b6%e6%8e%a5%e4%bc%9a%e5%8f%91%e7%94%9f%e4%bb%80%e4%b9%88/#respond</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Sat, 08 Aug 2026 11:10:06 +0000</pubDate>
				<category><![CDATA[硬件]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=116</guid>

					<description><![CDATA[最近买了微雪的 USB TO RS232/485/TTL 工业隔离转换器。 拿到手后，我第一感觉是：这个产品是 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">最近买了微雪的 <strong>USB TO RS232/485/TTL 工业隔离转换器</strong>。</p>



<p class="wp-block-paragraph">拿到手后，我第一感觉是：<strong>这个产品是不是设计得不够完善？</strong></p>



<p class="wp-block-paragraph">原因很简单。</p>



<p class="wp-block-paragraph">同系列另外两款产品都有拨码开关：</p>



<ul class="wp-block-list">
<li><strong>USB TO UART/I2C/SPI/JTAG</strong>：通过拨码切换 UART、SPI、I²C、JTAG 等模式。</li>



<li><strong>USB TO RS232/485</strong>：通过拨码切换 RS232、RS485，并可开启/关闭 120Ω 终端电阻。</li>
</ul>



<p class="wp-block-paragraph">而这款 <strong>USB TO RS232/485/TTL</strong> 却没有任何切换拨码，但官方说明又写着：</p>



<p class="wp-block-paragraph"><strong>RS232、RS485、TTL 不能同时使用。</strong></p>



<p class="wp-block-paragraph">当时我的想法是：</p>



<p class="wp-block-paragraph"><strong>既然不能同时使用，为什么不像另外两款一样做一个切换拨码？</strong></p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="750" height="709" data-id="120" src="https://www.acfuck.com/wp-content/uploads/2026/08/image-2.png" alt="" class="wp-image-120" srcset="https://www.acfuck.com/wp-content/uploads/2026/08/image-2.png 750w, https://www.acfuck.com/wp-content/uploads/2026/08/image-2-300x284.png 300w, https://www.acfuck.com/wp-content/uploads/2026/08/image-2-624x590.png 624w" sizes="(max-width: 750px) 100vw, 750px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="855" height="1024" data-id="119" src="https://www.acfuck.com/wp-content/uploads/2026/08/image-1-855x1024.png" alt="" class="wp-image-119" srcset="https://www.acfuck.com/wp-content/uploads/2026/08/image-1-855x1024.png 855w, https://www.acfuck.com/wp-content/uploads/2026/08/image-1-251x300.png 251w, https://www.acfuck.com/wp-content/uploads/2026/08/image-1-768x920.png 768w, https://www.acfuck.com/wp-content/uploads/2026/08/image-1-1283x1536.png 1283w, https://www.acfuck.com/wp-content/uploads/2026/08/image-1-1710x2048.png 1710w, https://www.acfuck.com/wp-content/uploads/2026/08/image-1-624x747.png 624w, https://www.acfuck.com/wp-content/uploads/2026/08/image-1.png 1954w" sizes="(max-width: 855px) 100vw, 855px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1010" height="1024" data-id="118" src="https://www.acfuck.com/wp-content/uploads/2026/08/image-1010x1024.png" alt="" class="wp-image-118" srcset="https://www.acfuck.com/wp-content/uploads/2026/08/image-1010x1024.png 1010w, https://www.acfuck.com/wp-content/uploads/2026/08/image-296x300.png 296w, https://www.acfuck.com/wp-content/uploads/2026/08/image-768x778.png 768w, https://www.acfuck.com/wp-content/uploads/2026/08/image-1516x1536.png 1516w, https://www.acfuck.com/wp-content/uploads/2026/08/image-624x632.png 624w, https://www.acfuck.com/wp-content/uploads/2026/08/image.png 1928w" sizes="(max-width: 1010px) 100vw, 1010px" /></figure>
</figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>于是我做了个测试</strong></h2>



<p class="wp-block-paragraph">我分别在 TTL、RS232、RS485 三个接口接上设备，同时向转换器发送数据。</p>



<p class="wp-block-paragraph">测试结果有点出乎意料。</p>



<p class="wp-block-paragraph"><strong>三个接口可以同时连接，在数据不发生冲突的情况下，也可以同时正常通信。</strong></p>



<p class="wp-block-paragraph">例如三个接口分别以不同周期发送数据时，大多数情况下都能正常收到。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184636-1024x576.png" alt="" class="wp-image-121" srcset="https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184636-1024x576.png 1024w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184636-300x169.png 300w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184636-768x432.png 768w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184636-1536x864.png 1536w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184636-624x351.png 624w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184636.png 1919w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">只有当两个接口刚好在同一时刻发送数据时，才会出现数据冲突，表现为乱码、丢字符或者数据混在一起。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184534-1024x576.png" alt="" class="wp-image-122" srcset="https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184534-1024x576.png 1024w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184534-300x169.png 300w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184534-768x432.png 768w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184534-1536x864.png 1536w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184534-624x351.png 624w, https://www.acfuck.com/wp-content/uploads/2026/08/屏幕截图-2026-08-08-184534.png 1919w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>我理解官方这句话真正的意思了</strong></h2>



<p class="wp-block-paragraph">官方写的是：</p>



<p class="wp-block-paragraph"><strong>RS232、RS485、TTL 不能同时使用。</strong></p>



<p class="wp-block-paragraph">但根据我的实测，我觉得更容易理解的说法应该是：</p>



<p class="wp-block-paragraph"><strong>三个接口可以同时连接，也可以分别正常通信，但不能同时向 USB 发送数据，否则可能发生数据冲突。</strong></p>



<p class="wp-block-paragraph">也就是说，它并不是三个独立串口，而是共享同一个 USB 串口通道。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>我的看法</strong></h2>



<p class="wp-block-paragraph">测试之前，我一直觉得：</p>



<p class="wp-block-paragraph"><strong>没有切换拨码，却写着”不能同时使用”，这个设计有点不完美。</strong></p>



<p class="wp-block-paragraph">但测试之后，我反而觉得：</p>



<p class="wp-block-paragraph"><strong>产品本身并没有问题，真正容易让人误解的是官方这句话。</strong></p>



<p class="wp-block-paragraph">如果官方改成下面这种描述，我觉得会更直观：</p>



<p class="wp-block-paragraph"><strong>RS232、RS485、TTL 可同时连接，但多个接口不能同时发送数据。</strong></p>



<p class="wp-block-paragraph">这样大家第一眼就能理解产品的工作方式，也不会像我一样，因为没有拨码而误以为产品设计存在问题。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>本文涉及产品：</strong></p>



<ul class="wp-block-list">
<li>图1：Waveshare <strong>USB TO UART/I2C/SPI/JTAG</strong></li>



<li>图2：Waveshare <strong>USB TO RS232/485</strong></li>



<li>图3：Waveshare <strong>USB TO RS232/485/TTL（本文测试对象）</strong></li>
</ul>



<p class="wp-block-paragraph"><strong>说明：本文结论来自个人实际测试，仅供参考。</strong></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2026/08/08/%e5%ae%9e%e6%b5%8b%e5%be%ae%e9%9b%aa-usb-%e8%bd%ac-rs232-rs485-ttl%ef%bc%8c%e4%b8%89%e4%b8%aa%e6%8e%a5%e5%8f%a3%e5%90%8c%e6%97%b6%e6%8e%a5%e4%bc%9a%e5%8f%91%e7%94%9f%e4%bb%80%e4%b9%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>冷</title>
		<link>https://www.acfuck.com/2026/04/08/%e5%86%b7/</link>
					<comments>https://www.acfuck.com/2026/04/08/%e5%86%b7/#respond</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 15:40:23 +0000</pubDate>
				<category><![CDATA[心情]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=113</guid>

					<description><![CDATA[半夜沥沥拉拉的小雨 工作十五年，独自出来十年了 😭 「请你务必，一而再，再而三，三而不竭，千次万次，毫不犹豫地 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">半夜沥沥拉拉的小雨</p>



<p class="wp-block-paragraph">工作十五年，独自出来十年了</p>



<p class="wp-block-paragraph" style="font-size:100px"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f62d.png" alt="😭" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">「请你务必，一而再，再而三，三而不竭，千次万次，毫不犹豫地救自己于人间水火。」</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2026/04/08/%e5%86%b7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>安装部署 Surge Snell</title>
		<link>https://www.acfuck.com/2026/01/18/%e5%ae%89%e8%a3%85%e9%83%a8%e7%bd%b2-surge-snell/</link>
					<comments>https://www.acfuck.com/2026/01/18/%e5%ae%89%e8%a3%85%e9%83%a8%e7%bd%b2-surge-snell/#respond</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Sun, 18 Jan 2026 07:30:47 +0000</pubDate>
				<category><![CDATA[知识库]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=110</guid>

					<description><![CDATA[发布地址：https://kb.nssurge.com/surge-knowledge-base/releas [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">发布地址：<a href="https://kb.nssurge.com/surge-knowledge-base/release-notes/snell">https://kb.nssurge.com/surge-knowledge-base/release-notes/snell</a></p>



<pre class="wp-block-code"><code>wget https://dl.nssurge.com/snell/snell-server-v5.0.1-linux-amd64.zip

unzip snell-server-v5.0.1-linux-amd64.zip
mv snell-server /usr/local/bin/

vim /usr/lib/systemd/system/snell.service</code></pre>



<p class="wp-block-paragraph"><code>snell.service</code> 内容如下：</p>



<pre class="wp-block-code"><code>&#91;Unit]
Description=Snell Proxy Service
After=network.target

&#91;Service]
Type=simple
User=nobody
Group=nogroup
LimitNOFILE=32768
ExecStart=/usr/local/bin/snell-server -c /etc/snell-server.conf

&#91;Install]
WantedBy=multi-user.target</code></pre>



<p class="wp-block-paragraph"><code>vim /etc/snell-server.conf</code></p>



<p class="wp-block-paragraph"><code>snell-server.conf</code> 内容如下：</p>



<pre class="wp-block-code"><code>&#91;snell-server]
listen = ::0:端口
psk = 密码
ipv6 = true</code></pre>



<p class="wp-block-paragraph">继续执行：</p>



<pre class="wp-block-code"><code>systemctl daemon-reload
systemctl enable snell
systemctl start snell</code></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2026/01/18/%e5%ae%89%e8%a3%85%e9%83%a8%e7%bd%b2-surge-snell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 配置 mihomo</title>
		<link>https://www.acfuck.com/2026/01/18/windows-%e9%85%8d%e7%bd%ae-mihomo/</link>
					<comments>https://www.acfuck.com/2026/01/18/windows-%e9%85%8d%e7%bd%ae-mihomo/#respond</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Sun, 18 Jan 2026 07:21:24 +0000</pubDate>
				<category><![CDATA[知识库]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=108</guid>

					<description><![CDATA[从 https://github.com/MetaCubeX/mihomo/releases 下载mihomo [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">从 <a href="https://github.com/MetaCubeX/mihomo/releases">https://github.com/MetaCubeX/mihomo/releases</a> 下载mihomo，选择Latest版本里的 <code>mihomo-linux-amd64-compatible-版本号.gz</code> 。</p>



<p class="wp-block-paragraph">从 <a href="https://github.com/winsw/winsw/releases">https://github.com/winsw/winsw/releases</a> 下载WinSW，选择Latest版本里的 <code>WinSW-x64.exe</code> 。</p>



<p class="wp-block-paragraph">mihomo安装于<code>C:\mihomo</code> 目录，先创建此文件夹。</p>



<p class="wp-block-paragraph">将<code>mihomo-linux-amd64-compatible-版本号.gz</code>解压，解压后将<code>mihomo-windows-amd64-compatible.exe</code>改命为<code>mihomo.exe</code>，并移动到<code>C:\mihomo</code>目录。</p>



<p class="wp-block-paragraph">在<code>C:\mihomo</code>目录创建clash配置文件<code>config.yaml</code>，内容如下：</p>



<pre class="wp-block-code"><code>ipv6: false
external-controller: 0.0.0.0:9090
external-ui: ui
geodata-mode: true  # 开启 dat 模式 面板可显示规则数量
geo-auto-update: true
geo-update-interval: 24
geox-url:
  geoip: "https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip-lite.dat"  # lite 版本 GEOIP 体积小
tun:
  enable: true
  auto-route: true
  auto-detect-interface: true
  strict-route: true
  stack: system
  dns-hijack:
    - 0.0.0.0:53
dns:
  enable: true
  listen: 0.0.0.0:53
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  fake-ip-filter:
    - '*.lan'
    - localhost.ptlogin2.qq.com
    - +.msftconnecttest.com
    - +.msftncsi.com
  nameserver:
    - system  # 调用系统 DNS 兼容性和速度最佳
proxies:
  - 代理A
  - 代理B

# ========== Proxy Groups ==========
proxy-groups:
  - name: "PROXY"
    type: select
    proxies:
      - "代理A"
      - "代理B"
      - DIRECT
rule-providers:
  global:
    type: http
    path: ./global.yaml
    url: "https://fastly.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Providers/ProxyLite.yaml"
    interval: 86400
    proxy: DIRECT
    behavior: classical
    format: yaml
  china:
    type: http
    path: ./china.yaml
    url: "https://fastly.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Providers/ChinaDomain.yaml"
    interval: 86400
    proxy: DIRECT
    behavior: classical
    format: yaml
rules:
  - GEOIP,private,DIRECT,no-resolve  # GEOIP 规则前加入 no-resolve 不提前解析 DNS
  - RULE-SET,global,PROXY,no-resolve
  - RULE-SET,china,DIRECT,no-resolve
  - GEOIP,cn,DIRECT
  - MATCH,PROXY</code></pre>



<p class="wp-block-paragraph">将<code>WinSW-x64.exe</code>移动到<code>C:\mihomo</code>目录，重命名为<code>mihomo-service.exe</code>。</p>



<p class="wp-block-paragraph">在<code>C:\mihomo</code>目录创建WinSW配置文件<code>mihomo-service.xml</code>，内容如下：</p>



<pre class="wp-block-code"><code>&lt;service>
  &lt;!-- 服务基础信息 -->
  &lt;id>mihomo&lt;/id>
  &lt;name>mihomo&lt;/name>
  &lt;description>MetaCubeX mihomo service (run: mihomo.exe -f config.yaml)&lt;/description>

  &lt;!-- 运行程序 -->
  &lt;executable>%BASE%\mihomo.exe&lt;/executable>
  &lt;arguments>-f "%BASE%\config.yaml"&lt;/arguments>

  &lt;!-- 工作目录 -->
  &lt;workingdirectory>%BASE%&lt;/workingdirectory>

  &lt;!-- 日志目录 -->
  &lt;logpath>%BASE%\logs&lt;/logpath>

  &lt;!-- 输出日志 -->
  &lt;log mode="roll-by-size">
    &lt;sizeThreshold>10485760&lt;/sizeThreshold> &lt;!-- 10MB -->
    &lt;keepFiles>10&lt;/keepFiles>
  &lt;/log>

  &lt;!-- 崩溃/退出自动拉起 -->
  &lt;onfailure action="restart" delay="5 sec"/>

  &lt;!-- 优雅停止：发送 Ctrl+C -->
  &lt;stopparentprocessfirst>true&lt;/stopparentprocessfirst>
  &lt;stoptimeout>10 sec&lt;/stoptimeout>

  &lt;!-- 以自动启动运行 -->
  &lt;startmode>Automatic&lt;/startmode>

&lt;/service></code></pre>



<p class="wp-block-paragraph">以管理员身份运行CMD，cd到<code>C:\mihomo</code>目录，运行<code>mihomo-service install mihomo-service.xml</code>。</p>



<p class="wp-block-paragraph">至此，Windows服务中就有了mihomo，运行服务后，浏览器访问 <code>http://127.0.0.1:9090/ui</code> 是管理UI。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2026/01/18/windows-%e9%85%8d%e7%bd%ae-mihomo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GL.iNet 路由器查看官方固件OpenWrt Version</title>
		<link>https://www.acfuck.com/2026/01/18/gl-inet-%e8%b7%af%e7%94%b1%e5%99%a8%e6%9f%a5%e7%9c%8b%e5%ae%98%e6%96%b9%e5%9b%ba%e4%bb%b6openwrt-version/</link>
					<comments>https://www.acfuck.com/2026/01/18/gl-inet-%e8%b7%af%e7%94%b1%e5%99%a8%e6%9f%a5%e7%9c%8b%e5%ae%98%e6%96%b9%e5%9b%ba%e4%bb%b6openwrt-version/#respond</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Sun, 18 Jan 2026 06:58:29 +0000</pubDate>
				<category><![CDATA[知识库]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=106</guid>

					<description><![CDATA[https://www.gl-inet.com/support/firmware-versions 目前的时间 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://www.gl-inet.com/support/firmware-versions">https://www.gl-inet.com/support/firmware-versions</a></p>



<p class="wp-block-paragraph">目前的时间点GL-MT3600BE已经发布一段时间，性能比上代GL-MT3000更好，但是可玩性不如GL-MT3000。</p>



<p class="wp-block-paragraph">GL-MT3600BE固件是OpenWrt 21，很多包已经不支持OpenWrt 21，安装报错。</p>



<p class="wp-block-paragraph">GL-MT3000固件有OpenWrt 24，支持更多包，可玩性也更好。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2026/01/18/gl-inet-%e8%b7%af%e7%94%b1%e5%99%a8%e6%9f%a5%e7%9c%8b%e5%ae%98%e6%96%b9%e5%9b%ba%e4%bb%b6openwrt-version/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GL.iNet MT3000 路由器修改区域</title>
		<link>https://www.acfuck.com/2026/01/18/gl-inet-mt3000-%e8%b7%af%e7%94%b1%e5%99%a8%e4%bf%ae%e6%94%b9%e5%8c%ba%e5%9f%9f/</link>
					<comments>https://www.acfuck.com/2026/01/18/gl-inet-mt3000-%e8%b7%af%e7%94%b1%e5%99%a8%e4%bf%ae%e6%94%b9%e5%8c%ba%e5%9f%9f/#respond</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Sun, 18 Jan 2026 06:53:02 +0000</pubDate>
				<category><![CDATA[知识库]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=104</guid>

					<description><![CDATA[We regret to make the following annoucement. Due to cur [&#8230;]]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We regret to make the following annoucement. Due to current legal and policy restrictions in mainland China, we are unable to provide VPN and AdGuard Home features in our CN version products sold in mainland China.</p>
</blockquote>



<p class="wp-block-paragraph">参考<a href="https://github.com/Zayrick/GL-iNet-GeoChanger"><code>https://github.com/Zayrick/GL-iNet-GeoChanger</code></a>中命令，试图修改MT3000的区域。</p>



<p class="wp-block-paragraph">如果是OpenWrt 21，直接参照执行即可，如果是OpenWrt 24，<code>dd if=/dev/mtdblock3 bs=1 count=2 skip=136 2>/dev/null | hexdump -C</code> 不会返回地区代码，因为24和21的分区不同。</p>



<pre class="wp-block-code"><code>root@GL-MT3000:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "BL2"
mtd1: 00080000 00020000 "u-boot-env"
mtd2: 00200000 00020000 "Factory"
mtd3: 00200000 00020000 "FIP"
mtd4: 00040000 00020000 "log"
mtd5: 0f640000 00020000 "ubi"</code></pre>



<p class="wp-block-paragraph">OpenWrt 24的Factory分区是mtd2，需要执行<code>dd if=/dev/mtdblock2 bs=1 count=2 skip=136 2>/dev/null | hexdump -C</code> 查看地区代码。</p>



<pre class="wp-block-code"><code>root@GL-MT3000:~# echo -n "US" | dd of=/dev/mtdblock2 bs=1 seek=136 conv=notrunc
dd: error writing '/dev/mtdblock2': Operation not permitted
1+0 records in
0+0 records out</code></pre>



<p class="wp-block-paragraph">在OpenWrt 24写mtdblock2会报错，需要刷机回退OpenWrt 21修改地区，修改后再升级到OpenWrt 24。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2026/01/18/gl-inet-mt3000-%e8%b7%af%e7%94%b1%e5%99%a8%e4%bf%ae%e6%94%b9%e5%8c%ba%e5%9f%9f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitLab 升级路径</title>
		<link>https://www.acfuck.com/2024/05/20/gitlab-%e5%8d%87%e7%ba%a7%e8%b7%af%e5%be%84/</link>
					<comments>https://www.acfuck.com/2024/05/20/gitlab-%e5%8d%87%e7%ba%a7%e8%b7%af%e5%be%84/#respond</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Mon, 20 May 2024 07:27:45 +0000</pubDate>
				<category><![CDATA[知识库]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=96</guid>

					<description><![CDATA[https://gitlab-com.gitlab.io/support/toolbox/upgrade-pa [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://gitlab-com.gitlab.io/support/toolbox/upgrade-path">https://gitlab-com.gitlab.io/support/toolbox/upgrade-path</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2024/05/20/gitlab-%e5%8d%87%e7%ba%a7%e8%b7%af%e5%be%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Defined MONGO_HOST unifi-db is not reachable, cannot proceed.</title>
		<link>https://www.acfuck.com/2024/05/20/defined-mongo_host-unifi-db-is-not-reachable-cannot-proceed/</link>
					<comments>https://www.acfuck.com/2024/05/20/defined-mongo_host-unifi-db-is-not-reachable-cannot-proceed/#comments</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Mon, 20 May 2024 07:24:29 +0000</pubDate>
				<category><![CDATA[知识库]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=93</guid>

					<description><![CDATA[内网部署的 UniFi Network application，https://hub.docker.com/ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">内网部署的 UniFi Network application，<a href="https://hub.docker.com/r/linuxserver/unifi-controller"><code>https://hub.docker.com/r/linuxserver/unifi-controller</code></a> 已deprecated，今天有空迁移到<a href="https://hub.docker.com/r/linuxserver/unifi-network-application">https://hub.docker.com/r/linuxserver/unifi-network-application</a>。</p>



<p class="wp-block-paragraph">unifi-network-application需要mongodb。</p>



<p class="wp-block-paragraph">部署mongodb正常，服务正常启动。部署unifi-network-application后启动失败报错如下：</p>



<pre class="wp-block-code"><code>&#91;migrations] started
&#91;migrations] no migrations found
usermod: no changes
───────────────────────────────────────
      ██╗     ███████╗██╗ ██████╗ 
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝ 
   Brought to you by linuxserver.io
───────────────────────────────────────
To support LSIO projects visit:
https:&#47;&#47;www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID:    1000
User GID:    1000
───────────────────────────────────────
*** Waiting for MONGO_HOST unifi-db to be reachable. ***
*** Defined MONGO_HOST unifi-db is not reachable, cannot proceed. ***</code></pre>



<p class="wp-block-paragraph">寻找解决方案，发现不少同样问题，普遍确认过mongodb连接信息正确。尝试过一些解决方法无效后，想起来container需要link才能互相通信。将mongodb和unifi-network-application容器设置`&#8211;link`后重启，服务正常启动。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2024/05/20/defined-mongo_host-unifi-db-is-not-reachable-cannot-proceed/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>几年后，又开始写博客～haha</title>
		<link>https://www.acfuck.com/2017/08/18/hello-world/</link>
					<comments>https://www.acfuck.com/2017/08/18/hello-world/#comments</comments>
		
		<dc:creator><![CDATA[刘上去]]></dc:creator>
		<pubDate>Fri, 18 Aug 2017 13:13:51 +0000</pubDate>
				<category><![CDATA[心情]]></category>
		<guid isPermaLink="false">https://www.acfuck.com/?p=1</guid>

					<description><![CDATA[折腾一晚上，离开办公室下着雨。 回到家里，眼睛有些干涩，倒是还不打盹。 努力，青年！]]></description>
										<content:encoded><![CDATA[<p>折腾一晚上，离开办公室下着雨。</p>
<p>回到家里，眼睛有些干涩，倒是还不打盹。</p>
<p>努力，青年！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.acfuck.com/2017/08/18/hello-world/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
