PACManager 项目推荐
项目基础介绍和主要编程语言
PACManager(Perl Auto Connector)是一个基于 Perl 和 GTK 的开源项目,旨在为 Linux 用户提供一个功能强大的 SSH/Telnet 连接管理工具。该项目由 David Torrejon Vaquerizas 开发,并遵循 GNU GPLv3 许可证。PACManager 的主要编程语言是 Perl,并使用 GTK 库来构建图形用户界面。
项目核心功能
PACManager 提供了丰富的功能,使其成为 Linux 环境下管理远程连接的理想工具。其核心功能包括:
- 图形用户界面:提供了一个简单易用的 GUI,用于管理和启动远程机器的连接。
- 脚本支持:类似于 SecureCRT 的脚本功能,允许用户编写自动化脚本。
- 预连接和后连接命令执行:支持配置在连接前后执行的本地命令。
- 宏管理:可以配置一系列宏(命令),在连接时本地执行或发送给远程客户端。
- Expect 条件执行:通过 Expect 实现对远程机器的条件执行,支持 SSH 证书管理、多级 SSH 连接、自动化隧道创建等功能。
- KeePassX 集成:与 KeePassX 密码管理器集成,增强安全性。
- 代理服务器支持:允许通过代理服务器连接到远程机器。
- 集群连接:支持集群连接管理。
- 多标签/窗口终端:提供多标签和窗口化的终端界面。
- Wake On LAN:支持 Wake On LAN 功能。
- 本地和全局变量:支持本地和全局变量,方便密码管理和连接字符串的重用。
- 无缝 Gnome/Gtk 集成:与 Gnome 桌面环境无缝集成。
- 托盘图标:提供托盘图标,方便快速启动管理连接。
- 包支持:提供 DEB、RPM 和 TAR.GZ 包,方便安装。
项目最近更新的功能
PACManager 项目持续更新,最近的功能更新包括:
- 版本 4.5.5.8:修复了一个阻止 PACManager 在选择“集群”视图时启动的错误。
- 版本 4.5.5.7:修复了 Vte 库在 Perl 5.22 64 位版本中的问题。
- 版本 4.5.5.6:增加了对 Perl 5.22 64 位库 Vte.so 的支持,并修复了变量替换的错误。
- 版本 4.5.5.5:改进了 SSH 和 SFTP 的高级选项,使其更友好,并增加了显示每个连接启动的命令行的选项。
- 版本 4.5.5.4:增加了允许每个连接“按词选择”的支持,并修复了多个与“/r”相关的错误。
- 版本 4.5.5.3:修复了与“/r”相关的另一个错误。
- 版本 4.5.5.2:修复了旧版 Perl 无法识别“/r”正则表达式的错误,并修复了“单词字符”在每个终端基础上使用的问题。
- 版本 4.5.5.1:增加了对 ARMV7L 设备的支持,修复了终端透明度保存和 rdesktop 连接的 CLIPBOARD 转发问题。
- 版本 4.5.5:修复了可能导致 VNC 密码在状态栏工具提示中显示的行为,并增加了对 Perl 5.20 的支持。
- 版本 4.5.4:增加了更改 MOSH 协议 SSH 端口和服务器端 UDP 端口的功能。
- 版本 4.5.3.9:修复了主窗口在选择“启动最小化”时不显示的错误。
- 版本 4.5.3.8.1:增加了“字体平滑”选项到 xfreerdp 连接,并修复了终端失去焦点的问题。
- 版本 4.5.3.8:修改了历史记录小部件,防止在终端断开时执行命令,并修复了配置窗口无法关闭的问题。
- 版本 4.5.3.7.2:修复了某些 Gtk2 版本不尊重某些方法的错误。
- 版本 4.5.3.7.1:修复了微小的错误。
- 版本 4.5.3.7:增加了删除按键历史记录时的确认对话框,并修复了“断开并重启”会话的问题。
- 版本 4.5.3.6:增加了对 PowerPC 64 位架构的支持,并增加了显示命令历史记录列表的选项。
- 版本 4.5.3.5:增加了“以 sudo 运行”选项,并优化了代码。
PACManager 项目通过这些更新,不断增强其功能和稳定性,为用户提供更好的远程连接管理体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考