2026-05-22 官方发布PuTTY 0.84主要修复了多个轻微的安全问题和几个漏洞并且新增加了预连接命令的支持等等。如上图所示在连接设置面板新增加了预连接命令的功能。可以支持在建立网络连接之前运行任意命令的使用。比如实现通过局域网唤醒并启动服务器端口敲击功能的实现等等。该功能实现根据平台的不同会有所差异可以支持脚本的运行和使用。具体依赖所使用的系统以及运行环境的支持也可能需要依赖第三方程序来实现。在Windows系统中也可以直接调用PuTTY可执行程序同目录下的程序。并且这里可以使用一些特殊字符串来代替相关输入比如%host(主机名)、%port(端口号)等等更多内容请参考4.16.5 Specifying the Telnet, SSH, or Local proxy command。这里提供几个简单的示例仅供参考。Linux系统中预连接命令的事件日志输出MacOS系统中预连接命令的事件日志输出Windows系统中预连接命令的事件日志输出### ping命令输出 2026-06-08 22:53:49 查找主机 192.168.44.150 用于SSH连接 2026-06-08 22:53:49 运行预连接命令: ping www.baidu.com 2026-06-08 22:53:49 我们声明的版本SSH-2.0-PuTTY_Release_0.84 2026-06-08 22:53:49 预连接命令 输出: 2026-06-08 22:53:49 预连接命令 输出: 正在 Ping www.a.shifen.com [240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx] 具有 32 字节的数据: 2026-06-08 22:53:49 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:50 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:51 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:52 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:52 预连接命令 输出: 2026-06-08 22:53:52 预连接命令 输出: 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的 Ping 统计信息: 2026-06-08 22:53:52 预连接命令 输出: 数据包: 已发送 4已接收 4丢失 0 (0% 丢失) 2026-06-08 22:53:52 预连接命令 输出: 往返行程的估计时间(以毫秒为单位): 2026-06-08 22:53:52 预连接命令 输出: 最短 17ms最长 17ms平均 17ms 2026-06-08 22:53:52 预连接命令 已退出,状态为 0 2026-06-08 22:53:52 连接到 192.168.44.150 端口 22 2026-06-08 22:53:52 连接到 192.168.44.150 (从 192.168.44.1:54547) ... ...### 第三方端口敲击命令输出 2026-06-08 23:02:05 查找主机 192.168.44.150 用于SSH连接 2026-06-08 23:02:05 运行预连接命令: knock 192.168.44.150 5555 6666 7777 2026-06-08 23:02:05 我们声明的版本SSH-2.0-PuTTY_Release_0.84 2026-06-08 23:02:05 预连接命令 输出: Sending UDP packet to 192.168.44.150:5555 2026-06-08 23:02:05 预连接命令 输出: Sending UDP packet to 192.168.44.150:6666 2026-06-08 23:02:05 预连接命令 输出: Sending UDP packet to 192.168.44.150:7777 2026-06-08 23:02:05 预连接命令 输出: Done 2026-06-08 23:02:05 预连接命令 已退出,状态为 0 2026-06-08 23:02:05 连接到 192.168.44.150 端口 22 2026-06-08 23:02:05 连接到 192.168.44.150 (从 192.168.44.1:54556) ... ...注意在使用预连接命令功能时请确保所运行的命令能够正常退出而不是无休止的运行下去否则将影响后续网络连接的建立。除了上述来自PuTTY的修改外cnPuTTY本身也进行了部分修正。主要集中在代理相关的设置和提示信息上。如何获得相关程序第一推介的建议是不去使用它包括但不限于cnPuTTY的MacOS、Linux以及Windows下的程序因为这样你将不会面临任何相关问题。【重要提醒没有人能够确定或者保证cnPuTTY会跟随PuTTY的后续更新发布同步更新也不能够确保或者保证cnPuTTY自身版本会进行后续更新或者修补也许cnPuTTY的发布、更新仅仅是一次性的。请知悉】当前发布的内容主要包含如下所示请根据需要自行选择其中cnPuTTY_Release_public.asc为发布公钥可以用来验证数字签名以确保程序完整性。该公钥已经上传到公共域的服务器当中也可以从相关服务器自行获取。公钥相关信息如下cnPuTTY_Release_public.asc指纹E165 4745 E33E D940 E5A8 70A1 D7EE F8BB 0749 C805可执行程序及源码的获得可以使用如下链接 这里是本次发布的唯一永久性分享。当然你也可以通过你想要的途径获得。请根据自己的需要自行选择如何处理https://github.com/dZ8Lx9OwX/cnPuTTYhttps://github.com/dZ8Lx9OwX/cnPuTTY辅助网盘分享不确定其是否长期有效 如发现链接失效或者无相关更新内容请自行选择如何处理链接如下https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd7wz9相关平台可执行程序的使用参考cnPuTTY 0.80.0.1—PuTTY Release 0.80中文版本简单说明~~cnPuTTY 0.79.0.1-JK—PuTTY 0.79中文JK补丁版的简单说明~~cnPuTTY 0.79.0.1-Linux—PuTTY 0.79中文版在Linux系统下的版本说明~~cnPuTTY 0.79.0.1-MacOS—PuTTY 0.79中文版在MacOS系统下的版本说明~~在此无特殊情况不过多赘述。自此所有cnPuTTY 0.84.0.1的相关信息已经分享完毕剩下的事情请自行决定。------ 2026-06-09 追加 ------对于PuTTY新的便携式支持的相关说明。参考cnPuTTY CAC 0.84 Update 1—PuTTY CAC 0.84中文版本简单说明~~ 便携式的相关说明可以使用cnPuTTY CAC的便携式功能来实现PuTTY的便携使用。可以根据自己的使用习惯或者需要结合使用场景自行选择如何使用。【必要的安全提醒】介于PuTTY历史上有出现“内置后门事件”在此无法确保是否有人出于另外的原因修改了cnPuTTY导致不可预知的后果或者事件所以在此特别强调了本发布的唯一分享途径其它途径不确定是否相同。是否从其他可以信赖的地方获得可执行程序或源代码这是你的选择其他任何人所做的修改都不应当被认为是与本发布相同如果你进行了类似的修改工作请务必让他人有明确的区分以免混淆。当然这也是对你有益的其他任何善意的修改都值得肯定。【免责声明】本篇内容及其它相关内容遵从相同的原则这个原则也同样来源和适用于cnPuTTY、cnPuTTY CAC、cnKiTTY及cnVcXsrv相关信息及内容。在此特别声明相关内容及发布遵从各自来源的相关许可。并且不提供任何保证、不承担任何责任。包括但不限于已发布内容、已知信息或者其他相关的信息以及直接或者间接的其他任何未知的情况均不提供任何担保、不承担任何责任。你应当充分验证自己的需求和使用以免造成不必要的麻烦。更多的其他信息请以相关网站的内容为准。所有的相关信息的获得请自行甄别验证并自行承担相关责任。
cnPuTTY 0.84.0.1—PuTTY Release 0.84中文版本简单说明~~
发布时间:2026/6/10 19:43:05
2026-05-22 官方发布PuTTY 0.84主要修复了多个轻微的安全问题和几个漏洞并且新增加了预连接命令的支持等等。如上图所示在连接设置面板新增加了预连接命令的功能。可以支持在建立网络连接之前运行任意命令的使用。比如实现通过局域网唤醒并启动服务器端口敲击功能的实现等等。该功能实现根据平台的不同会有所差异可以支持脚本的运行和使用。具体依赖所使用的系统以及运行环境的支持也可能需要依赖第三方程序来实现。在Windows系统中也可以直接调用PuTTY可执行程序同目录下的程序。并且这里可以使用一些特殊字符串来代替相关输入比如%host(主机名)、%port(端口号)等等更多内容请参考4.16.5 Specifying the Telnet, SSH, or Local proxy command。这里提供几个简单的示例仅供参考。Linux系统中预连接命令的事件日志输出MacOS系统中预连接命令的事件日志输出Windows系统中预连接命令的事件日志输出### ping命令输出 2026-06-08 22:53:49 查找主机 192.168.44.150 用于SSH连接 2026-06-08 22:53:49 运行预连接命令: ping www.baidu.com 2026-06-08 22:53:49 我们声明的版本SSH-2.0-PuTTY_Release_0.84 2026-06-08 22:53:49 预连接命令 输出: 2026-06-08 22:53:49 预连接命令 输出: 正在 Ping www.a.shifen.com [240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx] 具有 32 字节的数据: 2026-06-08 22:53:49 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:50 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:51 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:52 预连接命令 输出: 来自 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的回复: 时间17ms 2026-06-08 22:53:52 预连接命令 输出: 2026-06-08 22:53:52 预连接命令 输出: 240e:83:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的 Ping 统计信息: 2026-06-08 22:53:52 预连接命令 输出: 数据包: 已发送 4已接收 4丢失 0 (0% 丢失) 2026-06-08 22:53:52 预连接命令 输出: 往返行程的估计时间(以毫秒为单位): 2026-06-08 22:53:52 预连接命令 输出: 最短 17ms最长 17ms平均 17ms 2026-06-08 22:53:52 预连接命令 已退出,状态为 0 2026-06-08 22:53:52 连接到 192.168.44.150 端口 22 2026-06-08 22:53:52 连接到 192.168.44.150 (从 192.168.44.1:54547) ... ...### 第三方端口敲击命令输出 2026-06-08 23:02:05 查找主机 192.168.44.150 用于SSH连接 2026-06-08 23:02:05 运行预连接命令: knock 192.168.44.150 5555 6666 7777 2026-06-08 23:02:05 我们声明的版本SSH-2.0-PuTTY_Release_0.84 2026-06-08 23:02:05 预连接命令 输出: Sending UDP packet to 192.168.44.150:5555 2026-06-08 23:02:05 预连接命令 输出: Sending UDP packet to 192.168.44.150:6666 2026-06-08 23:02:05 预连接命令 输出: Sending UDP packet to 192.168.44.150:7777 2026-06-08 23:02:05 预连接命令 输出: Done 2026-06-08 23:02:05 预连接命令 已退出,状态为 0 2026-06-08 23:02:05 连接到 192.168.44.150 端口 22 2026-06-08 23:02:05 连接到 192.168.44.150 (从 192.168.44.1:54556) ... ...注意在使用预连接命令功能时请确保所运行的命令能够正常退出而不是无休止的运行下去否则将影响后续网络连接的建立。除了上述来自PuTTY的修改外cnPuTTY本身也进行了部分修正。主要集中在代理相关的设置和提示信息上。如何获得相关程序第一推介的建议是不去使用它包括但不限于cnPuTTY的MacOS、Linux以及Windows下的程序因为这样你将不会面临任何相关问题。【重要提醒没有人能够确定或者保证cnPuTTY会跟随PuTTY的后续更新发布同步更新也不能够确保或者保证cnPuTTY自身版本会进行后续更新或者修补也许cnPuTTY的发布、更新仅仅是一次性的。请知悉】当前发布的内容主要包含如下所示请根据需要自行选择其中cnPuTTY_Release_public.asc为发布公钥可以用来验证数字签名以确保程序完整性。该公钥已经上传到公共域的服务器当中也可以从相关服务器自行获取。公钥相关信息如下cnPuTTY_Release_public.asc指纹E165 4745 E33E D940 E5A8 70A1 D7EE F8BB 0749 C805可执行程序及源码的获得可以使用如下链接 这里是本次发布的唯一永久性分享。当然你也可以通过你想要的途径获得。请根据自己的需要自行选择如何处理https://github.com/dZ8Lx9OwX/cnPuTTYhttps://github.com/dZ8Lx9OwX/cnPuTTY辅助网盘分享不确定其是否长期有效 如发现链接失效或者无相关更新内容请自行选择如何处理链接如下https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd7wz9相关平台可执行程序的使用参考cnPuTTY 0.80.0.1—PuTTY Release 0.80中文版本简单说明~~cnPuTTY 0.79.0.1-JK—PuTTY 0.79中文JK补丁版的简单说明~~cnPuTTY 0.79.0.1-Linux—PuTTY 0.79中文版在Linux系统下的版本说明~~cnPuTTY 0.79.0.1-MacOS—PuTTY 0.79中文版在MacOS系统下的版本说明~~在此无特殊情况不过多赘述。自此所有cnPuTTY 0.84.0.1的相关信息已经分享完毕剩下的事情请自行决定。------ 2026-06-09 追加 ------对于PuTTY新的便携式支持的相关说明。参考cnPuTTY CAC 0.84 Update 1—PuTTY CAC 0.84中文版本简单说明~~ 便携式的相关说明可以使用cnPuTTY CAC的便携式功能来实现PuTTY的便携使用。可以根据自己的使用习惯或者需要结合使用场景自行选择如何使用。【必要的安全提醒】介于PuTTY历史上有出现“内置后门事件”在此无法确保是否有人出于另外的原因修改了cnPuTTY导致不可预知的后果或者事件所以在此特别强调了本发布的唯一分享途径其它途径不确定是否相同。是否从其他可以信赖的地方获得可执行程序或源代码这是你的选择其他任何人所做的修改都不应当被认为是与本发布相同如果你进行了类似的修改工作请务必让他人有明确的区分以免混淆。当然这也是对你有益的其他任何善意的修改都值得肯定。【免责声明】本篇内容及其它相关内容遵从相同的原则这个原则也同样来源和适用于cnPuTTY、cnPuTTY CAC、cnKiTTY及cnVcXsrv相关信息及内容。在此特别声明相关内容及发布遵从各自来源的相关许可。并且不提供任何保证、不承担任何责任。包括但不限于已发布内容、已知信息或者其他相关的信息以及直接或者间接的其他任何未知的情况均不提供任何担保、不承担任何责任。你应当充分验证自己的需求和使用以免造成不必要的麻烦。更多的其他信息请以相关网站的内容为准。所有的相关信息的获得请自行甄别验证并自行承担相关责任。