<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Rikkaの小小窝</title>
        <link>https://rikka.im/</link>
        <description>Recent content on Rikkaの小小窝</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh_cn</language>
        <copyright>Shiina Rikka</copyright>
        <lastBuildDate>Wed, 18 Feb 2026 02:40:31 +0800</lastBuildDate><atom:link href="https://rikka.im/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>让 Debian 作为一台路由器</title>
        <link>https://rikka.im/post/debian-router/</link>
        <pubDate>Mon, 08 Dec 2025 14:46:11 +0800</pubDate>
        
        <guid>https://rikka.im/post/debian-router/</guid>
        <description>&lt;p&gt;上个月给布置了一台 Dell R720，买了 4x2T 硬盘组硬 RAID5，底层要是虚拟化系统的话还要分别开路由器和文件服务器，实在不是很优雅，加之一直想组一个 All in Debian，遂行动&lt;br&gt;
过程真的踩了很多坑就是了，幸好有专家系统 (ChatGPT) 帮忙&lt;/p&gt;
&lt;h2 id=&#34;系统准备&#34;&gt;系统准备
&lt;/h2&gt;&lt;h3 id=&#34;sysctl&#34;&gt;sysctl
&lt;/h3&gt;&lt;p&gt;首先创建 &lt;code&gt;/etc/sysctl.d/99-router.conf&lt;/code&gt; 并写入以下内容&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv4.ip_forward = 1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv6.conf.all.disable_ipv6 = 0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv6.conf.default.disable_ipv6 = 0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv6.conf.all.forwarding = 1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv6.conf.default.forwarding = 1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv6.conf.all.accept_ra = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv6.conf.default.accept_ra = 2
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;net.ipv6.conf.br-lan.accept_ra = 0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;net.ipv6.conf.br-lan.accept_ra&lt;/code&gt; 的 &lt;code&gt;br-lan&lt;/code&gt; 改为实际 LAN 网卡&lt;/p&gt;
&lt;p&gt;然后执行 &lt;code&gt;sudo sysctl --system&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;碎碎念：Debian 13 的 systemd-sysctl 已经忽略 &lt;code&gt;/etc/sysctl.conf&lt;/code&gt; ，当时还一直纳闷为什么 sysctl -p 为什么不生效&lt;/p&gt;
&lt;h3 id=&#34;软件安装&#34;&gt;软件安装
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;network-manager&lt;/code&gt;：用于替代 ifupdown 管理网卡&lt;br&gt;
&lt;code&gt;ppp&lt;/code&gt;：用于宽带拨号&lt;br&gt;
&lt;code&gt;dnsmasq&lt;/code&gt;：用于为 LAN 提供 DNS 服务、DHCP 服务和 IPv6 路由通告服务&lt;br&gt;
&lt;code&gt;docker&lt;/code&gt; 或 &lt;code&gt;podman&lt;/code&gt;：可选，稍后解释用处&lt;/p&gt;
&lt;h2 id=&#34;网络接口配置&#34;&gt;网络接口配置
&lt;/h2&gt;&lt;p&gt;首先，将 &lt;code&gt;/etc/network/interfaces&lt;/code&gt; 中除 loopback 之外的网卡配置全部删除&lt;/p&gt;
&lt;p&gt;如果你只有一个 LAN 口，则使用&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c add type &amp;#34;ethernet&amp;#34; con-name &amp;#34;lan&amp;#34; ifname &amp;#34;enp1s0&amp;#34; ipv4.method &amp;#34;manual&amp;#34; ipv4.addresses &amp;#34;10.21.0.1/24&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;注意将 &lt;code&gt;enp1s0&lt;/code&gt; 改成你的实际网卡名称， &lt;code&gt;10.21.0.1/24&lt;/code&gt; 改成你想要的网段&lt;/p&gt;
&lt;p&gt;如果有多个 LAN 口，则需要建立桥接，配置如下&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 创建桥
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c add type &amp;#34;bridge&amp;#34; con-name &amp;#34;bridge&amp;#34; ifname &amp;#34;br-lan&amp;#34; ipv4.method &amp;#34;manual&amp;#34; ipv4.addresses &amp;#34;10.21.0.1/24&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 将网卡添加到桥
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c add type &amp;#34;bridge-slave&amp;#34; ifname &amp;#34;eno2&amp;#34; master &amp;#34;br-lan&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c add type &amp;#34;bridge-slave&amp;#34; ifname &amp;#34;eno3&amp;#34; master &amp;#34;br-lan&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# 以此类推
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;同样，将 &lt;code&gt;eno2&lt;/code&gt; &lt;code&gt;eno3&lt;/code&gt; 改成你的实际网卡名称， &lt;code&gt;10.21.0.1/24&lt;/code&gt; 改成你想要的网段&lt;/p&gt;
&lt;h2 id=&#34;拨号&#34;&gt;拨号
&lt;/h2&gt;&lt;p&gt;最初 Rikka 使用的是 ifupdown + pppconfig 的方案，但是这套方案不仅过时而且稳定性欠佳（用着用着突然出现开机不自启了&lt;br&gt;
最终还是切换到了 NetworkManager，稳定性更好更先进而且配置也简单ww&lt;/p&gt;
&lt;p&gt;只需要很简单的一行&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c add type &amp;#34;pppoe&amp;#34; con-name &amp;#34;pppoe&amp;#34; ifname &amp;#34;eno0&amp;#34; username &amp;#34;0d00&amp;#34; password &amp;#34;0721&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;将 &lt;code&gt;eno0&lt;/code&gt; 改为实际的 WAN 网卡并修改账号密码即可完成配置&lt;/p&gt;
&lt;p&gt;使用&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c modify &amp;#34;br-lan&amp;#34; ipv6.method &amp;#34;shared&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;给 LAN 分配 PD，不过 NetworkManager 无法修改前缀长度，只能固定 /64&lt;br&gt;
（记得将 &lt;code&gt;br-lan&lt;/code&gt; 改为实际的 LAN 配置名称&lt;/p&gt;
&lt;p&gt;然后在 &lt;code&gt;/etc/nftables.conf&lt;/code&gt; 的最下面添加以下内容来开启 MSS 钳制&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;table inet filter {
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    chain forward {
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        type filter hook forward priority 0; policy accept;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        tcp flags syn tcp option maxseg size set rt mtu
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    }
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;并使用 &lt;code&gt;systemctl restart nftables&lt;/code&gt; 重启 nftables&lt;br&gt;
（不开的话大包会因为禁止分片被丢掉的哦&lt;/p&gt;
&lt;p&gt;如果不想使用 ISP 下发的 DNS 的话，可以执行下面的命令来禁用&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nmcli c modify pppoe ipv4.ignore-auto-dns &amp;#34;yes&amp;#34; ipv6.ignore-auto-dns &amp;#34;yes&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;全部弄完后执行 &lt;code&gt;sudo nmcli c up pppoe&lt;/code&gt; 拨号，此时服务器已经可以上网了&lt;/p&gt;
&lt;p&gt;每次重新拨号都会有 PD 残留在 LAN 网卡，所以需要在 IPv6 下线时重启 PPPoE 以获取新的 PD，并重启 dnsmasq 重新分发&lt;br&gt;
创建 &lt;code&gt;/etc/ppp/ipv6-up.d/restart_dnsmasq&lt;/code&gt; 并写入以下内容&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#!/bin/sh
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;systemctl restart dnsmasq
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;创建 &lt;code&gt;/etc/ppp/ipv6-down.d/restart_pppoe&lt;/code&gt; 并写入以下内容&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#!/usr/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;nmcli c down pppoe &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; nmcli c up pppoe
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;这里的 &lt;code&gt;pppoe&lt;/code&gt; 改为 NetroowkManager 的 PPPoE 配置名称&lt;/p&gt;
&lt;h2 id=&#34;dns-和-dhcp&#34;&gt;DNS 和 DHCP
&lt;/h2&gt;&lt;p&gt;修改 &lt;code&gt;/etc/dnsmasq.conf&lt;/code&gt;，内容如下&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;interface&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;br&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lan&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;interface&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lo&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;bind&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;interfaces&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;port&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;53&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;223.5&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;5.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;enable&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ra&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;log&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dhcp&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;dhcp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;10.21&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;0.2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;10.21&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;0.254&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;12&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;h&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;dhcp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;::,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;constructor&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;br&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lan&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ra&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stateless&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;12&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;h&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;dhcp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;option&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;option&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;router&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;10.21&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;dhcp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;option&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;option&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dns&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;10.21&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;dhcp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;option&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;option6&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dns&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,[::]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;br-lan&lt;/code&gt; 修改为实际的 LAN 网卡，&lt;code&gt;dhcp-range&lt;/code&gt; 根据自己的网段来填写，&lt;code&gt;10.21.0.1&lt;/code&gt; 改为你设置的 LAN 口 IP&lt;br&gt;
执行 &lt;code&gt;sudo systemctl restart dnsmasq&lt;/code&gt;，此时下游设备已经可以获取到 IP 了，但是 IPv4 是上不了网的，因为此时还没配置 NAT&lt;br&gt;
记得在 &lt;code&gt;/etc/resolv.conf&lt;/code&gt; 第一行加入 &lt;code&gt;127.0.0.1&lt;/code&gt; 哦&lt;/p&gt;
&lt;h2 id=&#34;配置-nat&#34;&gt;配置 NAT
&lt;/h2&gt;&lt;p&gt;通常的教程都是使用 iptables 或者 nftables 来进行 NAT 转换，但是 Rikka 偏不走寻常路（x&lt;br&gt;
让我们看向 &lt;a class=&#34;link&#34; href=&#34;https://github.com/EHfive/einat-ebpf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;einat&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;einat is an eBPF-based Endpoint-Independent NAT(Network Address Translation).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;笔者这边的移动十分大方的给了 NAT1，使用 einat 可以很方便的让局域网内设备都获得 Endpoint-Independent NAT&lt;/p&gt;
&lt;p&gt;首先下载二进制文件并移动到 &lt;code&gt;/usr/bin&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;wget&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;github&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;com&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;EHfive&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;einat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ebpf&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;releases&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;download&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;v0&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;1.9&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;einat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;static&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x86_64&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;unknown&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;linux&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;musl&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;chmod&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;einat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;static&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x86_64&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;unknown&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;linux&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;musl&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mv&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;einat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;static&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x86_64&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;unknown&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;linux&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;musl&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bin&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;einat&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;然后创建 &lt;code&gt;/etc/systemd/system/einat.service&lt;/code&gt; 实现开机自启&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[Unit]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Description=EINAT
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Wants=network-online.target
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;After=network-online.target
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[Service]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ExecStart=/usr/bin/einat --ifname ppp0 --hairpin-if lo br-lan 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ExecStop=/bin/kill -TERM $MAINPID
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Restart=on-failure
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;RestartSec=5
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[Install]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;WantedBy=multi-user.target
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;记得 &lt;code&gt;br-lan&lt;/code&gt; 改为实际 LAN 网卡&lt;br&gt;
执行 &lt;code&gt;sudo systemctl daemon-reload&lt;/code&gt; 和 &lt;code&gt;sudo systemctl enable --now einat.service&lt;/code&gt;&lt;br&gt;
好啦，此时下游设备应该已经全部可以上网了&lt;/p&gt;
&lt;h2 id=&#34;upnp&#34;&gt;UPnP
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;注意！miniupnpd 在 Debian 13 无法正常工作，会导致 NAT 失效 (&lt;a class=&#34;link&#34; href=&#34;https://www.v2ex.com/t/1151385&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;参见&lt;/a&gt;)&lt;/strong&gt;&lt;br&gt;
如果真的需要 UPnP 的话，只能在容器里跑，这就是上面 &lt;code&gt;docker&lt;/code&gt; 或者 &lt;code&gt;podman&lt;/code&gt; 可选安装的原因&lt;/p&gt;
&lt;p&gt;compose.yaml 如下&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;services:  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  miniupnpd:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    cap_add:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      - NET_ADMIN
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    container_name: miniupnpd
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    image: hoshinorei/miniupnpd
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    network_mode: host
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    restart: always
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    tmpfs:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      - /run
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    volumes:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      - ./miniupnpd.conf:/etc/miniupnpd/miniupnpd.conf:ro
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;miniupnpd.conf 如下&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ext_perform_stun=yes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ext_stun_host=stun.hot-chilli.net
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ext_stun_port=3478
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;system_uptime=yes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uuid=a1837441-8d1f-43ef-ba15-d42432854810
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ext_ifname=ppp0
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipv6_disable=yes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;enable_upnp=yes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;enable_natpmp=yes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;listening_ip=br-lan
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;allow 1024-65535 0.0.0.0/0 1024-65535
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;deny 0-65535 0.0.0.0/0 0-65535
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;uuid 需要自己生成一个，可以使用 &lt;code&gt;uuidgen&lt;/code&gt; 命令&lt;br&gt;
&lt;code&gt;listening_ip=br-lan&lt;/code&gt; 记得改成自己的 LAN 网卡&lt;/p&gt;
&lt;h2 id=&#34;结尾&#34;&gt;结尾
&lt;/h2&gt;&lt;p&gt;弄了这么久，终于拥有了一个 Debian 软路由了&lt;br&gt;
Debian 可以折腾的可比 OpenWrt 多得多啦，慢慢发掘吧
未来笔者或许会折腾一些更复杂的东西，比如猫棒拨号然后 VLAN 划分上网和 IPTV 什么的，敬请期待啦&lt;/p&gt;
&lt;h2 id=&#34;参考&#34;&gt;参考
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://blog.bling.moe/post/3/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;使用 Debian 作为路由器&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://blog.bling.moe/post/19/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;使用 NetworkManager 配置 Debian 路由器&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://blog.h1ra.net/post/debian-router/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Debian 12 软路由配置随记&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>[东张西望 2] 海南/云南行</title>
        <link>https://rikka.im/post/scoop-2-hainan-yunnan/</link>
        <pubDate>Wed, 06 Aug 2025 02:00:29 +0800</pubDate>
        
        <guid>https://rikka.im/post/scoop-2-hainan-yunnan/</guid>
        <description>&lt;p&gt;大量图片注意！不过已经压缩并转换为 WebP，可放心流量）&lt;/p&gt;
&lt;h2 id=&#34;海南-海口-day0&#34;&gt;海南-海口 Day0
&lt;/h2&gt;&lt;p&gt;一直都想坐的，这次终于有机会了！&lt;br&gt;
7.15 晚上 21:22 乘坐 Z114 次从广州白云出发，经过越四个半小时到达湛江西，然后前往徐闻的渡口进行解挂登船&lt;br&gt;
到湛江西的时候实在是太困了，没能亲眼看到&lt;br&gt;
不过设了闹钟，早上起来的的时候刚好准备靠岸&lt;br&gt;
负责调车的机车是 DF4DD&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;DF4DD.webp&#34;&gt;
&lt;img src=&#34;DF4DD.webp&#34; alt=&#34;DF4DD&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;到了海口站换乘 S8059 次前往海口东（第一次做市郊铁路诶！）&lt;br&gt;
是特别涂装的 CRH6F-A，超漂亮！&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;CRH6F-A_1.webp&#34;&gt;
&lt;img src=&#34;CRH6F-A_1.webp&#34; alt=&#34;CRH6F-A&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;参观了一下海南省博物馆，简单逛了一下（热死了呜呜呜），回程从城西站搭乘 S8040 返回海口站，又遇到了不同涂装的 CRH6F-A&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;CRH6F-A_2.webp&#34;&gt;
&lt;img src=&#34;CRH6F-A_2.webp&#34; alt=&#34;CRH6F-A&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
 &lt;br&gt;
不知道为什么感觉海南和广东其实也没什么区别）&lt;/p&gt;
&lt;p&gt;回程没什么特别的，乘坐 K512 次返回广州白云，没想到渡轮只需要一个小时就到了&lt;/p&gt;
&lt;p&gt;碎碎念：再也不想坐 25G 了！和 25Z 的体验完全不同，超级烂&lt;/p&gt;
&lt;h2 id=&#34;云南-普者黑-day1-day2&#34;&gt;云南-普者黑 Day1-Day2
&lt;/h2&gt;&lt;p&gt;7.19 早上 9:30 在广州南乘坐 D3822 次前往普者黑站&lt;br&gt;
整整七个小时，第一次坐这么久的列车&lt;br&gt;
到了之后放好行李，吃了云南的第一餐饭&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Dinner.webp&#34;&gt;
&lt;img src=&#34;Dinner.webp&#34; alt=&#34;Dinner&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
对我而言吃不太习惯呢，这边的调味跟广东完全不一样&lt;/p&gt;
&lt;p&gt;第二天，爬了青龙山，喀斯特地貌的风景超漂亮的，湖水是像果冻一样的质感&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Puzhehei.webp&#34;&gt;
&lt;img src=&#34;Puzhehei.webp&#34; alt=&#34;Puzhehei&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Lake.webp&#34;&gt;
&lt;img src=&#34;Lake.webp&#34; alt=&#34;Lake&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
感觉跟之前去的广西差不多（小声&lt;/p&gt;
&lt;p&gt;然后没什么好拍的，拿长焦去拍了好多花）

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Flower_1.webp&#34;&gt;
&lt;img src=&#34;Flower_1.webp&#34; alt=&#34;Flower_1&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Flower_2.webp&#34;&gt;
&lt;img src=&#34;Flower_2.webp&#34; alt=&#34;Flower_2&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;晚上吃了顿烧烤，睡觉&lt;br&gt;
普者黑完&lt;/p&gt;
&lt;h2 id=&#34;云南-弥勒-day3-day4&#34;&gt;云南-弥勒 Day3-Day4
&lt;/h2&gt;&lt;p&gt;7.21 10:46 从普者黑站出发，乘坐 D9851 前往弥勒&lt;br&gt;
（昆局的英语广播是英式英语，超好听）&lt;br&gt;
放好东西之后就去沙滩玩&lt;br&gt;
嗯，是沙滩，在高原上的沙滩&lt;br&gt;
小朋友们玩得很开心，不过 Rikka 不是很能 participate in，只是在一旁默默拍照&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Beach_1.webp&#34;&gt;
&lt;img src=&#34;Beach_1.webp&#34; alt=&#34;Beach_1&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Beach_2.webp&#34;&gt;
&lt;img src=&#34;Beach_2.webp&#34; alt=&#34;Beach_2&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
（还是微距好用，随手拍都能出片&lt;/p&gt;
&lt;p&gt;晚上吃了菌子煲…………说真的至少对 Rikka 而言不是很好吃&lt;br&gt;
汤并不鲜，只有一股菌子特有的奇怪的味道&lt;br&gt;
菌子口感千奇百怪，有煮融了的有脆的有软的，而且味道感觉还不如香菇&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Mushroom.webp&#34;&gt;
&lt;img src=&#34;Mushroom.webp&#34; alt=&#34;Mushroom&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;del&gt;有这钱还不如去吃海鲜呢&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;第二天，东风韵景区&lt;br&gt;
这边的花海超好看的！&lt;br&gt;
有好多一大团的绣球花和小颗小颗的马缨丹&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Flower_3.webp&#34;&gt;
&lt;img src=&#34;Flower_3.webp&#34; alt=&#34;Flower_3&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Flower_4.webp&#34;&gt;
&lt;img src=&#34;Flower_4.webp&#34; alt=&#34;Flower_4&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;

其它的细节已经想不起来了，弥勒结束&lt;/p&gt;
&lt;h2 id=&#34;云南-澄江昆明-day5-7&#34;&gt;云南-澄江/昆明 Day5-7
&lt;/h2&gt;&lt;p&gt;到我写这部分（8.17）已经很难想起具体的内容了，也没有留下很多照片，所以简单写一下&lt;/p&gt;
&lt;p&gt;7.23 到澄江，中午吃的石锅鱼，感觉很鲜，很奇怪的鲜，和普通的鱼汤很不一样，鱼肉完全融进汤里的感觉&lt;/p&gt;
&lt;p&gt;放好行李先去了云南自博馆&lt;br&gt;
感觉自然博物馆对我而言不如人文博物馆好逛，只是稍微看了一下就找个地方休息了&lt;br&gt;
然后在抚仙湖边逛了下沙滩，毕竟小孩子们真的很喜欢）&lt;/p&gt;
&lt;p&gt;7.24 沙滩……以及游船&lt;/p&gt;
&lt;p&gt;7.25 到昆明，参观了一下西南联大，然后意外发现昆明地铁单程票有超级多款式&lt;br&gt;
&lt;del&gt;于是不小心花了 30 多去抽卡&lt;/del&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Fares.webp&#34;&gt;
&lt;img src=&#34;Fares.webp&#34; alt=&#34;Fares&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;第二天，KMG，CZ3494，落地 CAN&lt;br&gt;
（顺带一提南航的飞机餐超级恶心&lt;/p&gt;
</description>
        </item>
        <item>
        <title>机械革命无界 15X Linux 优化指南</title>
        <link>https://rikka.im/post/mechrevo-wujie15x-linux/</link>
        <pubDate>Sun, 01 Jun 2025 23:04:18 +0800</pubDate>
        
        <guid>https://rikka.im/post/mechrevo-wujie15x-linux/</guid>
        <description>&lt;p&gt;虽然说标题写着 15X 不过 14X 和 15X 都是通用的&lt;br&gt;
这破机子什么都得自己来，麻烦死了）&lt;br&gt;
不过幸好德国一个叫 TUXEDO 的公司也用了相同的模具，于是就有了驱动和控制面板&lt;/p&gt;
&lt;h2 id=&#34;rj45-网卡&#34;&gt;RJ45 网卡
&lt;/h2&gt;&lt;p&gt;你机革不知道从哪里捡的网卡，没进主线导致没驱动，只能自己装&lt;/p&gt;
&lt;p&gt;Arch Linux 系用户: &lt;a class=&#34;link&#34; href=&#34;https://aur.archlinux.org/packages/yt6801-dkms&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;yt6801-dkms&lt;/a&gt;&lt;sup&gt;AUR&lt;/sup&gt;&lt;br&gt;
Debian/Ubuntu 系用户: &lt;a class=&#34;link&#34; href=&#34;https://www.motor-comm.com/Public/Uploads/uploadfile/files/20250430/yt6801-linux-driver-1.0.30.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官网下载&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;设备驱动&#34;&gt;设备驱动
&lt;/h2&gt;&lt;p&gt;Arch Linux 系用户: &lt;a class=&#34;link&#34; href=&#34;https://aur.archlinux.org/packages/mechrevo-drivers-dkms&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mechrevo-drivers-dkms&lt;/a&gt;&lt;sup&gt;AUR&lt;/sup&gt;&lt;br&gt;
Debian/Ubuntu 系用户: 自己拉&lt;a class=&#34;link&#34; href=&#34;https://github.com/tuxedocomputers/tuxedo-drivers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;源码&lt;/a&gt;打 &lt;a class=&#34;link&#34; href=&#34;https://github.com/sund3RRR/Mechrevo14X-linux/raw/master/patches/add_mechrevo_vendor.patch&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;patch&lt;/a&gt; 然后编译安装吧&lt;/p&gt;
&lt;h2 id=&#34;控制面板&#34;&gt;控制面板
&lt;/h2&gt;&lt;p&gt;TUXEDO 的控制面板提供了绝大多数机革控制面板功能&lt;br&gt;
装好之后在 KDE 的状态栏亮度设置里就能调整键盘背光强度和颜色了&lt;/p&gt;
&lt;p&gt;Arch Linux 系用户: &lt;a class=&#34;link&#34; href=&#34;https://aur.archlinux.org/packages/tuxedo-control-center-bin&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;tuxedo-control-center-bin&lt;/a&gt;&lt;sup&gt;AUR&lt;/sup&gt;&lt;br&gt;
Debian/Ubuntu 系用户: 按照 TUXEDO 的&lt;a class=&#34;link&#34; href=&#34;https://www.tuxedocomputers.com/en/Add-TUXEDO-software-package-sources.tuxedo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;教程&lt;/a&gt;添加源后安装 &lt;code&gt;tuxedo-control-center&lt;/code&gt; 包&lt;/p&gt;
&lt;h2 id=&#34;屏幕色彩校准&#34;&gt;屏幕色彩校准
&lt;/h2&gt;&lt;p&gt;从 Windows 的控制面板把 ICC profile 提取出来了，在设置里选择好就行&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;BOE0C85_B025AA7B0639.icm&#34; &gt;BOE0C85_B025AA7B0639.icm&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;无法睡眠&#34;&gt;无法睡眠
&lt;/h2&gt;&lt;p&gt;可以试试添加 &lt;code&gt;acpi.ec_no_wakeup=1&lt;/code&gt; 到内核参数里&lt;/p&gt;
&lt;p&gt;如果不行的话就新建一条 udev 规则禁用 PS/2 键盘的 Wakeup Trigger&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
&lt;code&gt;/etc/udev/rules.d/99-disable-keyboard-wakeup.rules&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# Disable wakeup for PS/2 keyboard controller
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ACTION==&amp;#34;add&amp;#34;, SUBSYSTEM==&amp;#34;serio&amp;#34;, KERNEL==&amp;#34;serio0&amp;#34;, ATTR{power/wakeup}=&amp;#34;disabled&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;然后重载 udev 规则并重启&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;sudo&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;udevadm&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;control&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reload&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;rules&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;sudo&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;udevadm&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;trigger&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;reboot&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;更新-plasma-640-后鼠标光标卡顿&#34;&gt;更新 Plasma 6.4.0 后鼠标光标卡顿
&lt;/h2&gt;&lt;p&gt;在设置-显示和监视器里把自适应同步改成自动或者关掉就好了&lt;br&gt;
就这个破问题搞了我两个星期……&lt;/p&gt;
&lt;h2 id=&#34;人脸识别&#34;&gt;人脸识别
&lt;/h2&gt;&lt;p&gt;说真的在 Linux 其实不好用，唯一一个还算能用的方案是 &lt;a class=&#34;link&#34; href=&#34;https://github.com/boltgolt/howdy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;howdy&lt;/a&gt;&lt;br&gt;
14X/15X 的红外摄像头是 &lt;code&gt;/dev/video2&lt;/code&gt;&lt;/p&gt;
&lt;h2 id=&#34;性能优化&#34;&gt;性能优化
&lt;/h2&gt;&lt;p&gt;用 CachyOS，有针对 Zen4 专门优化的仓库&lt;/p&gt;
&lt;h2 id=&#34;参考&#34;&gt;参考
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sund3RRR/mechrevo14X-linux&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Github - mechrevo14X-linux&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://wiki.archlinux.org/title/Mechrevo_WUJIE14X&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ArchWiki - Mechrevo WUJIE14X&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://zeeko.dev/2025/06/running-linux-on-mechanical-revolution-15xpro-blizzard/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;在机械革命无界 15XPro 暴风雪上运行 Linux&lt;/a&gt; (感谢 Zeeko 的补充！)&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
        </item>
        <item>
        <title>[东张西望 1] 香港-广州行</title>
        <link>https://rikka.im/post/scoop-1-hk-gz/</link>
        <pubDate>Sun, 16 Feb 2025 00:35:54 +0800</pubDate>
        
        <guid>https://rikka.im/post/scoop-1-hk-gz/</guid>
        <description>&lt;p&gt;某天水 TG，看到有两位准备去站见，突然想起来有这么个东西，于是决定过两天出发&lt;br&gt;
顺便试试新开的 Android 版八达通好不好用（&lt;/p&gt;
&lt;h2 id=&#34;day1&#34;&gt;Day1
&lt;/h2&gt;&lt;p&gt;刚好有机会，就体验一下新开的广州白云站和比广深港高速还抢&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;的广深城际（广州白云的进站闸机速度超级快 &lt;del&gt;，说不定比深圳地铁的新闸机还快&lt;/del&gt;）&lt;br&gt;
广九线上面第一次看到了内燃机车，还有一整列的原色诶！（可惜照片没拍到）&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;DF5.webp&#34;&gt;
&lt;img src=&#34;DF5.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;在东铁遇到了可能比较少见的马场支线，想下车看看但是怕好久才能搭到车所以放弃了（&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Racecourse.webp&#34;&gt;
&lt;img src=&#34;Racecourse.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;先去尖沙咀码头转了一圈，拍到了超好看的九广钟楼&lt;br&gt;
（钟楼在中午的时候明暗对比度很高，找个好机位能拍的更好看点）

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;ClockTower.webp&#34;&gt;
&lt;img src=&#34;ClockTower.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;似乎，站见展比我想象中的要小，不过也是，毕竟是红磡站再利用&lt;br&gt;
如愿以偿地看到了 MLR 和 ktt 还有黄头&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;，此程的目的已经达成了x&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;MLR.webp&#34;&gt;
&lt;img src=&#34;MLR.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;


&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;ktt.webp&#34;&gt;
&lt;img src=&#34;ktt.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;


&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;E44.webp&#34;&gt;
&lt;img src=&#34;E44.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;

说真的 ktt 的乘坐体验可比现在广九线上那一堆东西舒服多了&lt;/p&gt;
&lt;p&gt;然后坐东铁过海玩一下，本来想上山顶，但是城巴 15 路在金钟根本上不去，所以回码头坐天星小轮回尖沙咀了&lt;br&gt;
还有很多时间，又没事干，于是突发奇想弥补一下上次没体验到轻铁的遗憾，就光速出发去元朗坐轻铁&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;LightRail.webp&#34;&gt;
&lt;img src=&#34;LightRail.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;下了轻铁，录了个视频，再坐一下将近十年没坐过的小巴回深圳湾（绿 van 司机真的好狂野，开着感觉快起飞了一样）&lt;/p&gt;
&lt;p&gt;今日行程结束&lt;/p&gt;
&lt;h2 id=&#34;day2&#34;&gt;Day2
&lt;/h2&gt;&lt;p&gt;其实去白云山的目的是看看梅花，还专门选了梅花园入口，但是走了好远之后一看路牌才发现走反了，往山顶公园方向去了（&lt;br&gt;
爬山路上遇到了好多超可爱的猫猫，小小只的，还很怕人，稍微靠近一点就跑开了ww&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
白云飞索，没钱，等之后有钱了再来试试把x&lt;/p&gt;
&lt;p&gt;到了山顶，似乎，就是很普通的一个山顶公园，没什么很特别的&lt;br&gt;
花很好看？

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;BYMnt-Flowers.webp&#34;&gt;
&lt;img src=&#34;BYMnt-Flowers.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;

还不如在发现走反了的时候掉头回去呢qwq&lt;/p&gt;
&lt;p&gt;来都来了，坐一下缆车吧，实话说票价比想象中的便宜（下山 20），风景还挺好看的，可惜那天大雾拍出来不太好看&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;BYMnt-Telpher.webp&#34;&gt;
&lt;img src=&#34;BYMnt-Telpher.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;


&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;BYMnt-Telpher2.webp&#34;&gt;
&lt;img src=&#34;BYMnt-Telpher2.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;晚上回客村吃饭，吃到了人生中第一餐海底捞&lt;br&gt;
天啊海底捞的服务也太热情了吧，要是没人带社恐真的会升天的&lt;/p&gt;
&lt;h2 id=&#34;day3&#34;&gt;Day3
&lt;/h2&gt;&lt;p&gt;什么也没干，去广州北打了五张红票就回家了xd&lt;/p&gt;
&lt;h2 id=&#34;题外话&#34;&gt;题外话
&lt;/h2&gt;&lt;p&gt;在中环买了一个富豪雪糕试试，感觉味道还不如麦麦的甜筒，价格还贵一倍……&lt;br&gt;
Android 版八达通体验并没有 iOS 那么好，刷卡速度略慢&lt;br&gt;
&lt;del&gt;海底捞真的好贵&lt;/del&gt;&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;票价比广深港贵几块，时间又长，而且还是乘坐体验极其糟糕的 CRH1A（6A 混跑）&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://t.me/rikka_outside/34?single&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;照片&lt;/a&gt;，&lt;a class=&#34;link&#34; href=&#34;https://t.me/rikka_outside/45?single&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;更多照片&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://t.me/rikka_outside/59&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;猫猫！&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
        </item>
        <item>
        <title>[东张西望 0] 新的系列……？</title>
        <link>https://rikka.im/post/scoop-beginnings/</link>
        <pubDate>Sun, 16 Feb 2025 00:02:35 +0800</pubDate>
        
        <guid>https://rikka.im/post/scoop-beginnings/</guid>
        <description>&lt;p&gt;是小窝的第一个系列诶！&lt;/p&gt;
&lt;h2 id=&#34;这是什么&#34;&gt;这是什么
&lt;/h2&gt;&lt;p&gt;可能是类似于旅行日记一样的东西？&lt;br&gt;
我还挺喜欢天天往外面跑的，当然也会有一些感想&lt;del&gt;碎碎念&lt;/del&gt;啦，就开了这么一个系列&lt;br&gt;
&lt;del&gt;但是我还是跑不出广东（怨念&lt;/del&gt;&lt;br&gt;
如果不出意外的话，每次出去玩应该都会写一篇，我的分享欲还挺强的x&lt;br&gt;
内容的话，感想？拍的照片？反正想到什么写什么，应该听杂乱的&lt;/p&gt;
&lt;h2 id=&#34;名字&#34;&gt;名字？
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;东张西望&lt;/em&gt; 和英文名 &lt;em&gt;Scoop&lt;/em&gt; 来源于 TVB 的一档同名节目，不过内容上没什么关联就是了&lt;br&gt;
这个名字还挺符合我出门时候的状态其实，就喜欢东看看西看看（&lt;br&gt;
&amp;ldquo;哇这个好漂亮，哇那个是什么东西&amp;rdquo;.jpg&lt;/p&gt;
</description>
        </item>
        <item>
        <title>机械革命无界 15X 暴风雪使用体验</title>
        <link>https://rikka.im/post/mechrevo-wujie15xa/</link>
        <pubDate>Mon, 03 Feb 2025 00:48:31 +0800</pubDate>
        
        <guid>https://rikka.im/post/mechrevo-wujie15xa/</guid>
        <description>&lt;h2 id=&#34;好耶&#34;&gt;好耶
&lt;/h2&gt;&lt;p&gt;
&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;fastfetch.webp&#34;&gt;
&lt;img src=&#34;fastfetch.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;

总之就是，换新电脑了&lt;br&gt;
国补完 3998 到手&lt;br&gt;
以前的那台零刻 SER5 MAX 虽然说确实有一定的便携性，但还是不怎么方便（便携屏+键盘），而且在外面组好这套有点太显眼了x，于是卖掉了&lt;/p&gt;
&lt;h2 id=&#34;参数&#34;&gt;参数
&lt;/h2&gt;&lt;p&gt;懒得列了，就补充些别的评测没有的吧&lt;br&gt;
后面的 USB4 是 40Gbps 的，插上雷电三控制器可以识别，暂时没有 PCIe 设备进行测试&lt;br&gt;
面板是京东方的，&lt;strong&gt;据说&lt;/strong&gt;存在坏点问题，我手上这台正常&lt;br&gt;
机子自带的硬盘是英睿达的 P3 Plus&lt;br&gt;
有线网卡是 Motorcomm YT6801（要注意这个网卡的驱动截至目前尚未进入 Linux 主线，安装时需要使用 Wi-Fi 或手机共享）&lt;br&gt;
无线网卡是 MediaTek MT7922&lt;/p&gt;
&lt;h2 id=&#34;使用体验&#34;&gt;使用体验
&lt;/h2&gt;&lt;p&gt;太棒了！&lt;del&gt;（孩子词穷真的想不到什么更好的形容词了）&lt;/del&gt;&lt;br&gt;
性能真的好到不像一个轻薄本，真的满足了我到处跑还能打游戏的幻想&lt;/p&gt;
&lt;p&gt;键盘手感尚可，就是很普通的笔记本上的薄膜，平平无奇。但是它的全尺寸方向键和数字小键盘真的直接戳中我了，不过代价就是键盘边缘十分贴近 C 面边缘以及方向键是突出去的（强迫症患者可能会不适），见仁见智吧&lt;br&gt;
屏幕可以单手开合，但是转轴并不是很稳定，移动时会前后晃&lt;/p&gt;
&lt;p&gt;风扇即便是全速也算比较安静的了，放卧室里睡觉是 ok 的&lt;br&gt;
散热很棒，全核满载 4.6G 的情况下还能稳住不到 80°C&lt;/p&gt;
&lt;p&gt;Linux 下的优化参考我的&lt;a class=&#34;link&#34; href=&#34;https://rikka.im/post/mechrevo-wujie15x-linux/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;另一篇文章&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;WIP&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;性能&#34;&gt;性能
&lt;/h2&gt;&lt;p&gt;以下性能均为电源接通时测试&lt;/p&gt;
&lt;p&gt;&lt;em&gt;WIP&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;理论性能&#34;&gt;理论性能
&lt;/h3&gt;&lt;h4 id=&#34;sysbench&#34;&gt;Sysbench
&lt;/h4&gt;&lt;p&gt;单线程：5660&lt;br&gt;
16 线程：47163&lt;/p&gt;
&lt;h4 id=&#34;cpu-z&#34;&gt;CPU-Z
&lt;/h4&gt;&lt;p&gt;单线程：706&lt;br&gt;
多线程：7256&lt;/p&gt;
&lt;h3 id=&#34;游戏性能&#34;&gt;游戏性能
&lt;/h3&gt;&lt;h4 id=&#34;地平线-4&#34;&gt;地平线 4
&lt;/h4&gt;&lt;p&gt;2560x1600，预设高，基准测试全程 60FPS，游戏时显卡占用约为 85-98%&lt;br&gt;
（它比 Tesla M40 还要强诶！）

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;horizon4.webp&#34;&gt;
&lt;img src=&#34;horizon4.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;h4 id=&#34;minecraft&#34;&gt;Minecraft
&lt;/h4&gt;&lt;p&gt;这不是闭着眼跑吗x&lt;br&gt;
在 1.20 下锁 120 帧时 GPU 占用约在 30%-40%，在雨林的复杂地形最高 50%&lt;/p&gt;
</description>
        </item>
        <item>
        <title>[WIP] 开平市第一中学求生指南</title>
        <link>https://rikka.im/post/kaiping-no-1-middle-school-survival-guide/</link>
        <pubDate>Sun, 19 Jan 2025 15:28:26 +0800</pubDate>
        
        <guid>https://rikka.im/post/kaiping-no-1-middle-school-survival-guide/</guid>
        <description>&lt;h2 id=&#34;首先&#34;&gt;首先
&lt;/h2&gt;&lt;p&gt;如果你已经被录取了，那欢迎成为开平一中的一名学子！如果平不出意外的话你应该是要与她相处三年时光了，不管你喜不喜欢这所学校&lt;br&gt;
这篇文章就是来告诉你&lt;del&gt;接下来的三年里如何在一中顽强的活下去&lt;/del&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;一中又大又漂亮！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;交通&#34;&gt;交通
&lt;/h2&gt;&lt;p&gt;除非你一整个学期都留校，不然看看这节还是有必要的)&lt;/p&gt;
&lt;h3 id=&#34;开车&#34;&gt;开车
&lt;/h3&gt;&lt;p&gt;如果家里人有时间接送的话还是尽可能开车比较好，毕竟公交可能要好几个钟才能到&lt;br&gt;
市区往返学校主要有两条路线，以义祠为例，可以选择走国道往古镇方向(红线)或者祥龙南路(蓝线)&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Route.webp&#34;&gt;
&lt;img src=&#34;Route.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
走国道的话基本不会堵车，但是要绕远一点而且&lt;strong&gt;有很多大车&lt;/strong&gt;&lt;br&gt;
祥龙南路那边路程比较短但是路很窄，堵车比较严重 &lt;strong&gt;(特别是放学的时候，教伦和一中的放学时间隔得不远，而且很多家长会原地掉头导致整条路堵塞)&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;公交&#34;&gt;公交
&lt;/h3&gt;&lt;p&gt;由于我没做过公交，所以以下内容来自于同学口述，可能有不准确的地方，仅供参考&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;br&gt;
一中有提供放学时去义祠的定制公交，好像是六块钱，要每周报名，能坐定制公交就坐，不然挤公交是极其痛苦的(要注意定制公交在非周六日放学是没有的)&lt;br&gt;
如果一定要坐公交的话，放学的时候你在南门公交站是不可能上得了车的了，有以下两种选择：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;走路去古镇总站上车，从北门走约20-30分钟可达总站，在路上有概率遇到发的车&lt;/li&gt;
&lt;li&gt;遇多个年级同时放学，606堵住走不动的话，可以从北门走到树溪路口站搭乘613/621/617/613/616/638/639路&lt;/li&gt;
&lt;li&gt;&lt;del&gt;在校门口坐古镇方向的车去总站，下车后再坐义祠方向的车。要多花点钱，而且不一定能挤上车&lt;/del&gt; 由于弊大于利废弃，当然你也可以尝试&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To Do: 回校公交&lt;/p&gt;
&lt;h3 id=&#34;打车&#34;&gt;打车
&lt;/h3&gt;&lt;p&gt;这里回市区要四十几块的哦，&lt;del&gt;太有钱建议送我而不是打车&lt;/del&gt;&lt;/p&gt;
&lt;h3 id=&#34;走路&#34;&gt;走路
&lt;/h3&gt;&lt;p&gt;你是认真的吗？？你真的是认真的？？？&lt;/p&gt;
&lt;h2 id=&#34;安检&#34;&gt;安检
&lt;/h2&gt;&lt;p&gt;如你所知，一中是有安检门的，进门的时候要书包行李箱袋子以及过机，所以进门口之前建议先把所有金属物品都放进一个透明袋子里放桌面上再过机&lt;br&gt;
然而这个安检门经常发癫，有时候全身上下什么都没有过去都能响，还有一次同学带了两台手机过都不响，所以，祝你好运&lt;br&gt;
每学期的外出研学和高三的高考报名应该是你为数不多合法携带手机且不用过安检的情况&lt;br&gt;
顺带一提，一中的安检其实并不严格，很多违禁物品都是随便带的，至于方法嘛，还请自行摸索咯&lt;/p&gt;
&lt;p&gt;PS: 违禁物品被抓到就喜提通报+走读三天+没收到期末咯&lt;br&gt;
PS2: 相机及相关物品(如三脚架闪光灯等)是可以带进学校的&lt;br&gt;
PS3: 记得带校卡！！！&lt;/p&gt;
&lt;h2 id=&#34;吃饭&#34;&gt;吃饭
&lt;/h2&gt;&lt;h3 id=&#34;抢饭&#34;&gt;抢饭
&lt;/h3&gt;&lt;p&gt;抢饭路线可以参考前辈的视频&lt;a class=&#34;link&#34; href=&#34;https://www.bilibili.com/video/BV1dj411g7yz/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;【VLOG】开平一中抢饭路线全解（多线多视角）&lt;/a&gt; &lt;br&gt;
通常线路二是最多人的常规路线，线路三适合抢二楼的饭，线路一真的太远了几乎没什么人走&lt;br&gt;
一楼的班吃饭真的很方便，根本不用抢&lt;br&gt;
在每年开放日的时候先练习一下吧x&lt;/p&gt;
&lt;h3 id=&#34;吃什么&#34;&gt;吃什么
&lt;/h3&gt;&lt;p&gt;饭的话推荐二楼的鸡排饭(14块一块鸡排和一片煎蛋)，一楼推荐吃14块，12和9块的几乎没什么肉，纯素食可以考虑。不推荐小碗菜，味道不怎么样&lt;br&gt;
喜欢吃面的在二楼和一楼楼梯口隔壁都有得卖。一楼面的价格有9/12/14，种类比较多。二楼的牛腩面14，鸡肉面12，说实话性价比比较低&lt;/p&gt;
&lt;p&gt;&lt;del&gt;还有一种吃法：去小卖部/面包屋买一堆小零食，然后在一楼买碗饭(1块)或者去二楼自己装饭(不用钱)，然后拌着吃。&lt;br&gt;
虽然卖相不怎么样但是味道还不错，而且&lt;strong&gt;很便宜&lt;/strong&gt;！一餐6-8块还能有菜有肉&lt;br&gt;
不过不建议长期吃就是了&lt;/del&gt;&lt;br&gt;
目前全市学校小卖部已经下架所有的零食，只剩牛奶面包和水了，面包屋也真的只剩面包了，各位自求多福吧）&lt;/p&gt;
&lt;h3 id=&#34;食品安全&#34;&gt;食品安全
&lt;/h3&gt;&lt;p&gt;根据观察，每次开饭前食堂都会拿一小部分出来留存&lt;br&gt;
吃了一学期来看，应该是比较卫生的，暂时没吃出过异物&lt;br&gt;
不过有前辈在饭里面吃出过鼠妇，我本人也有一次细菌感染了&lt;br&gt;
&lt;del&gt;不过，至少比你开平某民办初中食堂干净多了&lt;/del&gt;&lt;/p&gt;
&lt;h2 id=&#34;卫生健康&#34;&gt;卫生健康
&lt;/h2&gt;&lt;h3 id=&#34;校医&#34;&gt;校医
&lt;/h3&gt;&lt;p&gt;校医室药物还算齐全，价格也没比外面贵多少，但主要问题是校医并不是那么专业，有时候开的药不对症(细菌感染腹泻发烧那次给我开了两包小柴胡……)&lt;br&gt;
要注意一般你放学之后校医也下班了，所以最好下课时间去而不是放学之后&lt;/p&gt;
&lt;h3 id=&#34;蚊虫及各种小生物&#34;&gt;蚊虫及各种小生物
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;一中的蚊虫问题格外突出！&lt;/strong&gt;&lt;br&gt;
特别是热天的时候，每天晚上都会有蚊子开演唱会，建议宿舍常备驱蚊水，必要时使用杀虫剂&lt;br&gt;
宿舍和班里总能刷新各种小生物，包括但不限于：蚊子、蟑螂、蚯蚓、鼠妇、飞蛾、不知名虫子、老鼠等&lt;br&gt;
一到下雨天，校园各处里面就会刷新一大团很微小的飞虫，就一大团在路上，不仔细看根本发现不了(我都不知道在一中吃了多少只虫子了)&lt;/p&gt;
&lt;p&gt;2025.5.20: 近期由于不明原因导致宿舍和课室出现大量蚊子，每周多次消杀均无效果，带冰袖或许是个更好的选择（？&lt;/p&gt;
&lt;h2 id=&#34;to-do&#34;&gt;To Do
&lt;/h2&gt;&lt;p&gt;先写这么多吧，后面日常生活才是重头呢，慢慢补充吧&lt;/p&gt;
&lt;p&gt;2025.1.19: 初步完成Demo&lt;br&gt;
2025.1.21: 更新了放学公交&lt;sup id=&#34;fnref1:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 吃饭&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 卫生安全&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 交通(部分完成)
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 回校公交&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 宿舍&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 教学楼&amp;amp;课室&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 上课&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 娱乐活动&lt;/li&gt;
&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; 杂项&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;感谢Abyss和另一位同学提供的修改意见&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref1:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
        </item>
        <item>
        <title>广东省业余无线电台执照申请指南</title>
        <link>https://rikka.im/post/amateur-radio-license-applying-guidance/</link>
        <pubDate>Sat, 02 Nov 2024 22:55:11 +0800</pubDate>
        
        <guid>https://rikka.im/post/amateur-radio-license-applying-guidance/</guid>
        <description>&lt;h2 id=&#34;首先&#34;&gt;首先
&lt;/h2&gt;&lt;p&gt;因为我在广东省，所以本文的内容仅针对广东省来撰写，其他的省份可能会有所不同&lt;br&gt;
在申请呼号前，请确保你&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;熟悉无线电管理规定；&lt;br&gt;
具有相应的操作技术能力，依照《业余无线电台管理办法》通过相应的操作技术能力验证；&lt;br&gt;
使用的无线电发射设备依法取得型号核准（型号核准证载明的频率范围包含业余余业频段）；或者使用的自制、改装、拼装等未取得型号核准的无线电发射设备符合国家标准和国家无线电管理规定，且无线电发射频率范围仅限于业余业务频段。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;考取操作证书&#34;&gt;考取操作证书
&lt;/h2&gt;&lt;p&gt;可以参考 Souiken 写的 &lt;a class=&#34;link&#34; href=&#34;https://blog.souiken.moe/post/amateurRaidoLicenseGuide/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;em&gt;业余无线电操作证考取指南&lt;/em&gt;&lt;/a&gt;&lt;br&gt;
补充一下，广东的考试计划在&lt;a class=&#34;link&#34; href=&#34;http://ragd.org.cn/ksjh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;这里&lt;/a&gt;公布&lt;br&gt;
建议关注 &lt;strong&gt;广东无线电&lt;/strong&gt; 公众号，考试安排/场次安排/通过名单都会在这里发布（如果为A类考试则由当地无线电机构公众号发布通过名单）&lt;br&gt;
顺带一提广东的办事效率真的很慢，9.22 考的试，10.14 出的通过名单，11.1 才核发操作证书，截至今天 (11.2) 实体证仍然杳无音讯……&lt;/p&gt;
&lt;h2 id=&#34;申请执照呼号&#34;&gt;申请执照&amp;amp;呼号
&lt;/h2&gt;&lt;p&gt;以下内容参考自 BA7LCE 的教程，真的特别感谢&lt;br&gt;
等在智谱 App 或者在 &lt;a class=&#34;link&#34; href=&#34;http://82.157.138.16:8091/CRAC/crac/pages/list_cert.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CRAC 官网&lt;/a&gt;可以查到自己的证书编号后，就可以进行执照的申请了&lt;/p&gt;
&lt;h3 id=&#34;资料准备&#34;&gt;资料准备
&lt;/h3&gt;&lt;p&gt;注意：在某阳江市需要特别准备一些其他的材料，这里暂时不做讨论&lt;br&gt;
以及揭阳市工信局依然只能上传表 17/19，新规都多久了还没改过来……&lt;br&gt;
根据广东政务服务网，你需要准备材料如下：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;《业余无线电台设置、使用申请表》（Excel格式）&lt;/li&gt;
&lt;li&gt;《业余无线电台设置、使用申请表》（签名电子件，即PDF格式）&lt;/li&gt;
&lt;li&gt;设备照片&lt;/li&gt;
&lt;li&gt;监护人身份证明复印件，以及申请人与监护人关系的说明材料（仅未成年人需要）&lt;/li&gt;
&lt;li&gt;跨区域设置业余无线电台必要性的说明材料（仅跨区使用需要）&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;申请表&#34;&gt;申请表
&lt;/h4&gt;&lt;p&gt;前往&lt;a class=&#34;link&#34; href=&#34;http://www.gdradio.gd.gov.cn:18084/RsApply/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;无线电台资料填报系统&lt;/a&gt;获取&lt;br&gt;
扫码登录后在右上角的&amp;quot;申请表录入&amp;quot;选择&amp;quot;业余无线电台设置、使用申请表&amp;quot;&lt;br&gt;
申请人基本信息按实际情况填写即可，&amp;ldquo;编号&amp;quot;一栏写上你在 CRAC 查到的证书编号&lt;/p&gt;
&lt;p&gt;业余无线电台基本信息&lt;br&gt;
台站名称建议采用“申请人+频段+业务类别+用途”的方式填写，当然只是官方建议，不过不按照他来不知道会不会被为难&lt;br&gt;
申请类型新设&lt;br&gt;
使用方式如果你是基地台就选择&amp;quot;固定&amp;quot;并填写所在的经纬度，车台就选&amp;quot;车载&amp;quot;填写车牌号，背负式电台/手台选择&amp;quot;背负或手持&amp;rdquo;，注意这三者都要填写台站/设置区域，台站就写你的省市区，设置区域如果只在省内用就写广东省，需要出省用就写全国 (要额外提供说明文件)&lt;br&gt;
申请使用期限不得超过五年，并且最好减去一个月，比如说我是 2024.11.2 申请的，那期限最好是 2029.10.1&lt;br&gt;
&amp;ldquo;是否同时申请呼号&amp;quot;选择是，&amp;ldquo;原指配呼号&amp;quot;填写&amp;quot;新申请&amp;rdquo;&lt;/p&gt;
&lt;p&gt;业余无线电台基本参数&lt;br&gt;
核准代码可以在 &lt;a class=&#34;link&#34; href=&#34;https://ythzxfw.miit.gov.cn/resultQuery&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MIIT&lt;/a&gt; 查询到，序列号在机身铭牌上&lt;br&gt;
占用带宽和工作频率在核准代码那里可以看到，常见 U/V 手台基本都是 16kHz 占用带宽和 144-148MHz&amp;amp;430-440MHz 工作频率，最大发射功率据实填写 (注意 A 类不能超过 25W)&lt;br&gt;
一般的手台天线增益填 2，垂直线极化&lt;/p&gt;
&lt;p&gt;检查确认无误后导出即可&lt;br&gt;
这里有一个脱敏的&lt;a class=&#34;link&#34; href=&#34;%e4%b8%9a%e4%bd%99%e6%97%a0%e7%ba%bf%e7%94%b5%e5%8f%b0%e8%ae%be%e7%bd%ae%e3%80%81%e4%bd%bf%e7%94%a8%e7%94%b3%e8%af%b7%e8%a1%a8.xlsx&#34; &gt;文件&lt;/a&gt;，可供参考填写&lt;/p&gt;
&lt;p&gt;签名电子件的话可以在画图软件上签名后将图片插入到 Excel 文档中，在将其转为PDF文件，要注意留一份原版的 Excel 文件&lt;/p&gt;
&lt;h4 id=&#34;设备照片&#34;&gt;设备照片
&lt;/h4&gt;&lt;p&gt;这个没什么好说的，把电台的铭牌 (完整包含核准码和序列号) 和正面各拍张照压缩成一个文件即可&lt;/p&gt;
&lt;h4 id=&#34;监护人关系证明&#34;&gt;监护人关系证明
&lt;/h4&gt;&lt;p&gt;如果你还是未成年的话，就会需要这个东西&lt;br&gt;
你需要准备一下监护人的身份证复印件以及户口本你和监护人那一页&lt;br&gt;
然后插入到证明里的相应位置就行了&lt;br&gt;
签名方法参照申请表&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;%e5%85%b3%e4%ba%8eXXX%e4%b8%8e%e7%9b%91%e6%8a%a4%e4%ba%ba%e5%85%b3%e7%b3%bb%e7%9a%84%e8%af%b4%e6%98%8e%ef%bc%88%e6%a0%b7%e4%be%8b%ef%bc%89.doc&#34; &gt;模板&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;跨区域设台说明材料&#34;&gt;跨区域设台说明材料
&lt;/h4&gt;&lt;p&gt;设置区域为全国时需要这个材料&lt;br&gt;
我手上有两种模板，一种朋友 (BA7KIH) 提供的，内容很简单，在江门可以过，其他地方未知，可以试试&lt;br&gt;
另一种是 LCE 提供的，内容很多，很复杂而且很难填，如果简单的模板过不了就用这个吧&lt;br&gt;
签名方法参照申请表&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;%e5%85%b3%e4%ba%8e%e5%85%a8%e5%9b%bd%e4%bd%bf%e7%94%a8%e7%9a%84%e8%af%b4%e6%98%8e%e4%b9%a6.docx&#34; &gt;KIH 模板&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;%e4%b8%9a%e4%bd%99%e6%97%a0%e7%ba%bf%e7%94%b5%e5%8f%b0%e8%b7%a8%e7%9c%81%e8%a1%8c%e6%94%bf%e5%8c%ba%e6%97%a0%e5%9b%ba%e5%ae%9a%e8%ae%be%e5%8f%b0%e8%a1%a5%e5%85%85%e6%9d%90%e6%96%99%e6%a8%a1%e6%9d%bf.docx&#34; &gt;LCE 模板&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;提交申请&#34;&gt;提交申请
&lt;/h3&gt;&lt;p&gt;去到&lt;a class=&#34;link&#34; href=&#34;https://www.gdzwfw.gov.cn/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;广东政务服务网&lt;/a&gt;并登录，点击上方广东省旁边的切换，找到你所在的城市并打开市工业和信息化局&lt;br&gt;
找到&amp;quot;无线电台（站）的设置使用和呼号指配审批（新申请）&amp;quot;，展开后选择&amp;quot;业余&amp;quot;或者&amp;quot;业余无线电台（站）的设置使用和呼号指配审批&amp;rdquo;&lt;br&gt;
点击&amp;quot;在线办理&amp;quot;并按说明上传刚刚准备的文件 (跨区域设台说明材料和申请表的签名电子件一起上传)，确认无误后提交即可&lt;br&gt;
部分地区是没有监护人关系证明的选项的，把证明和签名电子件一起上传即可&lt;/p&gt;
&lt;p&gt;接下来等待工信局的审核，很快就能拿到自己的呼号啦&lt;br&gt;
进度可以在&lt;a class=&#34;link&#34; href=&#34;https://bsxt.gdzwfw.gov.cn/UnifiedReporting/affairs/index&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;这里&lt;/a&gt;登录后查看，快的地方基本 0.5-1 个工作日就能出，慢的可能要 7 个工作日&lt;/p&gt;
&lt;h2 id=&#34;在最后&#34;&gt;在最后
&lt;/h2&gt;&lt;p&gt;刚提交完申请，周末不审核，大概这周内就能出了&lt;br&gt;
11.4 号受理当天通过当天寄出，第二天就到了&lt;br&gt;
DE BA7OUS，期待与你空中相遇哦，73，下次见&lt;/p&gt;
</description>
        </item>
        <item>
        <title>从 Mix-Space 迁移至 Hugo</title>
        <link>https://rikka.im/post/from-mix-space-to-hugo/</link>
        <pubDate>Sun, 18 Aug 2024 20:23:08 +0800</pubDate>
        
        <guid>https://rikka.im/post/from-mix-space-to-hugo/</guid>
        <description>&lt;h2 id=&#34;为什么&#34;&gt;为什么？
&lt;/h2&gt;&lt;p&gt;起因是 2024/8/18 起床水 TG 群的时候突发奇想想把博客换成静态（&lt;br&gt;
虽然原先在用的 Mix-Space 很好用，Shiro 前端也很好看，但是占用毕竟还是太大了，速度也有点慢&lt;br&gt;
于是便光速翻了一遍，最终敲定下来使用 Hugo+Stack 主题这一套方案&lt;/p&gt;
&lt;h2 id=&#34;过程&#34;&gt;过程
&lt;/h2&gt;&lt;p&gt;由于我是完完全全的前端废物，所以几乎全都是照葫芦画瓢&lt;br&gt;
不过我并没有选择比较普遍的 Github Pages/Vercel 部署，反正手上有台年付的阿里云 HK 轻量，不用也是浪费了&lt;br&gt;
&lt;del&gt;用服务器部署静态博客的我一定是有什么大病&lt;/del&gt;
网页服务器用的是 Caddy，配置简单不用管 TLS 还支持 H/3&lt;br&gt;
文章直接从 Mix-Space 后台下载 md 稍微改改 front-matter 就行了，不过笔记(类似于推文/朋友圈？)还不知道扔哪里比较好&lt;/p&gt;
&lt;h2 id=&#34;最后&#34;&gt;最后
&lt;/h2&gt;&lt;p&gt;又水了一篇文章啦&lt;br&gt;
之后应该还会继续完善的，如果有空学了前端说不定还能爆改一番x&lt;/p&gt;
&lt;h2 id=&#34;部署参考&#34;&gt;部署参考
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://blog.linsnow.cn/p/join-hugo-and-stack/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;带着Stack主题入坑Hugo&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://www.liuhouliang.com/post/hugo_theme/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;使用hugo stack主题快速搭建博客&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://vofficial233.com/archives/deploy-my-hugo-blog&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;使用Hugo部署博客以及Stack主题的美化&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://stack.jimmycai.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Stack官方文档&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://gohugo.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hugo官方文档&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Tesla M40 上手体验</title>
        <link>https://rikka.im/post/tesla-m40/</link>
        <pubDate>Fri, 31 May 2024 14:36:07 +0000</pubDate>
        
        <guid>https://rikka.im/post/tesla-m40/</guid>
        <description>&lt;h2 id=&#34;关于&#34;&gt;关于
&lt;/h2&gt;&lt;p&gt;买了台零刻 SER5 MAX，对 Vega 7 羸弱的性能实在是难以忍受&lt;br&gt;
但是又想要便携性不损失，于是便选择了用 NVMe 转 SFF-8612 (OCuLink)，要带走电脑的话直接把线拔了就行了&lt;br&gt;
使用的是开源宇宙的 EG01，有个架子还是美观点的&lt;br&gt;
显卡选择 Tesla M40 的最大原因其实是没钱（x&lt;br&gt;
性能还 OK，显存也大，重点是还便宜&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;nvidia-smi.webp&#34;&gt;
&lt;img src=&#34;nvidia-smi.webp&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;h2 id=&#34;折腾过程&#34;&gt;折腾过程
&lt;/h2&gt;&lt;p&gt;到货，插电，开机，轻松卡自检&lt;br&gt;
其实是预料之中的问题，把整个 BIOS 翻烂了都找不到 Above 4G Decoding 的选项，用 UAFB 依然如此&lt;br&gt;
经过查找，看到一篇&lt;a class=&#34;link&#34; href=&#34;https://www.bilibili.com/read/cv20768695/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;教程&lt;/a&gt;，使用 UEFITool 查找 Above 4G Decoding 的 VarStoreInfo 后使用 modGRUBShell 强开&lt;br&gt;
&lt;strong&gt;（附：SER5 MAX 的 VarStoreInfo 为 0xF7）&lt;/strong&gt;&lt;br&gt;
开启完成之后就能成功开机了&lt;br&gt;
接下来就是正常流程的装驱动 &lt;del&gt;，改注册表开启 WDDM (&lt;a class=&#34;link&#34; href=&#34;https://www.bilibili.com/read/cv23955139/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;参考&lt;/a&gt;)&lt;/del&gt;&lt;br&gt;
事实上并不需要，只要&lt;strong&gt;管理员&lt;/strong&gt;运行&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;nvidia-smi&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-dm&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;即可切换 WDDM 模式&lt;br&gt;
Linux 下就更简单了，装好闭源驱动就能直接就能用于图形渲染&lt;br&gt;
不过要注意禁用 GSP-RM，否则会出现占用低帧数上不去的问题 (&lt;a class=&#34;link&#34; href=&#34;https://www.ctyun.cn/document/10029787/10356098&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;出处&lt;/a&gt;)&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo su -c &lt;span class=&#34;s1&#34;&gt;&amp;#39;echo options nvidia NVreg_EnableGpuFirmware=0 &amp;gt; /etc/modprobe.d/nvidia-gsp.conf&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo update-initramfs -u &lt;span class=&#34;c1&#34;&gt;#Debian/Ubuntu&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mkinitcpio -P &lt;span class=&#34;c1&#34;&gt;#ArchLinux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;性能跑分&#34;&gt;性能&amp;amp;跑分
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;地平线4:
&lt;ul&gt;
&lt;li&gt;在 Linux 下预设高，1080P 全程 60 帧但会有不频发的小卡顿，2K 下可以跑 55-60 帧，小卡顿较为频发但不太影响游戏&lt;/li&gt;
&lt;li&gt;在 Windows 下预设高，2K 除了在地平线全程 60 帧&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;To do&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;使用体验&#34;&gt;使用体验
&lt;/h2&gt;&lt;p&gt;显卡坞可以随机启停，这点很棒，不用一直按来按去开关了&lt;br&gt;
风扇是 EVGA 的 980Ti 的，改装了温控，不打游戏时很安静，打游戏也不会很吵&lt;br&gt;
温度控制的很好，不管玩什么游戏都不会超过 50℃&lt;/p&gt;
</description>
        </item>
        <item>
        <title>零刻SER5 MAX使用体验</title>
        <link>https://rikka.im/post/beelink-ser5-max/</link>
        <pubDate>Sat, 04 May 2024 16:55:23 +0000</pubDate>
        
        <guid>https://rikka.im/post/beelink-ser5-max/</guid>
        <description>&lt;img src="https://pic3.zhimg.com/v2-251c8c7b96949f2d045db157e46a5106_b.webp" alt="Featured image of post 零刻SER5 MAX使用体验" /&gt;&lt;h2 id=&#34;参数以及外观&#34;&gt;参数以及外观
&lt;/h2&gt;&lt;h3 id=&#34;外观&#34;&gt;外观
&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.zhihu.com/tardis/bd/art/651914200&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;图片来源&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;https://pic3.zhimg.com/v2-251c8c7b96949f2d045db157e46a5106_b.webp&#34;&gt;
&lt;img src=&#34;https://pic3.zhimg.com/v2-251c8c7b96949f2d045db157e46a5106_b.webp&#34; alt=&#34;正面&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;https://pic2.zhimg.com/v2-d2e7c3084966a9a5e65cc08c6884f3c9_b.webp&#34;&gt;
&lt;img src=&#34;https://pic2.zhimg.com/v2-d2e7c3084966a9a5e65cc08c6884f3c9_b.webp&#34; alt=&#34;背面&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;根据官方提供的参数，主机的尺寸为 126x113x42mm&lt;br&gt;
整机很轻便，要是口袋大点的甚至可以塞口袋里&lt;/p&gt;
&lt;h3 id=&#34;参数&#34;&gt;参数
&lt;/h3&gt;&lt;p&gt;I/O接口方面&lt;br&gt;
前面板：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CLR CMOS键一个&lt;/li&gt;
&lt;li&gt;USB 3.2 Gen 1三个
&lt;ul&gt;
&lt;li&gt;Type-A两个&lt;/li&gt;
&lt;li&gt;Type-C一个(支持DP视频输出，PD供电，但不支持反向供电)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;极为先进的3.5mm TRRS一个&lt;/li&gt;
&lt;li&gt;电源键兼状态指示灯一个&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;后置：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1Gbps RJ45一个&lt;/li&gt;
&lt;li&gt;USB 3.2 Gen 1 Type-A一个&lt;/li&gt;
&lt;li&gt;USB 2.0 Type-A一个&lt;/li&gt;
&lt;li&gt;DP一个&lt;/li&gt;
&lt;li&gt;HDMI一个&lt;/li&gt;
&lt;li&gt;19V DC-IN一个&lt;/li&gt;
&lt;li&gt;我自己装的SFF-8612 (OCuLink)一个&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;主机内部：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SATA 3.0一个&lt;/li&gt;
&lt;li&gt;PCIe 3.0 x4 M.2 2280一个&lt;/li&gt;
&lt;li&gt;PCIe 2.0 x1 M.2 2230一个&lt;/li&gt;
&lt;li&gt;SO-DIMM DDR4两个&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;详细配置如表&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;硬件&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;型号&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;CPU&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;AMD Ryzen 7 5800H&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;GPU&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;AMD Radeon Vega 8 &amp;amp; NVIDIA Tesla M40&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;RAM&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Gloway DDR4-2666 16G&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;硬盘&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Zhitai SC001 Active 1T&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;声卡&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Realtek ALC897&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;有线网卡&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Realtek RTL8168&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;无线网卡&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Intel AX200&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;使用体验&#34;&gt;使用体验
&lt;/h2&gt;&lt;p&gt;做工很棒，拆开机器里面可以说是赏心悦目，仿佛一个工艺品，比我之前的天钡MN5X好很多&lt;br&gt;
到手之后插上硬盘和内存秒开，没有奇奇怪怪的内存兼容性问题&lt;br&gt;
很小巧，买个便携屏可以带着到处跑&lt;/p&gt;
&lt;p&gt;性能的话，将PBO三项拉满并将Scalar调整至10x后满载可以短暂的跑上全核4.1Ghz，但坚持不了几秒钟就会降频到3.6-3.7Ghz，CPU-Z的分数变化大概就是从5950+降到5280+&lt;br&gt;
试了下用核显来打CHUNITHM LMN，窗口化遇到特效复杂的地方会掉帧挺严重，其他游戏待测试&lt;br&gt;
BIOS自由度很高，能开放的基本都开放了，无需使用UniversalAMDFormBrowser设置&lt;/p&gt;
&lt;p&gt;风扇比较安静，没有负载的情况下放在身边睡觉都OK，不过满载噪音还是很大的（毕竟AMD祖传积热问题）&lt;/p&gt;
&lt;p&gt;外接M40之后性能有了质的飞跃，改了温控之后声音表现也很棒了，完全可以开着过夜&lt;br&gt;
&lt;strong&gt;To do&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;总结&#34;&gt;总结
&lt;/h2&gt;&lt;p&gt;整体的使用体验还是不错的，日常办公写文章写代码玩Gal完全够用 &lt;del&gt;(废话)&lt;/del&gt;&lt;br&gt;
现正使用OCuLink外接M40，游戏性能完全过关了&lt;/p&gt;
</description>
        </item>
        <item>
        <title>半报废的 Surface Go2 拯救计划</title>
        <link>https://rikka.im/post/surface-go2-relife-project/</link>
        <pubDate>Fri, 12 Apr 2024 18:23:55 +0000</pubDate>
        
        <guid>https://rikka.im/post/surface-go2-relife-project/</guid>
        <description>&lt;h2 id=&#34;前言&#34;&gt;前言
&lt;/h2&gt;&lt;p&gt;21 年的时候一时起兴想买台 Windows 二合一平板，于是买了台 Surface Go2，但是性能过于羸弱，而且发热十分严重，于是吃灰至今&lt;br&gt;
目前的状态是键盘丢失，USB3.1 无法识别，只能用2.0，属于是半报废的状态&lt;br&gt;
而官方维修又属实贵的离谱 (2000+)，所以就研究一下能不能让她焕发新机&lt;/p&gt;
&lt;h2 id=&#34;探索过程&#34;&gt;探索过程
&lt;/h2&gt;&lt;h3 id=&#34;音游&#34;&gt;音游
&lt;/h3&gt;&lt;p&gt;作为一个音游人，最先考虑到的当然是打音游啦&lt;br&gt;
但是很可惜，这台板子的触控真的是我碰过的最差的，没有之一&lt;br&gt;
我曾尝试过包括但不限于：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用 Moonlight+Sunshine 串流打 maimai，但由于延迟太大和多押断触，根本玩不下去&lt;/li&gt;
&lt;li&gt;使用 Brokenithm 打 CHUNITHM，依然还是多押断触&lt;/li&gt;
&lt;li&gt;装 FydeOS 打移动端音游，无一例外都是延迟很大并且明显卡顿&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因此打音游直接 Pass&lt;/p&gt;
&lt;h3 id=&#34;galgame&#34;&gt;GalGame
&lt;/h3&gt;&lt;p&gt;既然音游不行，那配置要求更小的 GalGame 又如何呢？
答案依旧是不行&lt;br&gt;
原因就在于 Surface Go2 的屏幕并不是标准 16:9 的 1080P，而是 3:2 的 1920x1280&lt;br&gt;
那么这就会导致运行部分Gal会出现一些奇奇怪怪的图形问题，比如说窗口鬼畜，或者根本打不开游戏&lt;br&gt;
唯一的解决办法就是把分辨率调到 1920x1080，但那样的话就得忍受上下大黑边&lt;/p&gt;
&lt;h3 id=&#34;android&#34;&gt;Android
&lt;/h3&gt;&lt;p&gt;你或许注意到了，我上文提到了一个词 &lt;strong&gt;FydeOS&lt;/strong&gt;&lt;br&gt;
这是一个基于Chromium OS二次开发的系统，兼容 Android 环境并且高度集成，而且有对 Surface 系列专门适配过的版本&lt;br&gt;
但 Surface Go2 的表现依然是不尽人意的&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;FydeOS 更新日志：&lt;br&gt;
鉴于 Microsoft Surface 硬件的特殊性，目前只能使用仍在开发中的实验性触控驱动方案。&lt;strong&gt;这会导致触摸识别时有不灵敏的现象。&lt;/strong&gt;&lt;br&gt;
鉴于 Microsoft Surface 硬件的特殊性，以下功能在 Surface 家族的硬件中暂时未能支持：&lt;br&gt;
摄像头&lt;br&gt;
重新启动时用 PIN 码登录&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;不仅如此，由于 m3-8100y 和 UHD615 本身的性能就十分差，再加上驱动问题和转译，运行 Android 应用的效率低得要命，还有很严重的发热问题&lt;br&gt;
因此作为 Android 平板使用也不在我们考虑范围之内&lt;br&gt;
&lt;del&gt;有一说一应该没人会花大几千买台 Win 板然后跑 Android&lt;/del&gt;&lt;/p&gt;
&lt;h3 id=&#34;nothing-to-do&#34;&gt;Nothing To Do
&lt;/h3&gt;&lt;p&gt;已经出了，本文终结&lt;/p&gt;
&lt;h2 id=&#34;总结&#34;&gt;总结
&lt;/h2&gt;&lt;p&gt;总是就是干啥啥不行，发热卡顿第一名&lt;br&gt;
没什么好总结的了&lt;/p&gt;
</description>
        </item>
        <item>
        <title>DN42</title>
        <link>https://rikka.im/dn42/</link>
        <pubDate>Fri, 22 Mar 2024 13:40:02 +0000</pubDate>
        
        <guid>https://rikka.im/dn42/</guid>
        <description>&lt;h2 id=&#34;一些信息&#34;&gt;一些信息
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;ASN: &lt;code&gt;4242421241&lt;/code&gt;  &lt;/li&gt;
&lt;li&gt;IPv4 地址池：&lt;code&gt;172.21.114.128/27&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;IPv6 地址池：&lt;code&gt;fd9e:4aa0:6260::/48&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;MP-BGP: 支持&lt;/li&gt;
&lt;li&gt;隧道工具：WireGuard, GRE……&lt;/li&gt;
&lt;li&gt;默认端口：你的 ASN 后五位&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;服务器信息&#34;&gt;服务器信息
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;中国香港 (Hytron)&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;域名: &lt;code&gt;hkg1.dn42.rikka.im&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;公网 IPv4: &lt;code&gt;181.215.6.215&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;公网 IPv6: &lt;code&gt;2a0c:b641:c00::81&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;DN42 IPv4: &lt;code&gt;172.21.114.130&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;DN42 IPv6: &lt;code&gt;fd9e:4aa0:6260::2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;IPv6 Link-local: &lt;code&gt;fe80::1241&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Wireguard 公钥: &lt;code&gt;KMliTZ1c1bR7QmVpYT1nIQyZX+jEeJOf3fgyWtAoFCw=&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;peer&#34;&gt;Peer
&lt;/h2&gt;&lt;p&gt;可以使用 &lt;a class=&#34;link&#34; href=&#34;mailto:rikka@rikka.im&#34; &gt;邮箱&lt;/a&gt; 发送你的信息&lt;br&gt;
通常我会在周五 - 周日回复&lt;br&gt;
需要提供以下信息：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ASN&lt;/li&gt;
&lt;li&gt;公网 IP&lt;/li&gt;
&lt;li&gt;DN42 IPv4 &amp;amp; IPv6
&lt;ul&gt;
&lt;li&gt;我倾向于使用 IPv6 Link-local Peer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;需要 Peer 的服务器&lt;/li&gt;
&lt;li&gt;WireGuard 公钥&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;我默认你使用的是 21241 端口, 并且我使用你的 ASN 后五位作为端口，如果不是的话记得说一下&lt;br&gt;
以及通常情况下我只会创建 IPv6 Session, 除非你特别要求&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Artemis 反向代理配置参考</title>
        <link>https://rikka.im/post/artemis-prod/</link>
        <pubDate>Sat, 20 Jan 2024 13:31:12 +0000</pubDate>
        
        <guid>https://rikka.im/post/artemis-prod/</guid>
        <description>&lt;h2 id=&#34;前言&#34;&gt;前言
&lt;/h2&gt;&lt;p&gt;如果你想要将 Artemis 放在服务器上使用的话，那应该很需要反向代理&lt;br&gt;
毕竟你也不想为了它而牺牲服务器的 80/443 端口吧&lt;/p&gt;
&lt;h2 id=&#34;需要的东西&#34;&gt;需要的东西
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;一颗清醒的大脑&lt;/li&gt;
&lt;li&gt;一个已经解析到服务器的域名&lt;/li&gt;
&lt;li&gt;一台安装了 Nginx/Caddy 的服务器&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;artemis-配置&#34;&gt;Artemis 配置
&lt;/h2&gt;&lt;p&gt;为了能让反代后的 Artemis 也能正常工作，需要对 &lt;code&gt;core.yaml&lt;/code&gt; 作出以下修改&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;listen_address&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;127.0.0.1&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;hostname&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;aime.example.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;#修改为你要使用域名&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;is_develop&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;is_using_proxy&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;proxy_port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;80&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;proxy_port_ssl&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;443&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;allnet&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;standalone&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;billing&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;standalone&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;aimedb&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;listen_address&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;0.0.0.0&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;完整的配置文件如下&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;core.yaml&lt;/summary&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;32
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;33
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;34
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;35
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;36
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;37
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;38
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;39
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;40
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;41
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;42
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;43
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;44
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;45
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;46
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;47
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;48
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;49
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;50
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;51
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;52
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;53
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;54
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;55
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;56
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;57
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;58
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;59
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;60
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;61
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;62
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;63
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;64
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;65
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;66
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;listen_address&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;127.0.0.1&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;hostname&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;aime.example.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;#修改为你要使用域名&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;8088&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ssl_key&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;cert/title.key&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ssl_cert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;cert/title.crt&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;allow_user_registration&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;allow_unregistered_serials&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;ARTEMiS&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;is_develop&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;is_using_proxy&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;proxy_port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;80&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;proxy_port_ssl&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;443&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;log_dir&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;logs&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;check_arcade_ip&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;strict_ip_checking&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;loglevel&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;reboot_start_time&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;reboot_end_time &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;host&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;127.0.0.1&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;username&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;aime&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;password&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;aime&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;3306&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;protocol&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;mysql&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;sha2_password&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;loglevel&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;enable_memcached&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;memcached_host&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;localhost&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;frontend&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;enable&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;8089&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;loglevel&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;secret&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;allnet&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;standalone&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;80&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;loglevel&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;allow_online_updates&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;update_cfg_folder&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;billing&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;standalone&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;False&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;loglevel&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;8443&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ssl_key&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;cert/server.key&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ssl_cert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;cert/server.pem&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;signing_key&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;cert/billing.key&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;aimedb&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;enable&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;listen_address&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;0.0.0.0&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;loglevel&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;22345&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Copyright(C)SEGA&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;id_secret&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;id_lifetime_seconds&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;86400&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;mucha&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;loglevel&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;h2 id=&#34;nginx-配置&#34;&gt;Nginx 配置
&lt;/h2&gt;&lt;p&gt;如果你需要 SSL Title Server 或者游戏没有打补丁的话&lt;br&gt;
那么你需要一个有效的 SSL 证书&lt;br&gt;
可以使用 acme/certbot 自动申请续签&lt;/p&gt;
&lt;h3 id=&#34;allnet&#34;&gt;ALL.Net
&lt;/h3&gt;&lt;p&gt;请务必使用 &lt;strong&gt;naominet.jp&lt;/strong&gt; 作为 server_name&lt;br&gt;
否则网络自检将会 NG&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-nginx&#34; data-lang=&#34;nginx&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;server&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;listen&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;80&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;server_name&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;naominet.jp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;location&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_set_header&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;X-Forwarded-For&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$proxy_add_x_forwarded_for&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_pass_request_headers&lt;/span&gt; &lt;span class=&#34;no&#34;&gt;on&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_pass&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;http://localhost:8088/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;title&#34;&gt;Title
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-nginx&#34; data-lang=&#34;nginx&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;server&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;listen&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;80&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;server_name&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;aime.example.com&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;#你在 core.yaml 里设置的 hostname
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;location&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_set_header&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;X-Forwarded-For&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$proxy_add_x_forwarded_for&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_pass_request_headers&lt;/span&gt; &lt;span class=&#34;no&#34;&gt;on&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_pass&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;http://localhost:8088/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#如果无需 SSL Title 可删除下面这段
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;server&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;listen&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;443&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;ssl&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;server_name&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;aime.example.com&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_certificate&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/certificate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;#证书路径
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_certificate_key&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/privatekey&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;#私钥路径
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_session_timeout&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;1d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_session_cache&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;shared:MozSSL:10m&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_session_tickets&lt;/span&gt; &lt;span class=&#34;no&#34;&gt;off&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_protocols&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1.1&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1.2&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1.3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_ciphers&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;ALL:@SECLEVEL=0&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_prefer_server_ciphers&lt;/span&gt; &lt;span class=&#34;no&#34;&gt;off&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;location&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_pass&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;http://localhost:8088/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;billing&#34;&gt;Billing
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-nginx&#34; data-lang=&#34;nginx&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;server&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;listen&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;8443&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;ssl&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;server_name&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;ib.naominet.jp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_certificate&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/certificate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;#证书路径
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_certificate_key&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/privatekey&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;#私钥路径
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_session_timeout&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;1d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_session_cache&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;shared:MozSSL:10m&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_session_tickets&lt;/span&gt; &lt;span class=&#34;no&#34;&gt;off&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_protocols&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1.1&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1.2&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;TLSv1.3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_ciphers&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;ALL:@SECLEVEL=0&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;ssl_prefer_server_ciphers&lt;/span&gt; &lt;span class=&#34;no&#34;&gt;off&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;kn&#34;&gt;location&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  	&lt;span class=&#34;kn&#34;&gt;proxy_pass&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;http://localhost:8088/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;caddy-配置&#34;&gt;Caddy 配置
&lt;/h2&gt;&lt;p&gt;参考 Nginx 写的&lt;br&gt;
&lt;del&gt;还没测试过，按理来说应该能跑起来&lt;/del&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-caddyfile&#34; data-lang=&#34;caddyfile&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# ALL.Net
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gh&#34;&gt;naominet.jp:80&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;reverse_proxy&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;http://localhost&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;8088&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Title
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gh&#34;&gt;aime.example.com:80&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;reverse_proxy&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;http://localhost&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;8088&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# SSL Title
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gh&#34;&gt;aime.example.com:443&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;reverse_proxy&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;http://localhost&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;8088&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;tls&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/certificate&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/privatekey&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Billing
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gh&#34;&gt;ib.naominet.jp:8443&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;reverse_proxy&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;http://localhost&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;8088&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;tls&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/certificate&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;/path/to/your/privatekey&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;游戏配置&#34;&gt;游戏配置
&lt;/h2&gt;&lt;p&gt;在 &lt;code&gt;segatools.ini&lt;/code&gt; 的 &lt;code&gt;default=&lt;/code&gt; 后写上&lt;strong&gt;你前面使用的域名&lt;/strong&gt; (如 aime.example.com)&lt;br&gt;
&lt;strong&gt;并确保 &lt;code&gt;allnet_accounting&lt;/code&gt; 处于关闭状态&lt;/strong&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>关于我</title>
        <link>https://rikka.im/about-me/</link>
        <pubDate>Sun, 07 Jan 2024 02:29:24 +0000</pubDate>
        
        <guid>https://rikka.im/about-me/</guid>
        <description>&lt;h2 id=&#34;一些信息&#34;&gt;一些信息
&lt;/h2&gt;&lt;p&gt;你好，这里Shiina Rikka，或者也可以叫我六花、&lt;del&gt;、刘华、6flower、力咖&lt;/del&gt;、RikkaNeko、RikkaNaa、RikkaNya&lt;br&gt;
关于这个名字，大概是几年前在看中二病的时候用的微信名，久而久之被朋友叫习惯了））&lt;br&gt;
通常来说，我居住在大湾区某个超破烂的小县城，寒暑假大概率会在广州刷新，所以有机会的话或许可以面一下（？&lt;/p&gt;
&lt;h2 id=&#34;关于我&#34;&gt;关于我
&lt;/h2&gt;&lt;p&gt;很高兴认识你！&lt;/p&gt;
&lt;p&gt;爱好极其广泛，你或许在各种圈子都能见到我&lt;/p&gt;
&lt;p&gt;ACGN爱好者，成分超级复杂，基本以打音游居多&lt;br&gt;
喜欢各种与计算机有关的东西&lt;br&gt;
可能是一六年上下，我获得了人生中第一台电脑，于是便不可收拾的投入到计算机中，不过这么多年了似乎还是什么都不懂（笑&lt;br&gt;
曾经混iOS越狱圈、Android刷机圈，当过Buildbot，学过一点点（真的只有一点点）Python和C++，拿过几个没用的奖项&lt;br&gt;
现在在玩DN42以及折腾各种 &lt;del&gt;无意义&lt;/del&gt; 的事物&lt;/p&gt;
&lt;h2 id=&#34;开发环境&#34;&gt;开发环境
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.microsoft.com/zh-cn/software-download/windows10&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Windows 10&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://cachyos.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CachyOS&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://developer.android.com/about/versions/16&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Android 16 Beta&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://support.apple.com/zh-cn/108050&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;iPadOS 16.6&lt;/a&gt;&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://www.apple.com/ios/ios-18&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;iOS 18.3.2&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;设备&#34;&gt;设备
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;iPhone 12 Pro&lt;/li&gt;
&lt;li&gt;iPad Pro 2017&lt;/li&gt;
&lt;li&gt;Google Pixel 6 Pro&lt;/li&gt;
&lt;li&gt;机械革命无界 15X 暴风雪&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;misc&#34;&gt;Misc
&lt;/h2&gt;&lt;details&gt;  
&lt;summary&gt;玩过的/正在玩的游戏&lt;/summary&gt;  
&lt;p&gt;&lt;strong&gt;Chunithm&lt;/strong&gt;&lt;br&gt;
Luminous&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Luminous.webp&#34;&gt;
&lt;img src=&#34;Luminous.webp&#34; alt=&#34;Luminous&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
国服&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;Chunithm.webp&#34;&gt;
&lt;img src=&#34;Chunithm.webp&#34; alt=&#34;国服&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;maimai DX&lt;/strong&gt;&lt;br&gt;
国服&lt;br&gt;

&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;maimai.webp&#34;&gt;
&lt;img src=&#34;maimai.webp&#34; alt=&#34;国服&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;strong&gt;Phigros&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;RKS: 15.00&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project Sekai&lt;/strong&gt;&lt;br&gt;
台服 ID: 7141744334939904769&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1999&lt;/strong&gt;&lt;br&gt;
ID: 100970308&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Minecraft&lt;/strong&gt;&lt;br&gt;
Java Edition: RikkaNaa&lt;br&gt;
BakaXL: Rikkawa#5148&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;明日方舟&lt;/strong&gt;&lt;br&gt;
忘记了&lt;/p&gt;
&lt;/details&gt;</description>
        </item>
        <item>
        <title>Artemis 不完全食用指南</title>
        <link>https://rikka.im/post/artemis-manual/</link>
        <pubDate>Sun, 07 Jan 2024 01:35:33 +0000</pubDate>
        
        <guid>https://rikka.im/post/artemis-manual/</guid>
        <description>&lt;h2 id=&#34;介绍&#34;&gt;介绍
&lt;/h2&gt;&lt;p&gt;Artemis 没什么好介绍的了吧，给 SEGA 系 HDD 用的本地服，算是 Aqua 的继承者？&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A network service emulator for games running SEGA&amp;rsquo;S ALL.NET service, and similar.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Artemis 更新真的很快，我的更新速度可能跟不上&lt;br&gt;
如果内容失效的话，评论区或者邮箱发我，看到会处理的）&lt;/p&gt;
&lt;h2 id=&#34;windows&#34;&gt;Windows
&lt;/h2&gt;&lt;h3 id=&#34;准备&#34;&gt;准备
&lt;/h3&gt;&lt;p&gt;所需要的东西有&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows 10 或以上系统&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;MariaDB&lt;/li&gt;
&lt;li&gt;良好的网络连接&lt;/li&gt;
&lt;li&gt;清醒的大脑&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;安装-python&#34;&gt;安装 Python
&lt;/h3&gt;&lt;p&gt;Python 的安装就不多赘述了，一搜一大把，建议使用 3.11&lt;br&gt;
记得勾上 PATH&lt;/p&gt;
&lt;h3 id=&#34;安装mariadb-11&#34;&gt;安装MariaDB 11
&lt;/h3&gt;&lt;p&gt;安装过程略&lt;br&gt;
在开始里找到 MySQL Client 打开登录&lt;br&gt;
逐行输入以下命令，&lt;code&gt;&amp;lt;Enter Password Here&amp;gt;&lt;/code&gt;改为你想设置的密码&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;CREATE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;USER&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;aime&amp;#39;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;localhost&amp;#39;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IDENTIFIED&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;BY&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;lt;Enter Password Here&amp;gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;CREATE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DATABASE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;aime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;GRANT&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Alter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Create&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Delete&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Drop&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Index&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Insert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;References&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Select&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Update&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;ON&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;aime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;TO&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;aime&amp;#39;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;localhost&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;FLUSH&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;PRIVILEGES&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;exit&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;下载-artemis&#34;&gt;下载 Artemis
&lt;/h3&gt;&lt;p&gt;有两种方式可选
直接下载&lt;a class=&#34;link&#34; href=&#34;https://gitea.tendokyu.moe/Hay1tsme/artemis/archive/develop.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Artemis-develop&lt;/a&gt;后解压&lt;br&gt;
或者使用 git (推荐，方便更新)&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;git&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;clone&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;gitea&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;tendokyu&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;moe&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Hay1tsme&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;artemis&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;git&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-b&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;develop&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;安装-python-模块&#34;&gt;安装 Python 模块
&lt;/h3&gt;&lt;p&gt;在 Artemis 文件夹内打开 powershell，执行&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;pip&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;install&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-r&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;requirements&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;txt&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;配置-artemis&#34;&gt;配置 Artemis
&lt;/h3&gt;&lt;h4 id=&#34;将-example_config-文件夹改名为-config&#34;&gt;将 example_config 文件夹改名为 config
&lt;/h4&gt;&lt;h4 id=&#34;编辑配置文件&#34;&gt;编辑配置文件
&lt;/h4&gt;&lt;p&gt;config/core.yaml:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;server&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;listen_address&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0.0.0.0&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;password&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;你之前设置的密码&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;aimedb&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Copyright(C)SEGA&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果你不需要游玩头文字 D 的话，可以在 idz.yaml 中将其关闭&lt;/p&gt;
&lt;h4 id=&#34;配置数据库&#34;&gt;配置数据库
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;python&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;dbutils&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;py&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;create&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;artemis启动&#34;&gt;Artemis，启动！
&lt;/h3&gt;&lt;p&gt;到这里，Artemis 的基础配置已经完成了&lt;br&gt;
使用&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;python&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;index&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;py&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;启动试试吧，如果一切正常，你将会看到会看到类似&lt;/p&gt;
&lt;p&gt;
&lt;div class=&#34;post-img-view&#34;&gt;
&lt;a data-fancybox=&#34;gallery&#34; href=&#34;artemis.webp&#34;&gt;
&lt;img src=&#34;artemis.webp&#34; alt=&#34;Artemis&#34;  /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;的输出&lt;/p&gt;
&lt;h2 id=&#34;linux&#34;&gt;Linux
&lt;/h2&gt;&lt;p&gt;实际上没什么好讲的&lt;br&gt;
装个 MySQL，装个 Memcached，然后参考 Windows 的流程就好了&lt;/p&gt;
&lt;h2 id=&#34;游戏针对性设置&#34;&gt;游戏针对性设置
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
除 &lt;strong&gt;Chinithm&lt;/strong&gt; 外均未测试，不保证可用性&lt;br&gt;
&lt;del&gt;如果你有资源的话欢迎发我测试&lt;/del&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;chunithm&#34;&gt;Chunithm
&lt;/h3&gt;&lt;p&gt;本文假定你游玩的是 &lt;strong&gt;Chunithm Sun Plus (2.16)&lt;/strong&gt; 以上版本&lt;br&gt;
如果你仍在游玩 Sun 及以下版本，请使用&lt;a class=&#34;link&#34; href=&#34;https://github.com/hykilpikonna/AquaDX&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AquaDX&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;导入资源&#34;&gt;导入资源
&lt;/h4&gt;&lt;p&gt;在 Artemis 目录下执行&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;python&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;read&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;py&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-game&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SDBT&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-version&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;14&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-binfolder&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;data的路径&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-optfolder&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;opt的路径&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;坐和放宽，等待导入完成&lt;/p&gt;
&lt;h4 id=&#34;修改配置文件&#34;&gt;修改配置文件
&lt;/h4&gt;&lt;p&gt;编辑 config/chuni.yaml:&lt;/p&gt;
&lt;p&gt;(P.S: 下方ROM和Data版本号视情况修改，当然不改也没关系)&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;team&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;ARTEMiS&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 默认队伍名&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;version&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;14&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;rom&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2.16.00&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2.15.11&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id=&#34;完成&#34;&gt;完成
&lt;/h4&gt;&lt;p&gt;在 segatools.ini 里的 default= 填上你的&lt;strong&gt;局域网 IP 地址&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
不要使用 localhost 和 127.0.0.1&lt;br&gt;
否则 ALL.Net 会 NG&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始享受你的次新次热吧&lt;/p&gt;
&lt;h2 id=&#34;faq&#34;&gt;FAQ
&lt;/h2&gt;&lt;p&gt;此处收录常见问题，如果你遇到了可以发我）&lt;/p&gt;
&lt;h3 id=&#34;allnet-authentication-bad&#34;&gt;ALL.Net Authentication BAD
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;请检查游戏目录下 config_common.json 中 allnet_auth 是否为 2.0，如果是，改为 1.0&lt;/li&gt;
&lt;li&gt;依然是 config_common.json ，检查 allnet_accounting 是否打开，如果是，关掉它&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;title-bad&#34;&gt;Title BAD
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;如果你是服务器运行的话 config/core.yaml 中的 hostname 改为服务器 IP/域名，本地运行则为 localhost&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;全-good-但是灰网&#34;&gt;全 GOOD 但是灰网
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;检查 amfs 下的两个 ICF 是否正确&lt;/li&gt;
&lt;li&gt;请不要使用&lt;strong&gt;中文&lt;/strong&gt;目录&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>归档</title>
        <link>https://rikka.im/archives/</link>
        <pubDate>Tue, 28 May 2019 00:00:00 +0000</pubDate>
        
        <guid>https://rikka.im/archives/</guid>
        <description></description>
        </item>
        <item>
        <title>朋友们</title>
        <link>https://rikka.im/friends/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://rikka.im/friends/</guid>
        <description>&lt;h2 id=&#34;友链信息&#34;&gt;友链信息
&lt;/h2&gt;&lt;p&gt;你好呀，要交换友链吗&lt;br&gt;
以下是小窝的信息&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Title: Rikkaの小小窝&lt;/li&gt;
&lt;li&gt;Name: Rikka&lt;/li&gt;
&lt;li&gt;Link: &lt;a class=&#34;link&#34; href=&#34;https://rikka.im&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://rikka.im&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Avatar: &lt;a class=&#34;link&#34; href=&#34;https://rikka.im/avatar.webp&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://rikka.im/avatar.webp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Desc: 早上好哦(つω`*)～☆&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>搜索</title>
        <link>https://rikka.im/search/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://rikka.im/search/</guid>
        <description></description>
        </item>
        
    </channel>
</rss>
