Posts


Sep. 14, 2020

远程管理Linux机器上的LSI MegaRAID 9260-8i卡

参考文章:Installing LSI MegaRaid Storage Manager on OMV 5.3.4 (Debian 10)

演示环境为OMV。

首先到 https://www.broadcom.com/support/download-search?pg=&pf=Legacy+RAID+Controllers&pn=MegaRAID+SAS+9260-8i&pa=&po=&dk= 中的Management Software and Tools下载下面两个软件(如果你的卡不是9260-8i,可以到https://www.broadcom.com/support/download-search 找到符合的型号)

More...

Aug. 29, 2020

v2ray tproxy透明代理引起CPU占用100%

最近发现v2ray的tproxy反向代理会引起CPU满载,经搜索后找到了GitHub Issue 2621

遂解决

在原来的基础上再加上一条规则即可:

iptables -t mangle -I V2RAY -m mark --mark 0xff -j RETURN

Aug. 27, 2020

分享一个v2ray配置,对内做透明代理旁路由,对外做VPN

我一直很不喜欢V2ray的配置文件(现在依旧不喜欢),觉得太乱,一点儿也不清晰,不同的inbounds和outbounds混在一起,无法清晰地分出每一个服务。其实这也是v2ray的灵活性的体现。

简单来说,v2ray没有服务端、客户端之分,或者说v2ray的客户端、服务端在一起;inbounds做服务端,接受客户端的请求,与客户端的outbounds相对应;outbounds做客户端,向服务端发起请求,与服务端的inbounds相对应。同一个v2ray的inbounds与outbounds之间用routing来连接,routing就用来定义当我的一个inbounds接收到了流量,该把它发送到outbounds中的哪一个。所以v2ray可以做这种事:inbounds接收流量,然后查routing,根据routing的设置转发到指定的outbounds中。

More...

Aug. 20, 2020

Moonlight + NVIDIA SHEILD 局域网内高效串流方案

之前写过一篇让RDP硬件加速并且跑到60帧,当时环境是Windows Server 2019,确实可以到60帧。但是换成最新的Windows 10系统后,修改注册表无济于事,而且还有各种报错……遂寻找其他局域网内串流的方式。

More...

Jul. 31, 2020

头顶上的航班:用RTL-SDR接收ADS-B信号

RTL-SDR

SDR是软件定义无线电的简称,这个设备可以接收无线电信号,在电脑或者手机上使用软件解码信号,相当于一个模拟了收音机。但是相比于一般的收音机,SDR可以实现全频段的接收。

因为依靠软件解码,无论接收到的无线电信号使用何种制式,只要有相应的解码软件,都可以达到硬件设备的效果。比如收听广播、收看电视,以及本文的ADS-B。

More...

Jul. 9, 2020

RDP 优化操作 微软远程桌面 开启显卡加速、60FPS、USB设备重定向

有一说一,Windows自带的远程桌面服务(RDP)非常优秀,不考虑云服务(可以自己搭建)的情况下,在表现上可以胜过任意一款第三方远程控制软件(包括且不限于VNC、Teamviwer……),毕竟是原生功能。

More...

Jun. 13, 2020

《一个64位操作系统的实现》代码3-2 Boot和Loader加载程序

由于对intel体系结构的不熟悉……导致我在接下来的一章里前进得相当困难。遂采取最笨的方法,把代码3-2的新内容的每一条汇编逐一加上注释,尽可能去理解新的内容。收获当然是有的,但是我很怀疑是否有能力应付后面的内容。

More...

Jun. 8, 2020

2020/6/8 近期

由于上上个星期把站点从MySQL5.6和PHP7.1升级成了MariaDB和PHP7.4,并且由于配置文件有问题(而且是阿里云的突发性能小水管),导致CPU和内存跑满,CDN返回504,多次修改配置文件,都是好了一段时间又炸,目前迁移到另一家的服务上,还是年初低价嫖的。至于原来那个,我还没想好如何处置。

More...

May. 15, 2020

《一个64位操作系统的设计与实现》第一部分 第二部分 环境搭建和boot引导程序

这次也没什么营养,主要是先把环境搭起来,然后试着跑一下boot引导。

书上给的环境是CentOS6,编译安装bochs。我在Ubuntu上编译,如我所预料的各种报错,烦不胜烦,干脆用apt安装

sudo apt-get install bochs

Intel x64 体系结构 寄存器集

书中的BootLoader部分用Intel汇编语言编写。先简单说一下寄存器部分,内容参考自Introduction x64 Assembly,暂时只用到通用寄存器。

More...

Apr. 28, 2020

微信小程序云服务HTTP API上传文件的问题