# NeoJ's Web Page (下水鱼的Blog) > 下水鱼的个人网络日志,一个年轻的老派工程师。Go、WebGL、Python、运维与硬核技术博客。 ## About - Site: https://firsh.me - RSS: https://firsh.me/rss.xml - Sitemap: https://firsh.me/sitemap.xml - Author: NeoJ (https://github.com/uk0) - License: CC BY-SA 4.0 unless otherwise noted ## Posts - [RocketMQ Install](https://firsh.me/blog/0067.html) — 2026-06-27 · RocketMQ Install RocketMQ消息队列安装以及使用,RocketMQ安装常见问题,以及解决方案。 摘要: 我要装个RocketMQ rocketmq 安装 安装rocketmq需要环境: 1、jdk1.7以上 2、maven 3、git jdk1.8* maven下载:* git下载:* 环境变量如下:* 使配置文件生效* 检测maven* [toc] 一、正式开始安装rocketmq 1、下载安装 2、修改文件内存 3、启动 4、验证 是否启动: 5、启动 在启动 之前需要指定 地址: 6、检验是否开启 7、关闭的命令: 8、创建队… - [Vultr 账户删除](https://firsh.me/blog/0064.html) — 2026-06-27 · Vultr 账户删除 今天大脑错乱了,买了个Vultr的VPS,速度很慢,远远不比Linode的VPS速度。 文章 今天大脑错乱了,买了个Vultr的VPS,速度很慢,远远不比Linode的VPS速度。 下面的链接是删除账户的链接。 - [Falco 二次开发用的文档](https://firsh.me/blog/0089.html) — 2026-06-27 · Falco 二次开发用的文档 - [读过的小说](https://firsh.me/blog/0090.html) — 2026-06-27 · 读过的小说 爱你就像爱生命—王小波(第一代程序员) - [CPS 王垠](https://firsh.me/blog/0091.html) — 2026-06-27 · CPS 王垠 摘要: , 代码。 Stat Code Code CPS pmatch test 大佬的代码解析 - [Linux 丛裸机进行安全加固](https://firsh.me/blog/0092.html) — 2026-06-27 · Linux 丛裸机进行安全加固 创建用户 useradd abs password abs 一、ssh加固 vi /etc/ssh/sshd_config ############## Port 35791 Protocol 2 MaxAuthTries 3 MaxSessions 3 RSAAuthentication yes PubkeyAuthentication yes UsePAM yes X11Forwarding yes Banner none UseDNS no PermitRootLogin no PasswordAuthenticat… - [LVM 扩容VG/LV](https://firsh.me/blog/0093.html) — 2026-06-27 · LVM 扩容VG/LV 动态扩容 VG 1.1 查看硬盘信息 1.2 查看 VG 信息 1.3 格式化文件系统 1.4 创建PV 1.5 在线扩容 VG 1.6 再次查看 VG,查看是否扩容 动态扩容 LV 目标给已在线上使用的LV 扩容,在以下例子中,给目录 /database/pgdata1 扩容 512 M。 2.1 查看目录使用情况 2.2 查看所属 VG 信息 2.3 增加 LV 大小 2.4 resize2fs 2.5 再次查看 备注:目录 /database/pgdata1 空间果然变大了。 - [Xgboost install by cluster yarn](https://firsh.me/blog/0094.html) — 2026-06-27 · Xgboost install by cluster yarn yum 安装基础的依赖 配置环境变量 xgboost git clone and install install python package on env install jvm-package on env - [2025年9月11日股市上涨的原因](https://firsh.me/blog/0096.html) — 2026-06-27 · 2025年9月11日股市上涨的原因 - [QwQ.Chat 公益AI 流量记录一下](https://firsh.me/blog/0097.html) — 2026-06-27 · QwQ.Chat 公益AI 流量记录一下 公益了8个月这个月的流量最大哇 - [AMA LAB 格斗实验室 北京](https://firsh.me/blog/0098.html) — 2026-06-27 · AMA LAB 格斗实验室****北京** ****那****些****美好的****瞬间**** ** - [FPGA 外挂猖獗笔记](https://firsh.me/blog/0099.html) — 2026-06-27 · FPGA 外挂猖獗笔记 1. 1. - [Nuitka for Python](https://firsh.me/blog/0095.html) — 2026-06-27 · Nuitka****for** **Python** Nuitka 实现原理与功能点(面向开发者) 一句话总结:Nuitka 通过静态分析把 Python 模块转成调用 CPython API(libpython)的 C 源码,并与其自带的 C 运行时代码一起用系统 C 编译器编译成可执行文件/扩展模块,在保证与 CPython 语义兼容的前提下减少解释器循环开销,从而获得加速并便于打包发布。 实现原理(How it works) 源码到 AST:读取你的 Python 源码,建立与 CPython 兼容的语法树表示。 优化/重写:做一系列静态优化(如常… - [屌丝大模型部署方案+1](https://firsh.me/blog/0100.html) — 2026-06-27 · 屌丝大模型部署方案+1 **SXM2 over PCIe (V100 on AOM-SXMV)** I can’t take credit for this, but I’m probably one of only a handful of people to do it this way. I’m posting more as an exhibition rather than a “It’s so easy, a caveman could do it” guide. Some of the parts are very hard to get,… - [[NES] 激龟快打忍者神龟格斗版中文](https://firsh.me/blog/0102.html) — 2026-06-27 · [NES] **激龟快打忍者神龟格斗版中文** 来源****:** ** **** ** - [[JAR] Game ForgottenWarrior](https://firsh.me/blog/0103.html) — 2026-06-27 · [JAR] Game **ForgottenWarrior** - [[TODO] Dos Game 模拟器](https://firsh.me/blog/0105.html) — 2026-06-27 · [****T****ODO****]****D****os** **G****ame 模拟器** - [[Sega MD] 忍者神龟:施莱德的再次复仇](https://firsh.me/blog/0111.html) — 2026-06-27 · [Sega MD] 忍者神龟:施莱德的再次复仇** - [一次磁盘挂载](https://firsh.me/blog/0120.html) — 2026-06-27 · 一次磁盘挂载 服务器10台每台16块盘 其中两块系统盘,剩下的皆为数据盘,因为涉及到扩容,所以有一个大目录采用lvm挂载。 一次磁盘挂载(Centos7) lvms.sh parted.sh - [利用Whois传输小文件](https://firsh.me/blog/0119.html) — 2026-06-27 · 利用Whois传输小文件 - [Linux 操作系统日常巡检](https://firsh.me/blog/0118.html) — 2026-06-27 · Linux 操作系统日常巡检 操作系统日常巡检 0.查询是否被攻击 统计登录成功的IP last | awk '{ print $3}' | sort | uniq -c | sort -n 登录失败的IP lastb | awk '{ print $3}' | sort | uniq -c | sort -n 查看是否被攻击 grep :x:0: /etc/passwd --只返回一行 是否存在可疑登录 登录成功的 grep "Accept" /var/log/secure*|awk '{print $9 '=' $11}'|sort|uniq -c … - [MongoDB 集群终极方案](https://firsh.me/blog/0117.html) — 2026-06-27 · MongoDB 集群终极方案 查看硬盘分配情况 进行配置 | ------- | ------ | ------- | | :------| ------: | :------: | | curr | 1 | 2 | 3 | 4 | 5 | | prev | 5 | 1 | 2 | 3 | 4 | | next | 2 | 3 | 4 | 5 | 1 | 分配mongoDB 目录 进行mount 查看硬盘大小 脚本 (傻瓜模式) 重要 yum install -y numactl 配置Mongodb用到的文件夹都要 common.sh cfgsvr.st… - [Java实现DirectIo文件方式操作文件系统](https://firsh.me/blog/0122.html) — 2026-06-27 · Java实现DirectIo文件方式操作文件系统 场景 APIServer接口要求较高的并发,而且还要将数据文件存储到本地备份,在低消耗内存CPU情况下提高程序的运行速度以及稳定性。 相关文章 实现思路 调用Linux本身的接口 Java采用JNA实现 具体方法调用 核心代码 使用方式 - [python 监控binlog实现hue一个小插件](https://firsh.me/blog/0121.html) — 2026-06-27 · python 监控binlog实现hue一个小插件 代码Python可以使用 - [【OBS插件屏蔽谩骂等关键字】 obs-cleanstream 中文使用教程](https://firsh.me/blog/0126.html) — 2026-06-27 · 【****OBS插件屏蔽谩骂等关键字】 obs-cleanstream 中文使用教程** 本教程的所有文件内容:****通过百度网盘分享的文件:****obs****链接:****https://pan.baidu.com/s/1BjKDdDiYcTsBL3NC0ATYsA?pwd=carg****复制这段内容打开「百度网盘****APP 即可获取」** 文件介绍** 1. > CPU就是使用CPU进行计算并且处理模型检测内容(i7,i9可以使用这个具体看游戏,比如CSGO就推荐使用CUDA而不是CPU) 1. > Cuda 就是使用GPU进行计算并且处… - [Supermini CC Tools](https://firsh.me/blog/0087.html) — 2026-06-27 · Supermini CC Tools 论坛偷的 - [解决openvpn的CRL has expired笔记](https://firsh.me/blog/0131.html) — 2026-06-27 · 解决openvpn的CRL has expired笔记** 我的openvpn 部署在内蒙古的openwrt上今天突然无法连接了 根据log发现是CRL证书过期了。 - [RAID5 DELL R730XD 重建](https://firsh.me/blog/0133.html) — 2026-06-27 · RAID5 DELL R730XD 重建 Dell PowerEdge R730xd RAID5 磁盘自动重建实践与运维手册 适用场景:Dell PowerEdge R730xd + PERC H730 / H730P / H730 Mini 控制器(同代 PERC 系列原理基本一致),RAID5 阵列使用在线热插拔(HotSwap)SAS/SATA 企业级硬盘。 目标:梳理 RAID5 自动重建(Auto Rebuild)触发条件、操作步骤、监控手段、性能影响、风险控制与故障排查。 1. 背景概述 RAID5 通过条带化(Striping)+ 分布式奇… - [[收藏]诺音曼 U87 麦克风](https://firsh.me/blog/0134.html) — 2026-06-27 · [收藏]诺音曼 U87 麦克风 多年之前自己买来唱歌的,现在看到还是思绪万千。 - [收藏的老显卡](https://firsh.me/blog/0136.html) — 2026-06-27 · 收藏的老显卡 - [古惑狼[1997](CRT-Shader)](https://firsh.me/blog/0124.html) — 2026-06-27 · 古惑狼****[****199****7****]**(CRT-Shader) - [[PS] 恶魔战士3(CRT-Shader)](https://firsh.me/blog/0123.html) — 2026-06-27 · [PS]** **恶魔战士3**(CRT-Shader) - [[Sega MD] 暴力摩托2(CRT-Shader)](https://firsh.me/blog/0112.html) — 2026-06-27 · [Sega MD] 暴力摩托2**(CRT-Shader) - [[Sega MD] 战斧3 (CRT-Shader)](https://firsh.me/blog/0107.html) — 2026-06-27 · [Sega MD]** **战****斧****3**(CRT-Shader) - [[PSX] 毁灭赛车 (CRT-Shader)](https://firsh.me/blog/0109.html) — 2026-06-27 · [PSX]** **毁灭赛车**(CRT-Shader) - [[Arcade] 拳皇97 (CRT-Shader)](https://firsh.me/blog/0127.html) — 2026-06-27 · [****Arcade****]****拳皇****9****7**(CRT-Shader) - [我的世界HMCL启动器](https://firsh.me/blog/0137.html) — 2026-06-27 · 我的世界HMCL启动器 - [[JAR] Game bounceTales](https://firsh.me/blog/0104.html) — 2026-06-27 · [JAR] Game **bounceTales** 诺基亚经典游戏 - [[BWG] 今天买了一台CN2GIA搬瓦工测试一下](https://firsh.me/blog/0142.html) — 2026-06-27 · [BWG] 今天买了一台CN2GIA搬瓦工测试一下 使用脚本 - 测试三网回程 已经退款 158u,还是挺难用的。 - [Nginx 做为前端负载均衡时,后端服务器获取的IP为 Nginx 的本机IP,让Nginx 把用户IP传递到后端里面去。](https://firsh.me/blog/0066.html) — 2026-06-27 · Nginx 做为前端负载均衡时,后端服务器获取的IP为 Nginx 的本机IP,让Nginx 把用户IP传递到后端里面去。 问题 Nginx 做为前端负载均衡时,后端服务器获取的IP为 Nginx 的本机IP. 解决办法 - [VLC.JS Builder](https://firsh.me/blog/0144.html) — 2026-06-27 · VLC.JS Builder 0. setup 1. download source code: 2. compile vlc.js: (in vlc.js directory) 3. check file permissions: (ls -lh) You need to change permissions recursively on all the built files (in vlc/ and emsdk/ and expermental.*) if you didn't setup docker_namespace 4. test demo… - [Ubuntu 22.04服务器崩溃了修复记录,异常断电后重新上电boot无法加载【ESXI】](https://firsh.me/blog/0143.html) — 2026-06-27 · Ubuntu 22.04服务器崩溃了修复记录,异常断电后重新上电boot无法加载【ESXI】 告警如下 紧急进入系统(确保你能进入****shell****)** 重启系统,用 GRUB 编辑模式进入单用户模式: • GRUB → 按 e • Linux行后添加: 发现还是不行无法启动只能是将磁盘切换到一个新的Ubuntu上进行挂载使用 进入 ESXI Shell 编辑 .vmx 文件,修复**parentCID** 直接将磁盘挂载到新的虚拟机作为数据盘即可,【时间有限只能先这么先用起来了,后面有时间在复盘】 - [influxdb3 源代码编译测试](https://firsh.me/blog/0145.html) — 2026-06-27 · influxdb3 源代码编译测试 influxdb3 源代码编译测试 参考资料 https://docs.influxdata.com/influxdb3/cloud-dedicated/admin/databases/#table-limit https://docs.influxdata.com/influxdb3/cloud-dedicated/admin/databases/create/#create-a-database-with-custom-partitioning build influxdb3 cli clone source co… - [X-ui 分流 ChatGPT 解锁一系列流媒体](https://firsh.me/blog/0146.html) — 2026-06-27 · X-ui 分流 ChatGPT 解锁一系列流媒体 前提HK作为最终入口 HK部署X-UI (日常Google查找文献) US部署X-UI (用于ChatGPT) 备份HK节点的配置文件 HK 节点面板JSON配置如下(全量JSON): HK节点分段JSON解释 在outbounds下面添加以下内容即可 在routing的rules下面添加以下内容即可 US节点只需要创建好 节点即可。 现在使用HK也可以访问ChatGPT了。 - [六爻](https://firsh.me/blog/0148.html) — 2026-06-27 · 六爻 https://www.zhouyi.cc/zhouyi/ - [【读物】阳宅风水精解实图案例解](https://firsh.me/blog/0149.html) — 2026-06-27 · 【读物】**阳宅风水精解实图案例解** - [【读物】大冰作品合集5册](https://firsh.me/blog/0150.html) — 2026-06-27 · 【读物】大冰作品合集5册 - [一些图纸【2jz发动机】](https://firsh.me/blog/0141.html) — 2026-06-27 · 一些图纸【2jz发动机】 Tars AI机器人 丰田 2JZ 发动机 2. Toyota Engine - [求购一台 Sony FW900](https://firsh.me/blog/0132.html) — 2026-06-27 · 求购一台 Sony FW900 价格在 1w以内都可以接受,需要稍微新一点,自己打游戏使用,怀旧。 微信: 备注 Sony FW900 带价格来 走小黄鱼。 Email: super(at)qwq.chat 发邮件给我谢谢。 - [VPS到期记录](https://firsh.me/blog/0147.html) — 2026-06-27 · VPS到期记录 1. https://app.cloudcone.com/ 2026-10-20 [us] 2. https://app.vmiss.com/ 2026-05-23 [hk] 3. https://www.dmit.io/ 2026-10-19 [hk] [us-cn2gia-malibu] 4. https://swasnext.console.aliyun.com/ 2026-5-26 [hk] 5. https://ecs.console.aliyun.com/ 2026-12-23 [CN] 6. https://greenclo… - [Analogue Pocket 顶级FPGA 硬解掌机](https://firsh.me/blog/0153.html) — 2026-06-27 · Analogue Pocket 顶级FPGA 硬解掌机 缺货状态买不到哇~ Support CRT - [[GBA] 银河战士 零点任务(CRT-Shader)](https://firsh.me/blog/0108.html) — 2026-06-27 · [GBA] 银河战士 零点任务**(CRT-Shader) - [[NES] 三目童子 (CRT-Shader)](https://firsh.me/blog/0101.html) — 2026-06-27 · [NES] 三目童子 (CRT-Shader) - [[Sega MD] 幽游白书](https://firsh.me/blog/0106.html) — 2026-06-27 · [Sega MD]** **幽游白书** - [Komari 飞书通知 JavaScript](https://firsh.me/blog/0154.html) — 2026-06-27 · Ko****mar****i** **飞****书****通知** **JavaScript** DNS可能会在容器中存在问题解决方案如下 - [413 request entity too large nginx配置](https://firsh.me/blog/0157.html) — 2026-06-27 · 413 request entity too large nginx配置** 建议设置在localtion vim /etc/nginx/conf.d/default.conf - [VPS 监控到期前5日自动通知到飞书](https://firsh.me/blog/0156.html) — 2026-06-27 · VPS 监控到期前5日自动通知到飞书 脚本在另外一个文章里面,可以去复制改一改。 - [ufrisk pcileech fpga supports kc705](https://firsh.me/blog/0086.html) — 2026-06-27 · ufrisk****pcileech****fpga****supports kc705** # 配合PIDS 可以自己定义自己的设备 https://pid.codes/pids/****或许已经不再好用** **> 之前适配过 KC705 做一些小的demo 也遇到了这个问题**** **** ** - [TCP利器tcp-brutal](https://firsh.me/blog/0158.html) — 2026-06-27 · TCP利器**tcp-brutal** bbr config net.ipv4.tcp_congestion_control=bbr or net.ipv4.tcp_congestion_control=cubic or net.ipv4.tcp_congestion_control=brutal 项目地址: 论坛帖子: 重新编译 总体感受没有那么长时间的缓冲了,可以瞬间提高速度到最大速度,秒开8K youtube视频。 - [[开源] LotSpeed 致敬锐速🫡](https://firsh.me/blog/0159.html) — 2026-06-27 · [开源] LotSpeed 致敬锐速🫡 lotspeed 开心版 项目地址: https://github.com/uk0/lotspeed 不要吝啬小星星哦~。  auto install manual compile and load helper - [[锐速] 安装测试全过程](https://firsh.me/blog/0161.html) — 2026-06-27 · [锐速] 安装测试全过程 更换系统 更换系统 https://github.com/bin456789/reinstall 更换内核 查找适合的版本 https://www.91yun.co/serverspeeder91yun 查看状态 调参 测试结果对比 锐速 + tuic 锐速 + hy2 iperf3 test (本地100M宽带) - [锐速 vs lotspeed [依然是老牌锐速能打,毕竟是商业软件]](https://firsh.me/blog/0162.html) — 2026-06-27 · 锐速 vs lotspeed [依然是老牌锐速能打,毕竟是商业软件] 都是hy2 配置一样,同一个机器,机器配置1G内存,1Gbps带宽。 1.锐速是接管了Linux TCP栈,具体可以查看他的白皮书。 2.lotspeed只是一个带有学习模式的拥塞算法。 - [关闭ubuntu服务器53服务](https://firsh.me/blog/0160.html) — 2026-06-27 · 关闭ubuntu服务器53服务** 默认安装好ubuntu server 20.04LTS后,系统会自动开放53的dns服务为本机提供服务。 Ubuntu的systemd-resolved将默认监听在53号端口,如果我们需要运行自己定义的dns服务器,端口已经在使用会导致端口冲突。所以我们会遇见下面的错误: 查看端口情况 或者 如何停止ubuntu上的systemd-resolved服务使用53 修改配置文件,我们可以修改 中DNSStubListener的注释行,它将不再打开dns服务 重启生效 - [RFC3135 TCP 加速](https://firsh.me/blog/0166.html) — 2026-06-27 · RFC3135 TCP 加速 1. video : - [TCP/IP 备忘录](https://firsh.me/blog/0167.html) — 2026-06-27 · TCP/IP 备忘录 - [一本老书](https://firsh.me/blog/0170.html) — 2026-06-27 · 一本老书 - [关闭Chrome 自动更新(为了tabs功能)](https://firsh.me/blog/0171.html) — 2026-06-27 · 关闭Chrome 自动更新(为了tabs功能) 在终端输入一下命令并回车键 这个命令会设置Chrome的更新检查间隔为0,这意味着Chrome将不会自动检查更新。 - [File Encryption Download](https://firsh.me/blog/0173.html) — 2026-06-27 · File Encryption Download 文件自释放加密工具 2026-04-01 be0a9d10582778af2e1dbd16399b1246 release.zip - [Stun Max Download](https://firsh.me/blog/0172.html) — 2026-06-27 · Stun Max Download 最新的构建包【已经通过CI自动构建】 项目内包含一键部署server 脚本,开始享用吧。 https://github.com/uk0/stun_max/releases - [GLM5.2 部署情况](https://firsh.me/blog/0179.html) — 2026-06-27 · GLM5.2 部署情况 - [DeepSeek V4 Pro for 910b2x32 Use Vllm Backend](https://firsh.me/blog/0180.html) — 2026-06-27 · DeepSeek V4 Pro for 910b2x32 Use Vllm Backend - [DGX Spark 部署记录](https://firsh.me/blog/0181.html) — 2026-06-27 · DGX Spark****部署****记录** - [从零、面向初学者的一个简单的汇编转译介绍](https://firsh.me/blog/0182.html) — 2026-06-27 · 从零、面向初学者****的****一个****简单的****汇编****转译****介绍** - [今天看到一个有意思的帖子 内核模块导出释放获取Ko](https://firsh.me/blog/0163.html) — 2026-06-27 · 今天看到一个有意思的帖子 内核模块导出释放获取Ko [hot] 查看serverspeeder 内核 ❯ md5sum appex_module.ko 9468bf5d8c059565cc971cdd974c4911 appex_module.ko ❯ md5sum appex_module.bin 9468bf5d8c059565cc971cdd974c4911 appex_module.bin 看一下导出的情况 最终确认 - [CCB Claude Code Balance for AnyRouter](https://firsh.me/blog/0168.html) — 2026-06-27 · CCB Claude Code Balance for AnyRouter [hot] 程序下载(需要license 默认在下方评论自己的机器码即可,我会将license 给你) MacOS26 ARM License 自己去获取就行,完全公益的没有任何收费。 程序截图 - [OPENVPN 统计在线Client](https://firsh.me/blog/0152.html) — 2026-06-27 · OPENVPN 统计在线Client [hot] - [使用tunnelbroker构建自己的IPv6代理池](https://firsh.me/blog/0063.html) — 2026-06-27 · 使用tunnelbroker构建自己的IPv6代理池 [hot] 准备 阿里云轻量服务器 【Centos 8.2】 tunnelbroker 账号 tunnelbroker 通道 脚本如下 sudo vim /etc/sysctl.conf 编辑系统设置ipv6相关 sudo sysctl -p 重载系统设置 获取Example Config 2001:xxx:x:xxx::2/64 = [Client IPv6 Address] 172.xxx.xxx.xx = [服务器内网IP] 服务器上执行 验证 收尾 开启代理