此前,不论是Windows还是Linux,输入法都使用系统自带的。在Windows平台,从8.1开始的微软输入法可堪一用,就一直没有安装第三方软件了。最近发现微软的输入法还是欠缺火候,于是安装了RIME输入法,在Windows平台被成为小狼毫

由于RIME本身只是个输入算法框架,虽然附带了一些基本的输入功能,但并没有完全发挥实力,所以还需要第三方配置和文库,我使用的是雾凇拼音,一个长期维护的简体词库,并附带常见的英文输入。

demo.jpg

安装方法也很简单,在下载并安装小狼毫的时候,于配置页面中选择获取更多输入方案,然后在弹出来的终端中输入iDvel/rime-ice:others/recipes/full并回车。之后选择在菜单中选择只勾选雾凇拼音即可。

实际的体验效果还是很满意的,英文输入也不需要shift键切换,emoji标签也很丰富。

常见问题

  1. 输入m,弹出呣和呒等低频字
    这些字不带声调的拼音就是单个m。如果不需要,可以在custom_phrase.txt里注释或删去。

之前在树莓派4B上安装OpenWrt作为旁路由,使用了三个月后逐渐发现一些问题,比如安卓手机因为IPv6 SLAAC和内置IPv6 DNS的缘故,导致代理和IPv6只能二选一,无法使用代理。在尝试了众多方法依旧无效之后,选择购买一个双网口软路由作为主路由,现有的路由器改作AP提供WiFi信号。

软路由选择

家用软路由首选arm盒子。虽然我有一个N100的双网口小主机,但是因为性能实在过剩,以及对All In One的不放心,并没有采用这台主机,包括裸机和PVE等虚拟机形式。
期间,考虑了友善 nanoipi r3s,瑞莎 radxa E20C,H28K 和芒果派M28K等。友善 r3s 采用了瑞芯微RK3566的CPU,4核A55@1.8Ghz,性能比后面几个采用瑞芯微RK3528(4核A53)要好上一些。更重要的是,RK3566拥有OpenWRT的官方支持,而后面几个因为固件和驱动的问题,只被一些私有固件支持,比如istore os、qwrt等。个人是非常不建议这些追求稳定性和安全性的设备,使用闭源第三方的系统。
此前,OpenWRT对R3S的支持,还处于snapshot的程度(类似于每日更新的测试版),正好最近推出了OpenWRT 24.10,正式支持R3S,于是直接入手买了一个。

外观和配置

购入了2+32G EMMC带CNC外壳版本,裸板的尺寸是57mm见方,加上外壳会稍大一圈,整体小巧厚重,质感很好。虽然提供MicroSD版本,但是考虑到EMMC的稳定性要更好一些,最终选择了EMMC。外壳是因为喜欢CNC的精巧,反正也只要20元,自己买亚克力制作的费用也差不多。内存是2GB的LPDDR4X,因为是长久使用,为了尽可能的延长使用寿命,所以买了大内存版本。2个1Gbps网口,一个是原生,另外一个是PCIe引出,比此前R2S的USB转网口,不仅稳定了,也减少了发热。USB3.0的接口,最大速率5Gbps,最大电流2A,可以外接一个2.5寸硬盘盒或者外接供电的3.5寸硬盘盒,不过我已经有了N100,就没有这个需求了。

r3s.jpg

系统下载

友善提供自己编译的OpenWRT,称为FriendlyWRT,包含完整的驱动和很多可能需要的功能。因为Openwrt官方已经提供了支持,所以直接使用原版了,在OpenWRT Selector中,右侧选择24.10,然后在左侧输入R3S找到FriendlyARM NanoPi R3S。具体操作参考此前的教程,专版构建完成之后,下载Sysupgrade(EXT4)版本。需要注意首次启动时运行的脚本(uci-defaults)中的lan_ip_address="192.168.1.1",如果是光猫拨号,那么需要将IP地址改变,比如改成192.168.2.1,如果是这个软路由拨号,那么不需要更改。此外,有些时候,修改192.168.2.1会导致DHCP错误,比如Windows系统获取的IP变成169.254.x.x,这时就不要在构建的时候修改IP地址,而是等安装好了再手动修改。

安装OpenWrt官方系统

尝试了多种方法,以下方法虽然绕一些,但是最可靠也一定能成功的方法,首先使用友善提供的程序安装FriendlyWRT,然后在FriendlyWRT中刷写OpenWrt官方系统。

下载友善镜像和驱动

在官方提供的网盘 https://download.friendlyelec.com/NanoPiR3S 中下载

  1. 下载带有usb字样的FriendlyWRT固件,2025年1月14日时为rk3566-usb-friendlywrt-23.05-20241112.zip
  2. 下载友善提供的瑞芯驱动,当前是5.12版本DriverAssitant_v5.12.zip,解压后运行并安装驱动,如果后面连接的时候找不到设备,说明是这里没有安装好,需要卸载之后重新安装

通过USB安装FriendlyWRT系统

  1. 解压rk3566-usb-friendlywrt-23.05-20241112.zip,运行RKDevTool.exe程序
  2. 按住Mask按键不放, 用USB C数据线, 将R3S与电脑进行连接, 保持按住Mask键, 状态灯亮起3秒后或者听到电脑提示音即可松开,程序将出现发现一个Maskrom设备字样,此处如果没有找到,就是上述的驱动没有准确安装
  3. 点击写入镜像,稍等一会(1-3分钟),系统将自动安装并重启

通过FriendlyWRT安装OpenWrt系统

  1. 使用网线连接只R3S的LAN口,然后登录。在菜单栏中找到eMMC刷机助手,上传最开始准备的OpenWrt镜像,注意需要解压后上传img格式的
  2. 等待系统刷写,完成后会提示。此时,先不要直接连接至光猫,先使用网线连接到LAN口,设置密码和IP等相关内容。随后需要对硬盘扩容,继续参考树莓派4B的教程即可。

Friendlywrt-emmctools2-cn.png

最佳nearoute日本机房被移动拉进黑名单了,导致被QOS到30Mbps,丢包率严重。趁着lain.sh预售快车道新加坡机房的CMI线路VPS,入手了一个。

服务器一波三折

  1. 机房上架服务器,结果服务器发错货了,连忙从马来西亚重新发货到新加坡。
  2. 思科交换机bug,网速只有3k/s,丢包率50%往上。
  3. 目前路由还是饶了nearoute日本,QOS依旧存在。

最终上架晚了1个多小时,老板补了3天的使用时间,这点好评。

评测

BGP连接

BGP优秀,使用bps.tools查看,一开始是出Eons后接入Cogent和PCCW,后来调整新增了Lumen,现在又从Cogent接入Lumen,此外也接入几个主要的tier 1线路。老板一直在优化线路,这点好评。

以下是最新的BGP
bgp3.png

以下是接入luman的BGP
新bgp.png

以下是旧的BGP
bgp.png

原先路由没有调整好,导致虽然没有nearoute但还是绕路日本,现在也调整完成,新加坡到广东移动延迟88ms,几乎没有丢包。
tracert.png

ping.png

网速

使用广东移动iperf3测速,单线程,初始50Mbps,随后稳定到了170Mbps。
iperf3.png

网络解锁

IP是葡萄牙广播的,各大数据库也没有更新,导致风险高,解锁也不好看。不过这个不是大问题,目前等过一阵子同步了就可以解决了。毕竟是新上架的机器,等等就好了。
ip.png
unlock.png

总结

性价比移动线路VPS,使用体验良好,首发20美元一年的价格值得购买。需要更好的体验,可以购买kurun或者dmit的CMIN2线路机器。

给N100小主机安装系统,WiFi网卡是Intel AC 3160,已经被Debian 12默认支持。安装完系统之后,没有发现驱动,找不到WiFi,但是Ubuntu 24.04却正常。一番查找之后才发现是一个bug,在6.2以后的内核才被修复,而Debian 12默认是6.1内核。

解决方法有两个:

方法一:启用backports里面的内核,版本是6.10

确保/etc/apt/soource.list中包含backports更新源,然后执行以下命令安装新内核,之后进行重启:

apt install -t bookworm-backports linux-image-amd64 linux-headers-amd64

方法二:换Ubuntu

虽然说Ubuntu因为有snap是个垃圾,但是没办法,这里需要它。

依旧是脑残微软的设计风格,远程桌面和本地登录使用了同一套逻辑。必须关闭“仅允许Windows hello登录”,才能够在远程登录的时候,通过账号和密码进行登录。

以Windows 11为例:

击Windows 图标>设置图标>帐户>登录选项

关闭“仅允许Windows hello登录”,如下图:
msts