DevOps를 위한 더 빠르고 더 나은 SSH/Telnet/Serial/Shell/Sftp 클라이언트.
안녕하세요 WindTerm ?, 안녕하세요!
우리는 이제 막 시작했어요! 고성능 텍스트 편집기를 원한다면 WindEdit을 사용해 볼 수 있습니다.
제한 없이 상업적 및 비상업적 용도로 완전 무료입니다. 출시된 모든 소스 코드(타사 디렉토리 제외)는 Apache-2.0 라이센스 조건에 따라 제공됩니다.
소개 동영상 보기
Linux 바이너리 , MacOS 바이너리 및 Windows 바이너리 : https://github.com/kingToolbox/WindTerm/releases
WindTerm은 부분 오픈소스 프로젝트이며, 소스는 점차 공개될 예정입니다.
오픈 소스 코드에는 기능, 알고리즘, GUI 위젯 등 독립적으로 사용할 수 있는 클래스와 네트워크, 프로토콜 등의 기능 라이브러리뿐만 아니라 모든 기능이 포함되지만 이에 국한되지는 않습니다. 라이선스에 따라 오픈소스를 요구하는 유형.
모든 문제와 기능 요청을 환영합니다.
이슈를 커밋하거나 기능을 요청하려면 이슈를 클릭하세요.
SSH, SFtp, Shell(Linux shell, Windows cmd 및 powershell), Telnet, Serial 및 WindTerm에 관한 모든 내용을 토론하려면 토론을 클릭하세요.
기본 창(zsh):
분할 보기:
DigeWhite 테마:
SSH v2, Telnet, Raw Tcp, Serial, Shell 프로토콜이 구현되었습니다. 소개 영상
세션이 인증되면 SSH 자동 실행을 지원합니다.
SSH ControlMaster를 지원합니다.
SSH ProxyCommand 또는 ProxyJump를 지원합니다. 소개 영상
SSH 에이전트를 지원합니다. 소개 영상
비밀번호, 공개 키, 키보드 대화형, gssapi-with-mic를 사용한 SSH 자동 로그인을 지원합니다. 소개 영상
X11 전달을 지원합니다. 소개 영상
직접/로컬 포트 전달, 역방향/원격 포트 전달 및 동적 포트 전달을 지원합니다. 소개 영상
XModem, YModem 및 ZModem을 지원합니다. 소개 영상
통합 SFTP, scp 클라이언트는 다운로드, 업로드, 제거, 이름 바꾸기, 새 파일/디렉토리 만들기 등을 지원합니다. 소개 영상
통합 로컬 파일 관리자는 이동, 복사, 복사, 제거, 이름 바꾸기, 새 파일/디렉토리 만들기 등을 지원합니다.
Windows Cmd, PowerShell 및 Cmd, PowerShell을 관리자로 지원합니다.
Linux bash, zsh, powershell 코어 등을 지원합니다.
MacOS bash, zsh, powershell 코어 등을 지원합니다.
윈도우, 맥OS, 리눅스를 지원합니다.
다국어 사용자 인터페이스를 지원합니다.
유니코드 13을 지원합니다.
세션 대화 상자 및 세션 트리. 소개 영상
자동 완성. 소개 영상
프리타입 모드. 소개 영상
집중 모드. 소개 영상
동기화 입력. 소개 영상
세션 사용자 이름과 비밀번호에 대한 보호가 강화되었습니다. 소개 영상
명령 팔레트. 소개 영상
명령 발신자. 소개 영상
탐색기 창. 소개 영상
쉘 창.
퀵바. 소개 영상
붙여넣기 대화상자. 소개 영상
vim 키 바인딩을 사용한 로컬 및 원격 모드. (Shift+Enter 키를 사용하여 원격 모드와 로컬 모드 간 전환 ) 소개 비디오
타임 스탬프, 접기, 개요, 분할 보기를 지원합니다.
Linux 및 PowerShell에서 Oh-My-Zsh, Oh-My-Posh와 같은 전력선을 지원합니다. 소개 이미지
vscode와 같은 색 구성표를 지원합니다. 소개 영상
검색 및 미리보기를 지원합니다. 소개 영상
(), [], {} 및 사용자 정의 구분 기호와 같은 열기 및 닫기 구분 기호 강조 표시를 지원합니다. 소개 영상
UI 테마 변경을 지원합니다. 소개 영상
탭 색상 설정을 지원합니다. 소개 영상
열린 탭에 대한 검색을 지원합니다. 소개 영상
오른쪽 탭 닫기를 지원합니다.
Windows 투명도 설정을 지원합니다. 소개 영상
선택하여 복사, 마우스 오른쪽 버튼을 클릭하여 붙여넣기 또는 가운데 버튼을 클릭하여 붙여넣기를 지원합니다.
Google, Bing, Github, Stackoverflow, Wikipedia 및 DuckDuckGo를 통해 온라인으로 텍스트 검색을 지원합니다. 소개 영상
입력하는 동안 마우스 커서 숨기기를 지원합니다.
잠금 화면을 지원합니다. 소개 영상
vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-color를 지원합니다.
유니코드, 이모티콘, 트루컬러, 마우스 프로토콜 등을 지원합니다.
자동 줄 바꿈 모드를 지원합니다. 소개 영상
프로토콜과 용어는 맞춤화될 수 있습니다.
Tektronix 4014를 제외한 모든 vttest 테스트를 통과했습니다.
HTTP 및 SOCKS5 프록시를 지원합니다. 소개 영상
점프 서버 프록시를 지원합니다. 소개 영상
수동 및 자동 세션 로깅을 지원합니다. 소개 영상
세션 이름을 바꾸고 복제합니다. 소개 영상
다시 시작할 때 마지막 세션과 레이아웃을 복원합니다. 소개 영상
시작 시 특정 세션 또는 세션 집합 열기를 지원합니다.
동적 메모리 압축은 일반적으로 작업 메모리 로드의 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(Build 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) | 2020-03-09 |
모든 테스트 데이터는 참고용입니다.
다운로드 시간 | 다운로드 속도 | 업로드 시간 | 업로드 속도 | |
---|---|---|---|---|
WindTerm 1.72 (고속 전송 사용) | 23초 | 216.3MB/초 | 20대 | 247.0MB/초 |
WindTerm 1.72 | 23초 | 214.7MB/초 | 20대 | 244.0MB/초 |
WindTerm 1.2 | 37초 | 139.3MB/초 | 43초 | 119.9MB/초 |
파일질라 | 32초 | 161.1MB/초 | 30대 | 171.8MB/초 |
WinSCP | 81년대 | 63.7MB/초 | 91년대 | 56.7MB/초 |
다운로드 시간 | 다운로드 속도 | 업로드 시간 | 업로드 속도 | |
---|---|---|---|---|
WindTerm 1.7 | 26초 | 3.9MB/초 | 13초 | 8.1MB/초 |
WindTerm 1.2 | 32초 | 3.4MB/초 | 10초 | 10.7MB/초 |
파일질라 | 48초 | 2.2MB/초 | 35초 | 3.1MB/초 |
WinSCP | 42초 | 2.6MB/초 | 12초 | 8.9MB/초 |
이 벤치마크에서 데이터를 생성하는 데 사용된 하드웨어는 다음과 같습니다.
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 | 2016-05-14 |
퍼티 | v0.71 | 2019-03-16 |
xterm | v3.30 | 2017-06-20 |
iterm2 | v3.3.6 | 2019-10-09 |
기민함 | v0.5.0 | 2020-07-21 |
고양이 새끼 | v0.14.6 | 2019-09-25 |
윈도우 터미널 | v1.3.2651.0 | 2020-09-22 |
모든 테스트 데이터는 참고용입니다.
벤치마크_randomdata에는 97.6MB의 임의 텍스트(102,401,504바이트, 1,329,878줄, random_test.sh에서 생성 및 테스트됨)가 포함되어 있습니다.
모든 경우에 시스템 캐시를 워밍하기 위해 3번의 실행이 이루어졌습니다. 보고된 숫자는 5회 실행의 중앙값입니다.
텔넷:
스크롤백 라인 | 데이터 속도(MB/초) | 메모리 사용량(MB) | |
---|---|---|---|
WindTerm | 제한 없는 | 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 스크롤백 라인 설정 사용 |
SSH:
스크롤백 라인 | 데이터 속도(MB/초) | 메모리 사용량(MB) | |
---|---|---|---|
WindTerm | 제한 없는 | 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 스크롤백 라인 설정 사용 |
껍데기:
스크롤백 라인 | 데이터 속도(MB/초) | 메모리 사용량(MB) | |
---|---|---|---|
iterm2 | 제한 없는 | - (시간이 너무 오래 걸림) | 1300 이상 |
고양이 새끼 | 제한 없는 | 17.2 | 2655 |
기민함 | 100,000 | 41.3 | - |
시간(초) | 메모리 사용량(MB) | |
---|---|---|
WindTerm | 1.236 | 16.1 |
rxvt | 5.082 | 633.3 |
퍼티 | 4.161 | 551.1 |
xterm | 40.421 | 2500.7 |
iterm2 | 2.116 | 146.3 |
고양이 새끼 | 2.535 | 2376.5 |
기민함 | 1.162 | 측정되지 않음, 100,000 스크롤백 라인 설정 사용 |
Windows 터미널 + ssh.exe | 23.246 | 측정되지 않음, 65,535 스크롤백 라인 설정 사용 |
시간(초) | 메모리 사용량(MB) | |
---|---|---|
WindTerm | 2.287 | 24.1 |
rxvt | 10.896 | 1266.6 |
퍼티 | 16.045 | 1102.6 |
xterm | 68.154 | 5005.5 |
iterm2 | 4.181 | 383.2 |
고양이 새끼 | 5.620 | 4749.9 |
기민함 | 2.322 | 측정되지 않음, 100,000 스크롤백 라인 설정 사용 |
Windows 터미널 + ssh.exe | 50.381 | 측정되지 않음, 65,535 스크롤백 라인 설정 사용 |
시간(초) | 메모리 사용량(MB) | |
---|---|---|
WindTerm | 5.520 | 68.2 |
rxvt | 27.533 | 3166.2 |
퍼티 | 45.911 | 2757.1 |
xterm | - | 메모리 부족 |
iterm2 | 10.805 | 1048.3 |
고양이 새끼 | - | 메모리 부족 |
기민함 | 5.799 | 측정되지 않음, 100,000 스크롤백 라인 설정 사용 |
Windows 터미널 + ssh.exe | 130.371 | 측정되지 않음, 65,535 스크롤백 라인 설정 사용 |
시간(초) | 메모리 사용량(MB) | |
---|---|---|
WindTerm | 10.674 | 133.3 |
rxvt | - | 메모리 부족 |
퍼티 | - | 메모리 부족 |
xterm | - | 메모리 부족 |
iterm2 | 20.468 | 2231.3 |
고양이 새끼 | - | 메모리 부족 |
기민함 | 11,598 | 측정되지 않음, 100,000 스크롤백 라인 설정 사용 |
Windows 터미널 + ssh.exe | 264.739 | 측정되지 않음, 65,535 스크롤백 라인 설정 사용 |
시간(초) | 메모리 사용량(MB) | |
---|---|---|
WindTerm | 10.167 | 0.7 |
rxvt | 9,687 | 0.1 |
퍼티 | 95.382 | 0.4 |
xterm | 286.510 | 0.1 |
iterm2 | 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 |
모든 테스트 데이터는 참고용입니다.
벤치마크_randomdata에는 97.6MB의 임의 텍스트(102,401,504바이트, 1,329,878줄, random_test.sh에서 생성 및 테스트됨)가 포함되어 있습니다.
모든 경우에 시스템 캐시를 워밍하기 위해 3번의 실행이 이루어졌습니다. 보고된 숫자는 5회 실행의 중앙값입니다.
비용 시간 | |
---|---|
WindTerm | 1.976초 |
그놈 터미널 | 9.781초 |
메이트 터미널 | 9.841초 |
콘솔 | 25.050초 |
xfce4 터미널 | 10.520초 |
Q터미널 | 20.763초 |
N | 1,000,000 | 2,000,000 | 5,000,000 | 10,000,000 | 10,000,000 (스크롤백 라인: 100) |
---|---|---|---|---|---|
WindTerm | 0.846초(18.6MB) | 1.574초 (26.6MB) | 4.046초 (56.4MB) | 8.232초 (102.2MB) | 7.748초 (3.4MB) |
그놈 터미널 | 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의 텍스트 구성 요소입니다.
최소 | 맥스 | 평균 | SD | |
---|---|---|---|---|
바람편집 | 1.9 | 7.6 | 2.9 | 0.8 |
윈도우 메모장 | 0.9 | 16.5 | 7.8 | 1.8 |
GVim | 0.9 | 10.4 | 2.8 | 1.2 |
바로가기 키 목록
출시 주기:
4~8주.
프리릴리즈 주기:
1~2주
문제를 최대한 해결하세요.
향상된 파일러
향상된 전송
향상된 퀵바
SSH 에이전트 전달
새로운 메모리 할당자 및 관리자, 가비지 수집기(나중 버전으로 연기됨)
명령 조각 설명(나중 버전으로 연기됨)
SSH GSSAPI 인증 (나중 버전으로 연기됨)
SSH Agent (향후 버전으로 연기됨)
세션 내 검색 (나중 버전으로 연기됨)
다운로드: WindTerm 2.5.0 (2022-7-24)
버전 2.x의 로드맵:
외부 도구
프로토콜:
모쉬
R로그인
세션:
자동 완성
채팅 모드
로그 뷰어
파일 전송:
FTP, FTPS
스크립트, 매크로 및 플러그인 시스템
더 ...
출시 일정:
버전 | 수준 | 목표 | 상태 | 타임라인 |
---|---|---|---|---|
v0.x | 기초적인 | 기본적인 프레임워크와 기본적인 기능을 갖추되 고성능 텍스트 에디터(WindEdit)를 기본으로 완성하여 정상적으로 사용하실 수 있습니다. | 완성된 | 오래전부터 ~ 2020년 스프린트 |
v1.x | 수동 | 완벽한 기능을 갖추고 있으며 대부분의 개발자가 일상 업무에서 사용할 수 있습니다. | 완성된 | 2020년 봄 ~ 2020년 겨울 |
v2.x | 반자동 | 트리거, 매크로, 이벤트, 알림 등을 통해 개발자는 일부 작업을 완료하는 데 도움을 받을 수 있습니다. | 개발 중 | 2021년 봄 ~ 2022년 여름 |
v3.x | 완전 자동 | 플러그인, 스크립트, 머신러닝 등을 통해 무인 달성으로 자동 운영 | 계획 | 2022년 여름 ~ 2023년 겨울 |
기부금 | |
---|---|
EvoWeb프랑스 | 프랑스어 번역 |
kvnklk | 독일어 번역 |
레모나와 | 중국어 간체 번역 |
럭스네그라 | 프랑스어 번역 |
모삼쉬 | 중국어 간체 번역 |