Более быстрый и лучший клиент SSH/Telnet/Serial/Shell/Sftp для DevOps.
Привет WindTerm?, привет мир!
Мы только начинаем! Если вам нужен высокопроизводительный текстовый редактор, вы можете попробовать WindEdit.
Совершенно БЕСПЛАТНО для коммерческого и некоммерческого использования без ограничений. Все выпущенные исходные коды (кроме стороннего каталога) предоставляются на условиях лицензии Apache-2.0.
Посмотреть вступительные видеоролики
Двоичный файл Linux , двоичный файл MacOS и двоичный файл Windows : https://github.com/kingToolbox/WindTerm/releases.
WindTerm — это проект с частичным открытым исходным кодом, и исходный код будет постепенно открываться.
Открытый исходный код включает, помимо прочего, классы, которые можно использовать независимо, например функциональные, алгоритмы, графические виджеты и т. д., а также функциональные библиотеки, такие как сетевые, протоколы и т. д., а также все типы, которые требуют открытого исходного кода в соответствии с лицензией.
Любые проблемы и пожелания по функциям приветствуются.
Нажмите «Проблемы», чтобы сообщить о проблеме или запросить функцию.
Пожалуйста, нажмите «Обсуждение», чтобы обсудить что-либо о SSH, SFtp, Shell (оболочка Linux, Windows cmd и powershell), Telnet, Serial и WindTerm.
Главное окно (зш):
Разделение представлений:
Тема DigeWhite:
Реализованы протоколы SSH v2, Telnet, Raw Tcp, Serial, Shell. Вступительное видео
Поддерживает автоматическое выполнение SSH при аутентификации сеанса.
Поддерживает SSH ControlMaster.
Поддерживает SSH ProxyCommand или ProxyJump. Вступительное видео
Поддерживает агент SSH. Вступительное видео
Поддерживает автоматический вход по SSH с паролем, открытым ключом, интерактивной клавиатурой, gssapi с микрофоном. Вступительное видео
Поддерживает переадресацию X11. Вступительное видео
Поддерживает прямую/локальную переадресацию портов, обратную/удаленную переадресацию портов и динамическую переадресацию портов. Вступительное видео
Поддерживает XModem, YModem и ZModem. Вступительное видео
Встроенный клиент sftp, scp поддерживает загрузку, загрузку, удаление, переименование, создание нового файла/каталога и т. д. Вступительное видео
Встроенный локальный файловый менеджер поддерживает перемещение, копирование, копирование, удаление, переименование, создание нового файла/каталога и т. д.
Поддерживает Windows Cmd, PowerShell и Cmd, PowerShell в качестве администратора.
Поддерживает Linux bash, zsh, ядро PowerShell и т. д.
Поддерживает MacOS bash, zsh, ядро PowerShell и т. д.
Поддерживает Windows, MacOS и Linux.
Поддерживает многоязычный пользовательский интерфейс.
Поддерживает Юникод 13.
Диалог сеанса и дерево сеансов. Вступительное видео
Автозаполнение. Вступительное видео
Режим свободного типа. Вступительное видео
Режим фокусировки. Вступительное видео
Синхронный вход. Вступительное видео
Улучшенная защита имени пользователя и пароля сеанса. Вступительное видео
Палитра команд. Вступительное видео
Отправитель команды. Вступительное видео
Панель обозревателя. Вступительное видео
Панель оболочки.
Быстрый бар. Вступительное видео
Вставить диалог. Вступительное видео
Локальный и удаленный режимы с сочетаниями клавиш vim. (Использование клавиши Shift+Enter для переключения между удаленным и локальным режимом ) Вступительное видео
Поддерживает отметки времени, складывание, обрисовывание и разделение представлений.
Поддерживает Powerline в Linux и PowerShell, например Oh-My-Zsh, Oh-My-Posh. Вступительное изображение
Поддерживает цветовые схемы, такие как vscode. Вступительное видео
Поддерживает поиск и предварительный просмотр. Вступительное видео
Поддерживает выделение открывающего и закрывающего разделителя, например (), [], {}, а также настраиваемых разделителей. Вступительное видео
Поддерживает изменение темы пользовательского интерфейса. Вступительное видео
Поддерживает настройку цвета вкладки. Вступительное видео
Поддерживает поиск по открытым вкладкам. Вступительное видео
Поддерживает закрытие вкладок справа.
Поддерживает настройку прозрачности окон. Вступительное видео
Поддерживает выбор для копирования, щелчок правой кнопкой мыши для вставки или щелчок средней кнопкой мыши для вставки.
Поддерживает поиск текста в Интернете с помощью Google, Bing, Github, Stackoverflow, Wikipedia и DuckDuckGo. Вступительное видео
Поддерживает скрытие курсора мыши во время набора текста.
Поддерживает блокировку экрана. Вступительное видео
Поддерживает цвета vt100, vt220, vt340, vt420, vt520, xterm, xterm-256.
Поддерживает unicode, emojis, true-color, протокол мыши и т. д.
Поддерживает режим автоматического переноса. Вступительное видео
Протоколы и сроки могут быть настроены по индивидуальному заказу.
Все тесты vttest пройдены, кроме Tektronix 4014.
Поддерживает прокси HTTP и SOCKS5. Вступительное видео
Поддерживает прокси-сервер Jump Server. Вступительное видео
Поддерживает ручную и автоматическую регистрацию сеансов. Вступительное видео
Переименуйте и дублируйте сеанс. Вступительное видео
Восстановление последних сеансов и макетов при перезапуске. Вступительное видео
Поддерживает открытие определенного сеанса или набора сеансов при запуске.
Динамическое сжатие памяти, обычно от 20%
до 90%
нагрузки на рабочую память, может быть уменьшено.
Высокая производительность, малый объем памяти, низкая задержка. Вступительное видео
Аппаратное обеспечение, использованное для генерации данных в этих тестах, было
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory.
Тесты WindTerm1.72, WindTerm 1.2, FileZilla 3.48.1, WinSCP 5.17.2 (сборка 10278) выполняются на WSL (Ubuntu 18.04.2).
Версия клиентов:
Приложение | Версия | Дата выпуска |
---|---|---|
ветреном | v1.72 | 2020-10-25 |
ветреном | v1.2 | 2020-06-15 |
ФайлЗилла | v3.48.1 | 2020-05-19 |
WinScp | v5.17.2 (сборка 10278) | 09.03.2020 |
Все данные испытаний предназначены только для справки.
Время загрузки | Скорость загрузки | Время загрузки | Скорость загрузки | |
---|---|---|---|---|
WindTerm 1.72 (Использовать высокоскоростную передачу) | 23 с | 216,3 МБ/с | 20 лет | 247,0 МБ/с |
ВиндТерм 1.72 | 23 с | 214,7 МБ/с | 20 лет | 244,0 МБ/с |
ВиндТерм 1.2 | 37 с | 139,3 МБ/с | 43 с | 119,9 МБ/с |
ФайлЗилла | 32 секунды | 161,1 МБ/с | 30 лет | 171,8 МБ/с |
WinSCP | 81-е | 63,7 МБ/с | 91-е | 56,7 МБ/с |
Время загрузки | Скорость загрузки | Время загрузки | Скорость загрузки | |
---|---|---|---|---|
ВиндТерм 1.7 | 26 секунд | 3,9 МБ/с | 13 секунд | 8,1 МБ/с |
ВиндТерм 1.2 | 32 секунды | 3,4 МБ/с | 10 с | 10,7 МБ/с |
ФайлЗилла | 48 с | 2,2 МБ/с | 35 с | 3,1 МБ/с |
WinSCP | 42 секунды | 2,6 МБ/с | 12 секунд | 8,9 МБ/с |
Аппаратное обеспечение, использованное для генерации данных в этих тестах, было
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory. MacOs 10.13 - 2.3 GHz Intel Core i5 and 8GB memory.
Тесты WindTerm 1.72, rxvt, putty, xterm, Windows Terminal выполняются на WSL (Ubuntu 18.04.2).
Тесты Iterm2, kitty, Alacritty выполняются в оболочке MacOS,
For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For Alacritty: Only supports up to 100,000 scrollback lines, so every test use "history: 100000" setting and no memory usage measured. For Windows Terminal: Only supports up to 65,535 scrollback lines, so every test use "historySize: 65535" setting and no memory usage measured.
Версия терминалов:
Приложение | Версия | Дата выпуска |
---|---|---|
ветреном | v1.72 | 2020-10-25 |
rxvt-Юникод | v9.2.2 | 14 мая 2016 г. |
шпаклевка | v0.71 | 2019-03-16 |
xterm | v3.30 | 20.06.2017 |
итерм2 | v3.3.6 | 09.10.2019 |
рвение | v0.5.0 | 21 июля 2020 г. |
Китти | v0.14.6 | 2019-09-25 |
Терминал Windows | v1.3.2651.0 | 2020-09-22 |
Все данные испытаний предназначены только для справки.
Benchmark_randomdata содержит случайный текст размером 97,6 МБ (102 401 504 байта, 1 329 878 строк, сгенерированный и протестированный с помощью файла random_test.sh).
Во всех случаях было сделано три прогона для прогрева системных кешей. Заявленные цифры представляют собой медианное значение пяти запусков.
Телнет:
Линии обратной прокрутки | Скорость передачи данных (МБ/сек) | Использование памяти (МБ) | |
---|---|---|---|
ВиндТерм | неограниченный | 52,1 | 106,6 |
rxvt | 1 350 000 | 37,8 | 842,2 |
Шпаклевка | 1 350 000 | 4,9 | 733,4 |
xterm | 1 350 000 | 2.2 | 3328,4 |
Терминал Windows + telnet.exe | 65 535 | 0,1 | Не измерено, используйте настройку 65 535 строк прокрутки. |
СШ:
Линии обратной прокрутки | Скорость передачи данных (МБ/сек) | Использование памяти (МБ) | |
---|---|---|---|
ВиндТерм | неограниченный | 41,8 | 108,5 |
rxvt | 1 350 000 | 40,2 | 842,2 |
Шпаклевка | 1 350 000 | 4,8 | 734,9 |
xterm | 1 350 000 | 2.3 | 3328,4 |
Терминал Windows + ssh.exe | 65 535 | 2.1 | Не измерено, используйте настройку 65 535 строк прокрутки. |
Оболочка:
Линии обратной прокрутки | Скорость передачи данных (МБ/сек) | Использование памяти (МБ) | |
---|---|---|---|
итерм2 | неограниченный | - (Это занимает слишком много времени) | более 1300 |
Китти | неограниченный | 17.2 | 2655 |
рвение | 100 000 | 41,3 | - |
Время (сек) | Использование памяти (МБ) | |
---|---|---|
ВиндТерм | 1,236 | 16.1 |
rxvt | 5.082 | 633,3 |
шпаклевка | 4.161 | 551,1 |
xterm | 40.421 | 2500,7 |
итерм2 | 2.116 | 146,3 |
Китти | 2,535 | 2376,5 |
рвение | 1.162 | Не измерено, используйте настройку 100 000 строк прокрутки. |
Терминал Windows + ssh.exe | 23.246 | Не измерено, используйте настройку 65 535 строк прокрутки. |
Время (сек) | Использование памяти (МБ) | |
---|---|---|
ВиндТерм | 2,287 | 24.1 |
rxvt | 10,896 | 1266,6 |
шпаклевка | 16.045 | 1102,6 |
xterm | 68.154 | 5005.5 |
итерм2 | 4.181 | 383,2 |
Китти | 5.620 | 4749,9 |
рвение | 2.322 | Не измерено, используйте настройку 100 000 строк прокрутки. |
Терминал Windows + ssh.exe | 50,381 | Не измерено, используйте настройку 65 535 строк прокрутки. |
Время (сек) | Использование памяти (МБ) | |
---|---|---|
ВиндТерм | 5.520 | 68,2 |
rxvt | 27.533 | 3166,2 |
шпаклевка | 45.911 | 2757,1 |
xterm | - | Недостаточно памяти |
итерм2 | 10.805 | 1048,3 |
Китти | - | Недостаточно памяти |
рвение | 5.799 | Не измерено, используйте настройку 100 000 строк прокрутки. |
Терминал Windows + ssh.exe | 130,371 | Не измерено, используйте настройку 65 535 строк прокрутки. |
Время (сек) | Использование памяти (МБ) | |
---|---|---|
ВиндТерм | 10,674 | 133,3 |
rxvt | - | Недостаточно памяти |
шпаклевка | - | Недостаточно памяти |
xterm | - | Недостаточно памяти |
итерм2 | 20.468 | 2231,3 |
Китти | - | Недостаточно памяти |
рвение | 11.598 | Не измерено, используйте настройку 100 000 строк прокрутки. |
Терминал Windows + ssh.exe | 264,739 | Не измерено, используйте настройку 65 535 строк прокрутки. |
Время (сек) | Использование памяти (МБ) | |
---|---|---|
ВиндТерм | 10.167 | 0,7 |
rxvt | 9,687 | 0,1 |
шпаклевка | 95.382 | 0,4 |
xterm | 286.510 | 0,1 |
итерм2 | 25.448 | 7.4 |
Китти | 16.104 | 0,5 |
рвение | 11.798 | Не измерено, используйте настройку отсутствия линий обратной прокрутки |
Терминал Windows + ssh.exe | 261.096 | Не измерено, используйте настройку отсутствия линий обратной прокрутки |
Аппаратное обеспечение, использованное для генерации данных в этих тестах, было
Debian 10 Vm - 4cpu and 4GB memory. For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For other terminals: No memory usage measured because most of them write the history to disk or only support a limited number of lines in memory..
Версия терминалов:
Приложение | Версия | Дата выпуска |
---|---|---|
Виндтерм | v1.9 | 2020-12-22 |
Гном | v3.30.2 | 2018-10-22 |
Терминал помощника | v1.20.2 | 2019-02-11 |
Консоль | v18.04.0 | 2019-04-12 |
Терминал Xfce4 | v0.8.7.4 | 2018-5-15 |
QТерминал | v0.14.1 | 2019-01-26 |
Все данные испытаний предназначены только для справки.
Benchmark_randomdata содержит случайный текст размером 97,6 МБ (102 401 504 байта, 1 329 878 строк, сгенерированный и протестированный с помощью файла random_test.sh).
Во всех случаях было сделано три прогона для прогрева системных кешей. Заявленные цифры представляют собой медианное значение пяти запусков.
Стоимость времени | |
---|---|
ВиндТерм | 1,976 с |
Гном Терминал | 9,781 с |
Терминал помощника | 9,841 с |
Консоль | 25.050с |
Терминал xfce4 | 10.520с |
QТерминал | 20,763 с |
н | 1 000 000 | 2 000 000 | 5 000 000 | 10 000 000 | 10 000 000 (строк прокрутки: 100) |
---|---|---|---|---|---|
ВиндТерм | 0,846 с (18,6 МБ) | 1,574 с (26,6 МБ) | 4,046 с (56,4 МБ) | 8,232 с (102,2 МБ) | 7,748 с (3,4 МБ) |
Гном Терминал | 0,920 с | 2,152 с | 5,271 с | 11.111с | 13,109 с |
Терминал помощника | 0,822 с | 1,698 с | 5,943 с | 10.920с | 12.290с |
Консоль | 1,612 с | 3,199 с | 8,157 с | 16.029с | 15.650с |
Терминал xfce4 | 0,870 с | 2,160 с | 5,866 с | 12,089 с | 13,304 с |
QТерминал | 9,272 с | 18,391 с | 45,999 с | 104,277 с | 17,208 с |
Учитывая влияние сети на задержку, следующие данные взяты из WindEdit. DIGEdit — это текстовый компонент WindTerm.
Мин | Макс | Среднее | СД | |
---|---|---|---|---|
ВетерПравить | 1,9 | 7,6 | 2,9 | 0,8 |
Блокнот Windows | 0,9 | 16,5 | 7,8 | 1,8 |
ГВим | 0,9 | 10.4 | 2,8 | 1.2 |
Список сочетаний клавиш
Цикл выпуска:
4-8 недель.
Пререлизный цикл:
1~2 недели
Максимально решайте проблемы
Улучшенный файлер
Улучшенный перенос
Улучшенная панель быстрого доступа
Пересылка агента SSH
Новый распределитель памяти, менеджер и сборщик мусора (отложено до более поздней версии)
Описание фрагмента команды (отложено до более поздней версии)
Аутентификация SSH GSSAPI (отложено до более поздней версии)
SSH-агент (отложено до более поздней версии)
Поиск в сеансах (отложено до более поздней версии)
Скачать: WindTerm 2.5.0 (24 июля 2022 г.)
Дорожная карта версии 2.x:
Внешние инструменты
Протоколы:
Мош
Rlogin
Сессия:
Автозаполнение
Режим чата
Просмотр журнала
Передача файлов:
фтп, фтпс
Система скриптов, макросов и плагинов
Более ...
График выхода:
Версия | Уровень | Цель | Статус | Хронология |
---|---|---|---|---|
v0.x | Базовый | Базовая структура и базовые функции, а также высокопроизводительный текстовый редактор (WindEdit) в качестве основы и возможность использовать их в обычном режиме. | Законченный | Давным-давно ~ Спринт 2020 года |
v1.x | Руководство | Отличные функции, которые могут использовать большинство разработчиков в повседневной работе. | Законченный | Весна 2020 г. ~ Зима 2020 г. |
v2.x | Полуавтоматический | С помощью триггеров, макросов, событий, уведомлений и т. д. разработчикам можно помочь выполнить некоторые операции. | Разработка | Весна 2021 г. ~ Лето 2022 г. |
v3.x | Полностью автоматический | Через плагины, скрипты, машинное обучение и т. д., автоматически работая с достижением необслуживаемого | Планирование | Лето 2022 г. ~ Зима 2023 г. |
Вклад | |
---|---|
EvoWebФранция | французский перевод |
КВНКЛК | немецкий перевод |
Лимонава | Упрощенный китайский перевод |
ЛюксНегра | французский перевод |
МосамСюй | Упрощенный китайский перевод |