<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Lai</title><description>Yu</description><link>https://laikmm.top/</link><language>zh_CN</language><item><title>在原生termux使用新版claude</title><link>https://laikmm.top/posts/claude/</link><guid isPermaLink="true">https://laikmm.top/posts/claude/</guid><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;参考&lt;/h3&gt;
&lt;p&gt;文中直接使用的垫片库来自:&lt;/p&gt;
&lt;p&gt;::github{repo=&quot;naiyQAQ/claude-code-termux&quot;}&lt;/p&gt;
&lt;h3&gt;介绍&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;claude code&lt;/code&gt;在新版将运行时从&lt;code&gt;node&lt;/code&gt;切换到了&lt;code&gt;bun&lt;/code&gt;,并打包成了可执行文件，而官方并没有提供&lt;code&gt;android bionic&lt;/code&gt;平台的打包，因此无法正常使用，好在&lt;code&gt;bun&lt;/code&gt;的二进制打包本质上是把js文件等直接嵌入&lt;code&gt;bun&lt;/code&gt;运行时，因此更好把文件提取出来。&lt;/p&gt;
&lt;h3&gt;步骤&lt;/h3&gt;
&lt;p&gt;首先，需要安装安卓平台的&lt;code&gt;bun&lt;/code&gt;,现在官方提供安卓构建，直接在&lt;code&gt;github release&lt;/code&gt;下载即可,接着从claude官网下载新版claude的二进制文件。&lt;/p&gt;
&lt;p&gt;这里使用的的是unbun项目提取文件，可通过npm下载unbun。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;npm i -g unbunjs
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来解包&lt;code&gt;claude&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;比如说我要把文件解包到&lt;code&gt;bundle&lt;/code&gt;目录:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;unbun extract ./claude ./bundle
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来就可以通过&lt;code&gt;bun&lt;/code&gt;启动&lt;code&gt;cli&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bun ./bundle/src/entrypoints/cli.js
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;关于N-API库的使用&lt;/h3&gt;
&lt;p&gt;由于官方内置的2个&lt;code&gt;N-API&lt;/code&gt;绑定库是基于&lt;code&gt;glibc&lt;/code&gt;构建的，所以在&lt;code&gt;bionic&lt;/code&gt;环境无法正常使用。因此要使用&lt;code&gt;glibc-&amp;gt;bionic&lt;/code&gt;的垫片库，然后通过&lt;code&gt;LD_LIBRARY&lt;/code&gt;加载垫片库目录。&lt;/p&gt;
</content:encoded></item><item><title>使用sui搭建vless+reality节点</title><link>https://laikmm.top/posts/sui/</link><guid isPermaLink="true">https://laikmm.top/posts/sui/</guid><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;购买一台国外的vps&lt;/h2&gt;
&lt;p&gt;购买vps然后记录ip和root密码等&lt;/p&gt;
&lt;p&gt;然后ssh到vps&lt;/p&gt;
&lt;h2&gt;安装sui&lt;/h2&gt;
&lt;p&gt;通过一键安装脚本&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bash &amp;lt;(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;记录webui的初始登录信息,webui端口和地址&lt;/p&gt;
&lt;h2&gt;配置&lt;/h2&gt;
&lt;p&gt;进入浏览器 输入webui链接，输入登录账号密码&lt;/p&gt;
&lt;p&gt;进入TLS设置界面，添加一个reality&lt;/p&gt;
&lt;p&gt;sni和握手服务器填写一个国内可访问的地址，比如bing.com。&lt;/p&gt;
&lt;p&gt;然后点击key生成按钮生成公私钥&lt;/p&gt;
&lt;p&gt;点击TLS选项开始uTLS，选择一个浏览器指纹&lt;/p&gt;
&lt;p&gt;保存&lt;/p&gt;
&lt;p&gt;进去入站设置添加一个vless，模版选择刚刚的reality模版即可&lt;/p&gt;
&lt;h2&gt;使用&lt;/h2&gt;
&lt;p&gt;进入用户管理，添加用户选择节点，然后保存二维码，客户端扫码即可使用(v2rayng/nekobox)&lt;/p&gt;
</content:encoded></item><item><title>从源码编译Eden</title><link>https://laikmm.top/posts/eden/</link><guid isPermaLink="true">https://laikmm.top/posts/eden/</guid><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;从源码编译Eden&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;安装java 环境&lt;/li&gt;
&lt;li&gt;安装sdkmanager方便安装ndk等&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
git clone https://git.eden-emu.dev/eden-emu/eden.git
cd eden
git submodule update --init --recursive
cd src/android
yes | sdkmanager --licenses
sdkmanager &quot;ndk;25.2.9519653&quot; &quot;cmake;3.22.1&quot;
chmod +x ./gradlew
# 标准版
./gradlew copyMainlineReleaseOutputs --console=plain --info -Dorg.gradle.caching=true
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;运行shell脚本&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>在termux中使用biome</title><link>https://laikmm.top/posts/biome-android/</link><guid isPermaLink="true">https://laikmm.top/posts/biome-android/</guid><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;编译&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;biome&lt;/code&gt;官方的预构建二进制没有android用的，所以通过包管理器安装biome没有用，需要自己编译，虽然可以直接通过termux编译但是安卓设备性能有限而biome编译性能要求较高所以采用交叉编译。&lt;/p&gt;
&lt;p&gt;按照常规rust项目交叉编译配置即可，需要注意的是需要在交叉编译前rm掉rust-toolchain.yml文件&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;注: 如果交叉编译链接时也OOM了的话，可以把&lt;code&gt;.cargo/config.toml&lt;/code&gt;中的&lt;code&gt;lto = true&lt;/code&gt; 改成&lt;code&gt;false&lt;/code&gt;,因为LTO会消耗大量内存。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;使用&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;biome&lt;/code&gt;提供了一个环境变量来使用外部的二进制文件，所以只需要导出&lt;code&gt;BIOME_BINARY&lt;/code&gt;即可，比如biome文件放在$HOME下:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;set -x BIOME_BINARY $HOME/biome
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item></channel></rss>