PuTTY配置信息以文件形式保存

因为PuTTY小巧快速,所以在要求不高的环境里都一直在使用。

原版PuTTY会话配置信息是保存在注册表里,导致重装系统或者携带就很不方便,每次都需要重新填写一次会话和配置信息。

后来就找到了KiTTY和PuTTY-CAC,还有一个KiTTY++。至于其它的俄版PuTTY Portable、ExtraPuTTY、PortaPuTTY,都多年不更新了,当然,KiTTY也是多年未更新了,上一次更新还是2023年好像。

KiTTY也是停止了更新,但是,好用,也是真的好用,同级目录下新建一个kitty.ini文件,写上
[KiTTY]
savemode=dir

配置就齐活了,后面你的会话信息和配置信息都会写在这里,当然也不是明文存储。如果你之前已经保存了很多会话信息和配置信息,那就去执行一下kitty.exe -convert-dir,之前注册表里保存的信息就都给你移过来了,还是很方便的,就是很可惜不更新了。

至于KiTTY++,更新倒是挺活跃,只是只有一个sourceforge,这里也不敢冒然推荐。

那剩下的,就只有PuTTY-CAC了,github托管,portable版setup版都有,同样也支持会话信息配置信息保存在文件内,也都不是明文保存。

在putty.exe同级目录下新建一个空的putty.dat,打开putty.exe,程序就自动识别,唯一可惜的是,之前注册表里的会话配置信息导不过来,没有提供putty.exe -convert-dir参数。

PuTTY-CAC github地址:

https://github.com/NoMoreFood/putty-cac

debian 13 trixie asus adolbook 14 amd r7 8845H Radeon 780M

这两天在我的华硕adolbook上试了几回debian 13 livecd,适配度非常高,lspci -k没发现有空设备,驱动一切正常。

不得不说,现在的debian,对硬件设备支持度已经非常友好了。以前,老acer笔记本的无线网卡驱动都没有,需要自己另外下载。现在,这都不是问题,进入桌面后,无线网卡已经妥妥的驱动起来了。

debian 13 的gnome,使用习惯和以往不太一样,以前各种运行的程序都可以在任务栏里找到,这点和windows一样。而现在,没有任务栏,运行的程度直接丢在工作区,官方支持通过Alt+Tab和win+Tab来切换,有这么一点扔开鼠标的意思,事实也确实是,双手在键盘上,操作常用应用软件都是可以的。

哪天把win 11换了,觉得win 11太拉垮了,又想兼顾平板,又想兼顾电脑,一个右键菜单,速度就不说了,添加个解压软件菜单都很麻烦。

20261103更新:

由于笔记本的mt7922无线网卡在linux下驱动问题,导致经常断流,至于ASPM也折腾了一下,效果不是太明显,就放弃了。

win11右键小菜单添加peazip

win11的右键小菜单真的是不忍直视,每次都是要去点那个“显示更多选项”。纯粹是为了兼顾平板,那也不能不管PC端啊。

在另一位博主那里看到了把peazip添加进右键小菜单的方法,https://liarlee.site/2025/09/14/Windows/Windows_Peazip/index.html

进入C:\Program Files\PeaZip\res\share\batch\Windows\Windows 11 mini context menu这个目录,注意一下前面的C盘D盘,根据你的实际情况修改。

在目录里,你会看到一堆reg注册表文件,黑色自由用的是add PeaZip, extract here (smart new folder)这个,双击导入,确定就可以了。

现在找个压缩包,右菜看一下,已经有了add PeaZip, extract here (smart new folder)这个选项了,不用再去多一步操作点“显示更多选项”了。

acme.sh nginx proxy invalid domain

项目上用了nginx的反代,之前用acme.sh申请证书的时候没问题,到了续签的时候,acme.sh报错了,invalid domain,验证不了域名。

原理就不解释了,直接说解决的方法。

使用域名的dns验证,因为使用的是dnspod,直接在个人资料里点击API,要选择api token,这里很重要,一定要选择api token才能在acme.sh里正常工作。

export DP_Id=”1234″

export DP_Key=”sADDsdasdgdsf”

acme.sh –issue –dns dns_dp -d example.com -d *.example.com

2026,阳历年的第一场雪

昨天中午开始下雪,直到今天早上,地面上的雪已经可以覆盖掉脚面了。

早上出门上班,突然就有了一种小时候的感觉,那种缓慢的节奏,那种安静的内心。

可现在,已然不是小时候,所要面临的东西,比小时候多了太多。

除了岁月,我们为什么不能像小时候一样快乐呢?

想必是有人故意的吧。

python批量删除文件名中的特殊字符

因为黑色自由的车机系统比较拉垮,对mp3文件的要求真的是一大堆,所以就写了这个python小脚本,用来处理mp3文件名中的一些特殊字符,免得车机系统认不出来。

需要的朋友可以直接拿去用,转载的话注明出处。

import os
special_charact=" !@#$%^&*()"
directory_path="F:\\迅雷下载\\1-102"
files=os.listdir(directory_path)
for file in files:
    old=directory_path+os.sep+file
    translator=str.maketrans("","",special_charact)
    cleaned_text=file.translate(translator)
    new=directory_path+os.sep+cleaned_text
    os.rename(old,new)    
    print(old,"-->",new)

我们无法更新系统保留的分区

这几天我的win11总是提示我要更新,然后就弹出个对话框,告诉我无法更新系统保留的分区。隧搜索了一圈,在微软的官方网站上找到了解决办法:

1、先确定你的磁盘分区类型,是GPT还是MBR。现在大多数应该都是GPT了,查看方法就是win+R,输入diskmgmt.msc,右击磁盘0,属性,卷,在分区样式里有写你的分区类型。

2、这里我的是win11 GPT类型,执行下面的操作:管理员运行CMD,

mountvol y: /s

y:

cd EFI\Microsoft\Boot\Fonts

del *.* y确认

3、然后再重新更新系统,这个时候就可以正常更新了。

附上微软官方链接地址,其它系统和分区官方都配有方案。

https://support.microsoft.com/zh-cn/topic/%E5%AE%89%E8%A3%85-%E6%97%A0%E6%B3%95%E6%9B%B4%E6%96%B0%E7%B3%BB%E7%BB%9F%E4%BF%9D%E7%95%99%E5%88%86%E5%8C%BA-%E9%94%99%E8%AF%AFwindows-10-46865f3f-37bb-4c51-c69f-07271b6672ac