输入法折腾,归来还是谷歌拼音输入法
Rime隐私好,但是性能太差;
手心输入法性能不错,但360还是不放心;
折腾回来,还是谷歌拼音输入法,性能不错,谷歌已停产,也不担心隐私了。
Rime隐私好,但是性能太差;
手心输入法性能不错,但360还是不放心;
折腾回来,还是谷歌拼音输入法,性能不错,谷歌已停产,也不担心隐私了。
万象拼音是基于rime的拼音输入法,支持各种辅码。
在我常用的自然码拼音输入法基础上,更支持了自然码辅助码,效率提高了不少。
部署与定制化
直接下载最新的自然码pro方案即可,定制化的内容也不多,只有更换输入法切换快捷键到F3、逗号/句号翻页两项。default.custom.yaml内容
patch:
"switcher/hotkeys":
- F3
"key_binder/bindings":
- { when: paging, accept: comma, send: Page_Up }
- { when: has_menu, accept: period, send: Page_Down }自然码辅码
键位图


Hysteria 是一个强大、快速、抗封锁的代理工具,对比naiveproxy在速度上有明显优势。
hysteria的服务端和客户端程序一样,最新版本为2.6.4, 下载地址:
Linux amd64版:https://github.com/apernet/hysteria/releases/download/app%2Fv2.6.4/hysteria-linux-amd64
Windows amd64版:https://github.com/apernet/hysteria/releases/download/app%2Fv2.6.4/hysteria-windows-amd64.exe
飞牛fnOS上安装Transmission时忘记修改登录用户名和密码了。
最近想起来要更改,记录如下:
应用中心里停用Transmission登录ssh,切换到root,编辑配置文件
# 切换到root
sudo -i
# 编辑Transmission的配置文件
# `vol1`为应用安装的存储空间,根据实际情况对应修改
# `rpc-username`为用户名
# `rpc-password`为密码,不用管他加密,直接修改为明文密码即可;重新登录后会更新为加密文本。
vim /vol1/@appdata/transmission/settings.json应用中心里启用Transmission,用新用户名和密码登录生成新密钥,并上传公钥到服务器
# 生成新密钥
ssh-keygen -t rsa -m PEM -b 4096 -C "邮箱"
# 提示可以输入密码,今后认证时服务器和本地用密钥认证,密码用来验证密钥
# 上传公钥到服务器
scp ~/.ssh/id_rsa.pub 用户名@服务器:~/.ssh/authorized_keysPowerShell中ssh连接
ssh 用户名@服务器
# 可见提示的密码认证是认证本地密钥
私钥,提示格式太老,菜单key \ 保存参数设置一下,另存为ppk格式的putty密钥。
connection \ SSH \ Auth \ Credentials,打开之前保存的ppk密钥,重新保存会话。
参考:https://blog.csdn.net/sygydxfwd/article/details/146021816
删除无关输入法,并安装fcitx5-rime
sudo apt purge --autoremove fcitx* fcitx5* ibus*
sudo apt install fcitx5-rime
重启
systemctl rebootsocks5代理转http代理
安装scoop需要代理翻墙,且只能走http代理,不支持socks5代理。
naiveproxy只有新版本才能同时设置socks5代理,但新版本却不支持Windows 8.1, 只能通过privoxy来中转。
privoxy配置文件config.txt中修改一句、新增一句配置
listen-address 127.0.0.1:1090
forward-socks5t / 127.0.0.1:1080 .https问题
安装scoop时出现错误Invoke-WebRequest : The request was aborted: Could not create SSL/TLS secure channel.
如果客户端尝试使用TLS 1.0协商请求,但只支持TLS 1.1和1.2,则会出现此错误。
在向您的服务发出请求之前,尝试通过将以下代码添加到客户端应用程序来强制客户端使用TLS1.2。
Powershell[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Powershell版本过低
下载并安装Windows管理框架5.1
https://tips.pfrlju.com/tech/jacki/updating-powershell-version-on-windows.html
这里看貌似Windows 7也是一样的操作
https://www.cnblogs.com/heenhui2016/p/11037607.html
方便安装多个系统,无需备份再重装。新增一个vhdx虚拟磁盘,安装系统,设置启动并进入即可,好用的留下,不好用删除即可。
整个硬盘设置为一个主分区,留好ESP分区用于存储启动记录。
PE启动,在主分区里创建并挂载虚拟磁盘。
diskpart
create vdisk file=D:\win10.vhdx maximum=102400 type=fixed #创建虚拟磁盘文件`D:\win10.vhdx`,空间100G,类型为固定大小(性能最优)
select vdisk file=D:\win10.vhdx
attach vdisk下面即可使用DiskGenius等工具在虚拟磁盘上建立分区,格式化了。由于启动记录在物理硬盘的ESP分区,直接整个虚拟磁盘设置为一个主分区即可。
使用dism++,释放系统镜像即可。
使用bootice设置从虚拟磁盘启动。



https://winaero.com/mount-or-unmount-vhd-or-vhdx-file-in-windows-10/
NSSM - the Non-Sucking Service Manager
nssm也在scoop库里,可以通过scoop安装。
安装服务
管理员cmd运行下面命令,出现配置窗口,填好信息,安装服务。
nssm install
管理服务
常用管理命令
To manage a service:
nssm start <servicename>
nssm stop <servicename>
nssm restart <servicename>
nssm status <servicename>
nssm statuscode <servicename>
nssm rotate <servicename>
nssm processes <servicename>
飞牛FNOS基于Debian,通过定时任务把获取到的GitHub hosts写入\etc\hosts,实现系统方便访问GitHub。
需要解决的问题:
删除旧hosts记录,添加新记录。
sed -i '/# fetch-github-hosts begin/,$d' /etc/hosts
# `,$d`实现删除从匹配行至末尾的行
curl https://hosts.gitcdn.top/hosts.txt >> /etc/hosts并保存为脚本,如/vol1/1000/Docker/fetch_github_hosts.sh
定时更新
飞牛并没有定时执行命令或脚本的功能,通过lucy来实现。

由于编辑hosts需要root权限,还要能免权限执行,通过visudo命令在最下方添加下面配置来实现。
lucky ALL=(ALL) NOPASSWD: /bin/sh /vol1/1000/Docker/fetch_github_hosts.sh