Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
I know
View Details
Sign in
Sign up
Fetch the repository succeeded.
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
13
Star
86
Fork
7
郑鹏飞
/
VxTerm
Code
Issues
0
Pull Requests
0
Wiki
Insights
Pipelines
Service
Gitee Pages
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
Don’t show this again
Releases
Latest
V1.0
8da9e8b
2023-10-07 00:38
Compare
VxTerm V1.33.10 + VxMatScript V0.2 自带触发器和脚本-实现全自动化运维的超级终端仿真工具、支持SSH隧道代理
郑鹏飞
软件已成功上架到360软件中心,下载可以到 http://soft.360.cn/static/baoku/info_7_0/softinfo_600000387.html 当前仅支持发行版下载,请移到最底下进行下载。 2024.8.12 V1.33.10 修复上前两个版本中不小心造成的一个上传不了文件的问题。 2024.8.8 V1.33.9 1、修复SSH1不能正常使用的问题 本程序在SSH协议版本协商阶段,采用自动协商的方式。 当本端选择SSH1协议:将直接采用SSH1方式进行登录验证,如失败,将不会尝试使用SSH2再次进行登录验证。 当本端选择SSH或SSH2协议时:如果对端首次协商提示SSH1协议时,会自动协商采用SSH1进行登录验证,否则将采用SSH2协议进行登录验证。 当前版本中的SSH1协议仅支持 用户名/密码 方式登录,暂不支持private key方式验证,且不支持sftp和SSH隧道。 2024.5.8 V1.33.8 修一些小BUG 64:MD5 2674773f025c8fafdbd7aa8a2012e8e2 SHA1 ff82af9b74eaac8e683d29c2408f5a9e9821e876 32:MD5 4f269a42f2d4dd735ee3213a5860ccc4 SHA1 54444c916f303f4ebfa2fd0b546c892f1d00d262 2024.4.30 V1.33.7 1、优化了登录验证方法: 当启用了 用户名/密码 方法时,如果密码为空,将会优先使用Private/Public Key登录(如果登录顺序中启用该方法);且Private/Public Key登录不成功时,才提示输入密码。 上个版本有个宏按钮编辑的模块被更新坏了,点右键无法正常弹出编辑框 64 MD5 acb20046b2f233da63aae04f74fb1bc4 SHA1 b5565624d306b4cc80d0abfaa79a804bea8fbf62 32 MD5 bb014be543329ecb28dec38e78ab8739 SHA1 aaceb24402f26f6525e831872319166308813a1e 2024.4.29 V1.33.6 1、修复了无法编辑已保存并重新打开的会话的Private Key的BUG 2、启用了sftp的右键菜单模块 (1)可以建立远程新目录 64 MD5 1d7096e4ed7323ddf2cf73e39983a764 SHA1 b06003937b12e7c8b2fb3001cda8568ae215ab2a 32 MD5 a7cbaf496fab89db4b64c45ada880a2b SHA1 7ff99f02fbc322a6bbdffeae146db35f788b2941 2024.4.28 V1.33.5 修改了第一次启动时的保护密码功能提示模块 在未启用保护密码且未选择“不再提示”时,启动软件时会提示保护密码功能提示,目的是建议使用者尽量使用“保护密码”功能。保护密码是一项专业性的安全功能,可以有效的保护会话配置文件中的密码不被泄露。 在提示时,可选项为“是”、“下次提示”、“否”,只有选择“下次提示”时才会在下次启动时再次提示,其它的选项将会设置为“不再提示”。 64 MD5 21131380443d7a9ce7d8515cfd0de393 SHA1 e48bb502081ca44a2f91b57adeb108267f6af221 32 MD5 f43cd4e3ecaab8a022f9dec9e846e86b SHA1 f7f0820f92ff120a83fc5a48f2c2cd48bb0b29eb 2024.4.28 V1.33.4 1、在上个版本中,为做测试临时取消了一个超时判断,有可能造成在某些未确定原因的设备中连接过程中因无法正常协商后导致死循环。已恢复。 2、把黑/白主题的白底调成纯白了。 3、发现sftp中一个小问题: 当下载源文件为符号链接时,如果目标是目录,将会提示下载出错,可以跳过该文件的下载; 当目标是文件时,由于符号链接在服务端打开时返回的文件大小是3个字节,但下载时是按实际文件的大小来返回的数据,所以在进度中显示的完成比例将会是一个非常大的数值。程序无法对此进行修正,此问题仅影响显示进度,并不影响最终的下载结果。 64 MD5 af82d3cf912e3a70fe038b2d9c91b432 SHA1 4fdb436ad20b661cb73ac41ca19adbf5c853bb0f 32 MD5 680394b430400aac576417917b923594 SHA1 1ad503f73e2cf33eb2d3b7fdcdbd5436be6ef640 2024.4.26 V1.33.3 1、修复了一个登录慢的问题: 感谢网友 贺宁 提供了测试环境,问题得到解决。 2、SFTP增加目录跟随功能 (1)、本地目录:可跟随“共用目录”,表示多个SFTP窗口打开时,其中一个窗口的本地目录更改,其它的窗口都会跟随更改。 (2)、远程目录:可设置“跟随终端窗口目录”和“跟随其它SFTP窗口目录” 跟随终端窗口目录:在终端窗口中可使用 cd 等命令操作改变目录,SFTP窗口会跟随更改; 跟随其它SFTP窗口目录:其中一个SFTP窗口更改目录成功,其它SFTP窗口也会跟随更改。 3、修复一些BUG: 窗口高宽自适应功能的一些BUG修复; 2024.4.25 V1.33.1 修复在非简体中文操作系统下不能正常运行的BUG 1、测试在Windows操作系统显示语言为非简体中文且未安装简体中文语言包的情况下可以正常显示和使用。 2、修复了传输文件夹时每个文件的传输进度可能不正确显示的问题。 2024.4.24 V1.32 优化了一些操作体验 1、修复了界面中关于关闭会话的一些操作。 之前的版本中有些关闭会话的操作时并不会检查是否需要保存已修改的会话配置,在这个版本中修复。 2、优化了打开会话时因某些初始化导致主界面焦点丢失导致的界面闪烁问题。 3、修复了由于主界面窗口标签过多(超过9个)时无法打开“窗口”界面进行管理的问题。 4、修复了关闭前是否需要确认的选项不生效的问题。 当会话配置文件被修改时,都会提示是否需要保存。 部分功能得到网友 贺宁 的帮助、提议建议、测试,在此感谢。 2024.4.23 V1.31 修复了底部半行字的问题 1、修复了底部半行字的问题,同时计算自适应宽高在各种字体、字号等条件下改变时更加准确; 2、修复了改字体和重新连接可能会导致历史记录字体颜色变黑的问题 64 MD5 fa48662ff46beda0b1d71f4ff57b8221 SHA1 37a27d0a22ae4ae49f2b78b6de15a215832e358b 32 MD5 391f8a14af32d33eb119c224f2b5a4a9 SHA1 3d92b239e18c23ba1b7eaee62d7d60d7c82383ef 2024.4.21 V1.30.5 SFTP增加了多任务管理,支持多选上下传 1、SFTP默认并行任务为3个。在3个任务同时运行期间,可以单独启动更多的任务。 2、主界面关闭后,默认不关闭关联打开的sftp窗口。 现在,VxTerm的sftp是一个支持目录上下传的并且支持多选多任务管理的SFTP了。 64:MD5 9cbb564d225532a5b4158717649cef91 SHA1 1f2ce157d0c7b4b9b00090aa2350a8947a4a68e1 32:MD5 bd0d2668acdbc24bbacd4326a29ae367 SHA1 aa8e51c3e17931228200bca9b28c825808f63a50 2024.4.18 V1.30.4 修复了一些BUG 1、增加了原始数据日志功能; 2、修复了一些BUG; 由于增加了会话中改名功能模块,出现了一些小BUG,导致打开原有会话再保存时会出现另存为副本。已修复。 关于会话中改名:任何时候,只要在会话中改了名称,保存时都作另存为处理,原会话保留。即使是新建的会话在第一次保存成功后再改了名称,也会作另存为处理。 在会话中改名后,可以实时更新会话窗口的标签名称。 3、修复了sftp中一些BUG: 因目录权限问题导致无法连接时程序可能会进入死循环的问题; 优化了打开目录失败时的一些处理方式; 64 MD5 d36ccf632d60def13c8fcbc1b03fc021 d34959e5b76a3645aec788d46028c9359bf62295 32 MD5 9d76852fb162583659ed3f96810c5f1e 2990a161f9f2386a03791f7faa2fc929e063caed 2024.4.17 V1.30.3 增加了屏幕高宽与远程设备自适应功能、修改了初始终端屏幕的默认字体大小 1、对于大多数Linux服务器可以自适应调整。对于网络设备如交换机路由器防火墙等,可能设备会不支持80*24以外的数值,需使用固定的高宽度配置。 默认启用。如连接网络设备因屏幕宽度不适配导致命令行输入字符超过80个字符时编辑光标位置不正确时,有可能需要使用固定的80*24的屏幕参数,请去掉自适应勾选项。 2、在以前的版本中,默认终端的字体大小为小五号字体,从此版本开始改为小四号字体。 打开此版本之前保存的会话时,如果该会话配置修改了字体大小并且保存且数值为小于小四号字时,打开会话会显得字体偏小。需自行更改为更大的五号或小四号或更大的字体字体并且自行保存。 3、修改了主界面地址栏,建立连接时如果输入了用户名或密码时,将会在会话配置保存时保存到配置文件中。 以前的版本不保存。 4、去掉了快速连接中勾选了“保存用户名”或“保存密码”时,在第一次建立连接成功后自动保存新会话配置的功能设定。 新建会话在关闭时,会提示是否保存。 5、恢复了默认的SFTP窗口打开时置前的功能设定,可以在窗口打开后去掉“窗口置前”的选项,窗口最大化时也会取消置前。 当设置窗口置前时,启用SFTP窗口伴随主窗口切换功能。主窗口切换后,非当前主窗口的SFTP窗口将会最小化到任务栏,同时提出当前主窗口的SFTP窗口。 6、支持在会话打开后修改会话名: (1)如果修改了IP,在保存时,如果会话名称包含旧IP的信息,将会提示是否将会话名称中旧的IP替换成新的IP: 程序并不能保证判断包含旧IP的信息是否正确,如旧IP为192.168.0.1,而新IP且会话名称为192.168.0.11时,将会判断失误。 需要操作人员自行判断是否需要更改。 如选择修改,则会话名称将会发生改变。 (2)如果修改了会话名称: 在保存的时候,将会按新的会话名称方式进行保存,如果新的会话名称已存在,则会在其后增加(顺序号)的方式修改会话名称并进行保存。 同时会保留原有的会话配置。如原有的会话已不需要,需自行删除。 (3)在打开多个会话副本后,在保存会话时,如果在本次保存之前该会话配置已被其它副本修改并保存,则会提示是否覆盖。 如不需要覆盖,需自行更改本次会话的会话名称再进行保存。 修改会话名称后的保存方式将会按6.(2)的方式进行保存。 7、修复了关闭单个窗口时如果该窗口已打开了sftp时会造成程序崩溃的问题。 64 MD5 41b46bb640b40313574f2c1eb36e0924 SHA1 8ef8655834124e4ce21564f3959fc3c4087b4caa 32 MD5 d6a0839fc025df771a2279cfcccb9c15 SHA1 431aaca98d49714030112dae38a9f6d8195b53d6 2024.4.5 V1.29.1 修改了sftp窗口,采用不总是浮动在主窗口之上的方式。 MD5 64:4f7ef06b4b972ac09db0a71807449db8 32:b40ab1d8fa581f53b72312acb9e0c0b9 2024.4.4 V1.29.0 优化细节 1、会话管理器中的会话复制粘贴优化,支持Ctrl+C V操作 2、sftp全面优化 MD5 64:118dc424e1f97e22b4732e02ae3ec53d 32:eb01e4c0a5bf7159047f96f57db7ebb6 2024.3.25 V1.28.3 使用了新的版本号,全面优化操作性能和稳定性 1、优化多线程的稳定性,提升了速度 2、更改了鼠标右键的功能: (1)右键单击时:如果窗口中选择了文字,会执行将选择的文字复制到粘贴板,如果不选择文字,将会弹出右键菜单。同时取消了选择时实时自动复制到粘贴板的功能。 (2)右键长按松开:优先粘贴选中的文字,如果没有选中文字,才执行从粘贴板中粘贴文字。 如果粘贴的文本内容为多行,默认会粘贴到底下的命令行窗口中,自行确认后再发送。 如果粘贴的文本内容为单行无回车,默认会直接粘贴到终端窗口中。 长按后如果不想粘贴,可以在不松开右键的情况下移动鼠标,则会取消粘贴,执行单击的功能。 (3)右键的功能和粘贴的选项可在“会话选项”中的“选项/鼠标右键”中进行配置。 3、增加了键盘输入时判断终端窗口中的输入焦点的选项。 4、增加了会话配置修改在关闭时提示保存功能。 MD5 64 c145757f0ad2b94d44d32d9fd0de0612 32 865110be2c996f9bc83c32a7be9fb373 2024.3.22 V28.2 增加最实用的功能:SSH Socks动态隧道! 当前版本仅支持Socks4,可以满足大多数浏览器和客户端的需求。 由于当前本人所知的信息为SSH服务端仅支持TCP协议转发,不支持UDP协议。 由于并发访问时包含有不可访问的目标地址时,会引起并发访问时其它的IP在发起连接时会感觉比较慢。计划在Socks中增加目标地址过滤功能。 修复了V27版本会在一些电脑上无法正常启动的BUG,在有些Win10操作系统中会表现为运行后无任何显示和响应,在低版本的操作系统中会有可能弹出应用程序错误的提示。 修复了软件桌面图标丢失的BUG。 MD5 64 acebc5f15345c175777617888b22f3d5 32 55ced0fdfd8af54b9bd737a978120708 2024.3.13 V27.1 增加了全局快捷按钮(宏按钮)功能 快捷按钮有“全局”和“会话”两种,可分组。 会话配置保存后,下次打开可以自动显示最后选择的分组。 改了些小BUG,推荐使用。 MD5:64 5d849994a78c5454d172082defd75658 32 059ac1960e3d731b9d860d2ad59227de 2024.3.12 V27.0 增加和优化了很多功能: MD5 64 123a66591a7eea82e32cc986085773ff 32 8d67f84603770de8cc61adf69b5fc245 1、此版本开始,使用者需同意并接受使用协议才能使用。 2、增加了保护密码的功能:此功能为作者独立创作,无任何参考、参照、摘抄,如与其它软件的功能类似,纯属巧合。 本软件产生的会话配置文件里可能会包含有用户的密码,此功能为保护此密码而设计。在配置文件中的密码在新的机子环境下将会失效,包括全局配置文件中的保护密码也会失效。详细内容请访问作者主页获得帮助。 启用保护密码功能后,根据保护类型及是否输入保护密码,有以下几种使用场景: (1)无保护密码。此时会话配置文件中的密码仅能在本机中解码。一般用于自己独自使用的机子或者是可安全授权多人使用的机子上。有些设备需要多人维护,但不需要给出设备的登录密码,使用者仅能在此机子上就可以登录设备。 (2)有保护密码: 保护类型为“本机密码”:使用者可以选择不保存保护密码,此时保护密码仅在本次软件运行期间有效,保存“全局配置”时将不会保留此保护密码,下次使用时需再次输入此密码才能使用。可有效的避免使用者在非自己的工作机子上临时使用本软件管理设备时不小心留下的配置文件后因不及时处理该会话文件并且未及时更改设备的密码时的风险,使用此类型时保存的会话配置文件仅能在本机中使用。 保护类型为“密码型”:使用此类型时保存的会话配置文件在新的机子上可以凭相同的保护密码使用。使用此功能可以自己将会话配置文件拷贝到别的机子上,再次输入相同的密码后使用。 全局配置文件的拷贝时,保存在全局配置文件中的保护密码都会失效。 在未启用此功能时,软件会弹出功能提示,指导使用者使用此功能。 3、增加SSH隧道的图形界面管理 SSH隧道暂不支持socks协议。 4、SFTP图形管理界面优化 支持本端文件夹管理; 支持两端地址历史记录 2024.3.2 V26.4 增加了很多实用的功能 1、右下角宏按钮增加了分组功能; 添加/修改按钮时都可以修改分组名。分组名不区分大小写 修改已有按钮的分组,会将按钮移动到新分组中 修复了快捷按钮栏导航按钮与按钮重叠时点击导航按钮会误触发的BUG 2、增加了SFTP目录跟随主窗口SSH目录的功能; 要求服务端返回提示行必须含有 以/或~开头的目录全称并以 \\$ 或#结束。 如果SSH终端窗口是root权限,但sftp有可能并不是root权限, 此时双方~目录不一致,将可能无法正确同步sftp的目录 部分服务器需要进行单独的设置才能实现: ~/.bashrc最下面增加下面这行 export PS1="\u@\h:\w\$ " 保存后source ~/.bashrc。如希望su用户也可以,同样也需要在su后更改相应的配置。 3、修复了宏按钮内容会丢失前面和后面的空格和换行等内容的BUG; 4、增加了鼠标移动到宏按钮时可以显示宏按钮内容; 5、修复了连接部分支持SFTP的网络设备时反应较慢的问题; 6、增加了命令行带参数启动。命令行参数请参考VxTerm -h 7、增加了SFTP显示文件类型,支持点击标题排序 上述部分功能得到网友 宋志敏(QQ150009100) 的提示测试帮助得以实现,在此感谢! MD5 64 6e38824c2a59609661baf39408b7b40b 32 2e70d8b1e831c8f9637101813026880b 2024.2.28 V25.2.1 增加了地址栏实时查找会话功能 在地址栏上输入后,可实时定位到满足条件的第1个会话。 再按查找按钮时,会查找下一个,同时输入焦点会切换到会话窗口中,可以用F3继续查找下一个 MD5: 64 678e5fca5200d3aa80515056e5bc7213 32 8fbb58695b9f949bd9cf7c147fab6745 2024.2.27 V25.2 增加了地址栏会话查找模块、会话属性窗口 MD5 64 3017baf77f667ab3319b2b970bf3275f 32 28c540828fa3d02ee417584be9b800d3 2024.2.22 V25.1 找到了一个小BUG(上一个版本更新时不小心留下的) 如果使用SSH协议去连接非SSH协议的端口时,会出现程序子线程陷入死循环的情况 操作上并没有太多的影响,可以正常关闭连接不上的会话窗口,连接其它的会话也不会有影响 但是由于那个死循环会在后台子线程上一直存在,直到主程序退出,有可能会影响到操作系统。 现已改正。 MD5: 64 0a80d8a3714f0c142d021b80a24de790 32 94f63ccb11fd1cd9aae62e5b89a9f064 2024.2.21 V25.0 优化,修BUG 修复了SFTP上下传文件大于4G时不正常显示的BUG MD5:64 fe07df5f3bb3c301cd672274a6ea32dc 32 ba7c9626a2b2d757bee3ebc4db87a8cc 2024.2.14 V24.7 小小的优化了一下 MD5 66a6424d8871c693954e908f5215656b 2024.2.5 V24.6 加入了快捷宏按钮 1、鼠标右键点击按钮进入编辑功能,删除按钮需在编辑界面点删除; 2、可以拖动按钮调整顺序,可以用中键滚动; 3、年前来不及做宏按钮运行脚本功能: 在快捷按钮中运行其它按钮、发送键盘功能键等功能,均在脚本中实现; 4、主界面地址栏增加了用户名和密码框 在主界面地址栏发起的连接,在第一次连接成功后,不自动保存该会话信息; 如需在第一次连接后自动保存会话信息,请打开快速连接,勾选保存用户名或保存密码。 在主界面地址栏中的用户名可以粘贴双行信息,其中第二行会自动粘贴到密码框; 2024.1.29 V24.4 正式版 增加了快速连接界面中选择编码的功能 1、可以在快速连接界面中配置编码。如果编码选择错误,可能会造成无法正确显示中文, 可以随时在会话的选项中的“/选项/对端编码”中修改。 如果选择默认,本软件会启用以下规则: 如果选择的协议是TELNET,则默认的编码为gb2312,否则默认编码是UTF-8 2、把登录验证方法顺序改成了默认是 先 用户名/密码,再到Public Key 之前的默认顺序是先Public Key,就有可能会出现在全局配置了Public Key后, 可能会导致默认的SSH会话都会尝试先进行Public Key登录,如果全局的Key验证无法通过时,登录会感觉比较慢。 2024.1.27 V24.3 正式版 1、增加了主界面中的地址栏,可以直接在地址栏上输入IP:Port回车连接目标。 第一次连接时,会弹出快速连接界面,用于输入用户名/密码信息。 再次连接时,将使用上次连接时的信息,可随时弹开快速连接界面修改。 2、优化、修改BUG **核心主要的功能模块算是做完了** 2024.1.25 V24.1.1 终于要做完了! 1、终于把全局选项的保存功能给加上了 2、修复了一些小BUG 就剩下这几个功能模块还没有做了:X/Y/Zmodem、动态命令按钮、 新建快速连接中的参数保存和地址历史列表、主窗口中的地址栏、 SFTP中的文件/目录管理功能 2024.1.24 V24.0 增加了Public Key登录模块 1、将Private Key文件内容复制到本端会话配置里,Public Key上传到服务端,即可以实现无密码登录。 2、增加了登录验证方法和顺序调整 暂时仅支持Private Key和 用户名/密码 两种方式登录。 *****感谢myww网友的反馈,前面22.4之后的版本,由于增加了算法优先级调整后,一直没有做新建会话测试,导致新建SSH会话时算法列表没有初始化,程序崩溃。现已修复***** 2024.1.23 V23.0 修改一些小BUG,同时增强了稳定性 1、在vi、nano等界面长按键盘快速发送命令时,可能导致界面显示不正常,此版本得到了修复; 2、一些在子线程中运算时可能出现的对象值可能得不到同步导致界面显示异常 所以把它们都提到了主线程中进行运算 3、修改了仿真协议的渲染核心,几乎可以完美的显示像hollywood这样复杂的应用程序。 2024.1.22 V22.4 增加了算法优先级调整模块 增加了Kex Exchange、Cipher、MAC的算法优先级调整; 当前版本支持的算法有限,有些算法可能与设备的算法不一致,或可以通过算法优先级的调整可以达到成功连接的目的 2024.1.16 V22.1 尽最大的能力解决汉字乱码问题 1、在之前的版本中,仍然会出现汉字被拆开传输过来的且无法被正确识别的问题 2024.1.4 V21.2 解决了光标显示导致内容跳动的问题 在屏幕点鼠标、选择文本之类的操作,不会再自动定位到光标位置 1、在有远端信息输入时,才会显示光标的位置。 2、在本端键盘输入时,如果窗口并未显示光标,则会自动定位到光标位置,并放弃本次输入。 2023.12.28 V21.1.1 突然发现,一时不注意,上个版本默认了一个在Windows10以下的操作系统中没有字体,只好紧急更新 恢复成一个都支持的字体版本。 2023.12.27 V21.1 sftp支持目录上下传 1、暂不支持多选文件或目录,可一次拖动一个目录方式上传或下载:目录中可以包含多层子目录 上传时,会自动在远程服务器自动创建子目录,如果子目录中没有文件,则将不会创建该子目录; 上传时,会不提示并覆盖远程目录中相同的文件,请自行确认是否可以安全的上传该目录; 下载时,如本端存在相同的文件则会提示是否覆盖 如本端存在相同的目录会提示是否合并,合并时不会删除本端已存在且远端不存在的文件 2、尝试解决了当屏幕设置过宽导致窗口显示不全时光标位置超出范围导致显示不正确的问题 3、优化了字体和主题颜色 2023.12.25 ******支持sftp下按目录上下传的版本即将完成***** 2023.12.20 V20.6 改了一些小BUG 1、适配了ssh中export TMOUT,当服务器自动超时断开时,本端也能断开连接。 2023.12.20 V20.5 内存优化稳定版 修复了一些内存泄漏的问题,开了很多窗口,内存占用也才7-12M左右,这在以前的版本中从来没有达到过的。 有这种水平,应该是已经解决了多线程内存泄漏的问题,不稳定的因素应该是解决了差不多了。 2023.12.19 V20.4 修了些仿真协议上的BUG 1、终于也能正常的显示类似于htop这样的命令的完整信息并且操作正常的了。 2023.12.17 V20.3 把速度问题也解决了!同时稳定性也应该是增强了不少。 1、一直以来,我以为我的解析速度肯定是没法达到putty之类的那么快的。 没想到这个问题也被我接近于解决了。极致的速度我还是没法做到,但同步的体验感已经是没问题了, 速度可以说是达到了我的预期了。 2、改了一些小BUG (1)SSH协议下登录成功后第1个提示行信息无法被触发器正确识别的问题; (2)汉字被分开传输导致乱码问题:代码上解决了,不清楚极个别情况下,是否会有乱码的出现 3、尝试增强了CTRL + C的中断功能: 在快速显示内容的情况下,按CTRL + C会中断本地尚未来得及渲染的内容的显示。 2023.12.14 V20.0 稳定版 终于不崩了!!! 并且还优化了速度。 2023.12.04 V18.3 持续优化多线程造成的偶尔崩溃的BUG 1、已相当的稳定。 找到了历来一直偶尔出现的崩溃的问题,修复后,经测试已不再出现。 之前的版本在某种情况下一定会崩溃,如某个持续发送大量数据到本端的程序持续支持一段时间后, 修复后已能稳定运行。 2、提供了更加丰富功能的仿真命令解析 2023.12.02 V18.2 优化、改BUG 1、解析速度优化 主观上感受好多了。 2、改了一些多线程造成程序崩溃的BUG 发现极限情况下,如文件很多行,并且在vi中一直长按着上下键滚动时,由于之前的版本放了个消息显示一些状态,导致出现崩溃,减少此类消息后自己测试没有出现崩溃情况。 2023.11.30 V18.0.2 改了一些核心的问题 1、把日志记录模块整了一遍 2、因此而改了核心模块的一些参数。 主要集中在本端自动换行控制模块。 3、修复了因对端或网络问题导致被动断开连接后可能无法正常关闭会话的问题 4、恢复了主屏幕的状态栏 5、修复了输入时屏幕闪烁问题。 2023.11.28 V17.1 保存密码和用户名功能优化 1、快速连接和选项密码的保存功能完善 修复了在快速连接中不选择“保存密码”和“保存用户名”时 其它如sftp无法使用已输入的临时用户名和密码。 2、修复了快速连接界面选择Serial时可能无法正确显示串口配置界面的问题。 3、增加了主题功能 暂不实现在主题中定义ANSI颜色 4、找到一个长期以来极偶尔的情况下会出现的多线程情况下造成程序崩溃的问题,修了一下 不确定是否已经解决。因为它是偶发性的,在我这发生的概率很小。 -------------- 2023.11.26 V17.0 保存密码功能和UI界面优化 1、快速连接和选项密码的保存功能完善 修复了在快速连接中不选择“保存密码”时仍会保存密码的BUG。 在SSH连接中,如果不在选项中输入密码,仅在连接SSH会话时输入了密码并且不选择保存密码, 则在sftp等连接中会接收不到密码。 2、修复了会话配置中密码的输入方式 如果不选择保存密码并且保存了会话配置,会删除原先已保存的密码。 如果不在此处输入密码(可不选保存密码),则sftp等连接会提示连接失败。 3、优化了高分屏UI适配 此功能优化的模块很多。之前的菜单背景会出现异常影子也优化了。 优化了在高分屏下选择不同的缩放比率时仍能正常显示各种窗口,以及窗口中的控件模块的位置和大小。 优化了终端会话窗口的字体和光标渲染功能。在高分屏下也能合理显示大小和位置。 此版本之前已保存的会话中如果设置了字体的大小,在此版本之后将会被初始化为初始大小 4、功能和界面已全面优化,可以被定义为“稳定版或正式版” 之前的版本中一些诸如不能自动让会话终端窗口获得输入焦点的问题也修复了。 包括命令行窗口的输入字体大小和多行控制也优化了。 2023.11.24 V16.3 会话管理增加功能 1、会话管理支持鼠标拖动 暂时还不支持目录的复制功能。需要对目录进行复制操作,可以使用"打开会话文件夹"功能 直接对会话文件夹使用系统资源管理器进行操作。 2、sftp支持鼠标拖动执行 上传/下载 功能。 3、更改了一个很折腾人的BUG: 之前的版本有一个大概率出现的问题:在连接对端端口后,程序会崩掉,主要集中在telnet协议中。 2023.11.22 V16.2.1 修复了一些BUG 1、丰富了核心的仿真命令解析功能 之前的版本中,类似于nano这样的命令无法正常支持,当前版本修复了。 2、增加了ALT按键的支持 可以使用alt + A ~ Z 组合键。某些应用需要用到ALT组合键,如nano。 3、修复了vim等命令的展现功能 2023.11.18 V16.1 增加了快速连接模块 1、在快速连接界面中可以选择是否要保存密码。 2、在SSH连接中,当配置文件无用户名或密码时,将在连接时提示输入。 3、快速连接建立后,如果需要保存配置,需要点击“保存配置”按钮。 2023.11.15 V16.0 终于解决了部分SSH加密算法导致无法正常连接的问题 1、有一部分设备的SSH加密算法,在之前的版本中连接的时候会出现-8等错误,这个版本应该算是解决了 2、SSH使用用户名和密码方式验证登录的方式的算法,此版本算是解决了。 后面的版本将会增加pubkey和privatekey方式登录。 2023.11.09 V15.3 增加了一些辅助功能: 1、鼠标中键的复制粘贴功能改成了:选择文字时复制/长按鼠标右键松开粘贴 快速单击右键会弹出右键菜单。长按后如果不想粘贴, 可以在不松开手的情况下移动鼠标即可取消粘贴,或者是不松开情况下单击左键也可以取消粘贴。 ----可能会考虑增加长按粘贴前,在鼠标跟随显示待粘贴内容。 2、可以在会话工具栏中选择是否启用本地换行功能。 3、增加了一个【导入其它程序会话】的功能 每次导入都会在选择的目录下增加一个新的"_导入的会话"目录 2023.11.05 V15.2 增加了一些辅助功能: 1、增加了会话内容的查询功能 每个会话窗口的查找功能是独立的。 2、会话标签增加双击和鼠标中键点击时关闭功能 3、增加关闭时是否需要确认的功能。 2023.11.03 V15.1 补全了正向代理的功能: 隧道代理的操作,请点击:https://blog.forbs.cn/post/129.html 1、上一个版本漏了正向代理的模块,此版本已补上 2、隧道代理功能遗留了一些问题需要后续的版本需要处理 后续考虑在主程序中增加一个隧道监控界面,甚至可能会把隧道模块独立出来。 (1)隧道代理是一个全局功能。除非是在启动该隧道的控制台/脚本中停止, 否则需关闭主程序才会停止已启动的隧道。 (2)主会话是否连接并不影响隧道的配置、启动、停止等操作。 (3)会话关闭并不会关闭已启动的隧道。会话重新打开也未继承隧道的启动状态。 3、脚本管理器中的脚本编辑器仅实现了基本的包括行号在内的基本功能 2023.10.29 V15.0 1、增加SSH隧道代理的功能: 可以实现内网穿透、访问远程指定的资源。 隧道代理的操作,请点击:https://blog.forbs.cn/post/129.html 2、暂不支持 Sock5代理; 3、SSH隧道为服务器端默认支持的功能。 本程序不改写任何服务器端的配置。 本程序仅在本地电脑客户端中建立与服务器的SSH连接后,利用其通道中的隧道功能,在本地执行相应的代理功能。 在本地程序关闭/退出后,由本程序启动的相应的代理即会自动关闭。 4、本程序不提供用于内网穿透的远程服务器端。 如要使用本程序实现内网穿透功能,您需要拥有自己可控制的远程服务器,并在其上启动SSH服务,其后才可以使用本程序实现相应的代理功能。 5、隧道的建立、修改后,需要在会话中保存。 可以支持Sock5本地代理的版本将在后续的版本中实现 请持续关注本人的站点,多多支持本人在头条、微博等媒体上发布的信息,以便及时快速的获得功能更丰富的版本。 ------------------------------ 刚刚才发现有时候在类似vi的环境里用不了ctrl键,增加xterm时没注意到出现的bug,改好了。 2023.10.23 V14.0 1、 增加了xterm仿真模式的支持。 默认情况下,除非选择ansi,否则发往远端的仿真模式均默认为xterm。 为了增加这个仿真模式,差不多都把内核都重写了一遍,还做了一些速度上的优化。 2、 顺便,尝试性的也增加了sco仿真模式 由于暂时没有环境对于支持此模式的服务端进行测试 暂不知该模式下的终端渲染以及操作按键的映射是否正常。 3、 增加了本端会话窗口文字自动换行功能。 xterm仿真模式下,有些过长的内容发送过来时,并没有显式的换行标识,要求本端自行换行。 一般的网络设备(不是服务器),可能并不支持窗口大小设置,默认都是80*24的窗口 当显示内容换行不正常显示时,请检查是否更改了会话窗口大小,尝试恢复成默认值 2023.10.19 V13.0 1、 终于把正常的光标给显示出来了!不单是优化了光标的问题, 还优化了鼠标、键盘输入方面的问题。所以就升级了版本。 这个版本修复了一直以来卡住了我很久并且花的时间最多用于测试的问题。 2、 优化了一些多线程多会话窗口造成的一些BUG。 3、 字体、颜色等设置的更改,已经可以实时生效 2023.10.17 V12.4 增加了通信口模块 V12.3 优化了一些会话中显示的BUG,增加了一些稳定性。 V12.2 ****加了一个中文命令,可以解释近似于中文描述的命令,我把它定义为“中文编程” 2023.10.11 VxTerm V12,VxMatScriptV0.2支持局部变量 2023.10.10 V11.3版本,修改了一个BUG:之前的版本中的触发器只有一个启用状态,导致在脚本中关闭启用状态后,无法在会话打开时自动打开,特增加一个“会话打开时启用”的字段:即会话打开时根据设定设置触发器是否为启用状态。 此触发器在运行过程中,是有可能会根据脚本的流程会将此触发器设置为启用或不启用状态,比如自身会有可能设定“触发后关闭”功能,以实现只触发一次的功能,避免被多次触发! 10.10 增加了鼠标中键复制和粘贴的功能:慎用慎用!!!使用前最好是先到我的站点页面上看看关于这个粘贴的一些说明! 10.9 1、内置了VxMatScript脚本解释器!版本V0.1 2、支持3个系统触发器:> ``` >>标识================:Sys-Login-UserName >>已启用 :0 >>描述 :Sock连接成功后出现Login:或Username:提示行时触发 >>系统 :1 >>分类名 :登录 >>触发后关闭 :1 >>触发时机 :1 >>触发字符串 :\S*[Ll][Oo][Gg][Ii][Nn]:\s*$|\S*[Uu][Ss][Ee][Rr][Nn][Aa][Mm][Ee]:\s*$ >>发送字符串 :Sendln [$username] >>标识================:Sys-Login-Password >>已启用 :0 >>描述 :Sock连接成功后出现Password:提示行时触发 >>系统 :1 >>分类名 :登录 >>触发后关闭 :1 >>触发时机 :1 >>触发字符串 :\S*[Pp][Aa][Ss][Ss][Ww][Oo][Rr][Dd]:\s*$ >>发送字符串 :Sendln [$password] Trig- 登录 >>标识================:Sys-OpenAndCloseLoginTrig >>已启用 :1 >>描述 :Sock连接到IP:Port成功时触发 >>系统 :1 >>分类名 :连接 >>触发后关闭 :0 >>触发时机 :8 >>触发字符串 :^Connected$ >>发送字符串 :Trig+ 登录 wait 3000 Trig- 登录 ``` 3、VxMatScript定制了各种触发器命令,可以在脚本中或命令行中定义触发器。 4、完成全自动化运维以后将会变得很简单! 功能太多,详细的内容请访问 http://blog.forbs.cn 如果此程序对您有用,请您高抬贵手,给个星星,多多提点意见,一方面可以让您很容易的在这里能下载到最新的版本,一方面可以根据您使用过程中的特殊情况为您量身定制您所需要的功能。 谢谢。 VxTerm现在集以下特点于一身: 1、内置触发器,可以根据屏幕和收到的信息内容触发指定的脚本 2、内置VxMatScript脚本,可以不需要在您的工作环境中再安装配置各种第三方的运行环境! 3、无依赖、单文件、纯绿色,无需安装,就一个文件就可以运行 4、多线程、多窗口、多会话 5、国产的!免费的!无任何功能限制!不需要注册!不需要破解! 6、Telnet、SSH、SFTP、以后可能会增加更多的协议,包括但不限于:rdp、VNC、X、ftp、http等等等等。。。。只要我有足够的时间精力! VxTerm是目前唯一一个可以以一个文件的方式助您完成全自动化运维的超级工具! **完整的更新日志**: https://gitee.com/zhengpengfeichn/vxterm/compare/V2.1...V1.0
Last committed message:
删除文件 VxTerm.exe
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
C++
1
https://gitee.com/zhengpengfeichn/vxterm.git
git@gitee.com:zhengpengfeichn/vxterm.git
zhengpengfeichn
vxterm
VxTerm
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register