본문으로 건너뛰기
로그인 둘러보기
윈도우즈 유틸 · 인터넷·네트워크·원격 · 커뮤니케이션

Eiskaltdcpp

0

Eiskaltdcpp는 Direct Connect(DC)와 Advanced Direct Connect(ADC) 프로토콜을 사용하는 파일 공유 프로그램입니다.

ADC 프로토콜Windows 지원오픈소스크로스플랫폼파일 공유

소개

Eiskaltdcpp는 Direct Connect(DC)와 Advanced Direct Connect(ADC) 프로토콜을 사용하는 파일 공유 프로그램입니다. 크로스플랫폼으로 개발되어 Windows, macOS, GNU/Linux 등 다양한 운영체제를 지원하며, DC++, AirDC++, FlylinkDC++ 등 다른 DC 클라이언트와 호환됩니다. 사용자는 그래픽 인터페이스(Qt 또는 GTK+) 또는 데몬 모드(명령줄 또는 Web UI)를 통해 파일을 검색, 다운로드, 공유하고 채팅 기능을 이용할 수 있습니다. 오픈소스 소프트웨어로 GPL-3.0-or-later 라이선스 하에 배포됩니다.

상세정보

파일 전송 및 공유

멀티스레드 다운로드를 지원하여 하나의 파일을 여러 출처에서 조각 단위로 동시에 다운로드할 수 있습니다. 부분 파일 공유(PFSR) 기능을 통해 파일을 완전히 다운로드하지 않은 사용자 간에도 파일 조각을 교환할 수 있습니다. 디스크 여유 공간 표시 기능이 있어 다운로드 대상 디렉터리의 남은 용량을 확인할 수 있습니다.

네트워크 및 연결

UPnP 지원을 통해 라우터 포트 forwarding 설정을 자동화할 수 있으며, 특정 네트워크 인터페이스 또는 주소에 바인딩할 수 있습니다. DynDNS 서비스를 통해 외부 IPv4 주소를 자동으로 갱신할 수 있으며, 트래픽 암호화 기능을 제공합니다. IP 필터 및 기본 스팸 방지 기능도 포함되어 있습니다.

검색 기능

DHT(Distributed Hash Table)를 지원하여 허브에 연결되지 않고도 TTH(Tree Tiger Hash)를 기반으로 파일을 검색할 수 있습니다. ADL 검색 기능은 Perl 스타일 정규 표현식을 지원하며, 검색 스파이 기능을 통해 다른 사용자의 검색어를 볼 수 있습니다(사용자 신원은 비공개). 검색 결과에 대한 블랙리스트 및 그룹화 기능도 제공됩니다.

채팅 및 소통

풀-featured 채팅 시스템을 제공하며, 다양한 폰트, 닉네임 색상, 매그넷 링크 파싱, 이모티콘, BBCode 지원, 채팅 검색, 채팅 명령어, 맞춤법 검사(Aspell 사용), 키워드 하이라이트, 채팅 로그 저장 기능을 포함합니다. 채팅에서 사용자의 IP 주소와 국가를 표시할 수 있는 옵션도 허브 설정에 따라 제공됩니다.

사용자 관리 및 맞춤 설정

즐겨찾는 사용자 목록을 관리하여 해당 사용자에게 추가 다운로드 슬롯을 제공할 수 있습니다. 즐겨찾는 허브 목록은 여러 소스에서 가져올 수 있으며 유연하게 구성할 수 있습니다. 사용자 확장은 Qt 기반 GUI에서는 QtScript, 모든 시스템에서는 Lua를 통해 지원됩니다. 키보드 단축키 설정을 유연하게 변경할 수 있으며, 다양한 이벤트에 대한 텍스트 및 소리 알림을 설정할 수 있습니다.

파일 관리

공유 파일에서 중복 파일을 강조 표시할 수 있으며, 파일 해시 계산 속도 및 무시 파일 필터를 유연하게 설정할 수 있습니다. 해시 진행 상황을 프로그램 상태 표시줄에서 확인할 수 있으며, TTH 계산 및 매그넷 링크 생성을 위한 별도 도구가 제공됩니다. 드래그 앤 드롭을 통해 파일 목록에 있는 파일을 채팅 입력 필드로 전달하면 해당 파일의 매그넷 링크가 자동으로 추가됩니다.

사용 제한 및 제어

다운로드 및 업로드 속도를 영구적으로 또는 시간표에 따라 제한할 수 있습니다. 공유 파일의 크기에 따라 제한을 설정할 수 있는 기능도 제공됩니다(일부 사용자에게 인기가 있으나 논쟁의 여지가 있음).

다운로드 및 설치 방법

Windows 사용자는 공식 웹사이트에서 제공하는 설치 파일 또는 포터블 버전을 다운로드하여 사용할 수 있습니다. 프로그램에는 내장된 자동 업데이트 메커니즘이 없으므로, 사용자는 새로 출시된 버전을 직접 확인하여 수동으로 업데이트해야 합니다. 설치는 다운로드한 실행 파일을 실행하거나 포터블 버전의 압축을 해제하여 폴더에 배치하는 방식으로 이루어집니다.

기본 사용법

프로그램을 처음 실행한 후 다음과 같은 초기 설정을 권장합니다:

  1. 환경 설정 대화상자를 열어 닉네임을 설정합니다(중요함). DC 허브의 기본 인코딩을 설정합니다(예: 러시아 허브의 경우 WINDOWS-1251).
  2. 연결 유형을 결정합니다: 액티브 모드, UPnP가 있는 방화벽, 또는 패시브 모드 중 하나를 선택합니다.
  3. 다운로드 저장 디렉터리를 지정합니다.
  4. 공개 허브 위젯을 열어 몇 개의 인기 있는 공개 허브에 연결합니다(사용자 수 또는 공유 데이터량 기준으로 정렬 가능).
  5. 검색 위젯을 열어 원하는 파일을 검색합니다(단어 사이에는 스페이스를 사용해야 함).
  6. 즐겨찾는 허브 목록에 몇 개의 허브를 추가하고 프로그램 시작 시 자동 연결 기능을 활성화합니다.
  7. 프로그램 종료 시 설정이 자동으로 저장됩니다.

모든 Eiskaltdcpp 프로그램(eiskaltdcpp-qt, eiskaltdcpp-gtk, eiskaltdcpp-daemon)은 동일한 공통 설정을 사용하므로, Qt 버전에서 연결 설정을 완료한 후 데몬 버전을 실행하고 Web UI를 통해 원격으로 제어할 수 있습니다(파일 검색, 다운로드 큐 관리 등).

이런 경우에 유용합니다

Direct Connect 네트워크에서 파일을 검색하고 대용량 파일을 효율적으로 다운로드하려는 사용자에게 유용합니다. 특히 멀티소스에서 동시에 다운로드받아 속도를 높이려는 경우나, 허브에 의존하지 않고 DHT를 통해 직접 피어 간 파일 교환을 원하는 경우에 적합합니다. 또한 채팅 기능을 통해 다른 사용자와 소통하며 파일을 공유하고 싶은 커뮤니티 지향적인 사용자에게도 적합합니다.

지원 환경·시스템 요구사항

지원되는 운영체제는 다음과 같습니다(중요도 순): GNU/Linux, macOS, MS Windows, FreeBSD, Haiku, GNU/Hurd. Windows 버전은 x64 아키텍처용으로 제공되며, 7z 형식의 설치 파일 또는 포터블 빌드로 배포됩니다.

최신 버전·업데이트

현재 버전은 2.4.2입니다. 업데이트 내역은 ChangeLog.txt 파일을 참조하십시오. 프로그램에는 자동 업데이트 기능이 없으므로, 사용자는 공식 배포 채널(SourceForge 등)을 통해 새로운 버전을 수동으로 확인하고 설치해야 합니다.

제한 사항·확인 사항

대소문자 구분 파일 목록 기능은 모든 지원 시스템에서 중요하지만, Windows에서는 기본적으로 사용되지 않습니다(NTFS 파일 시스템은 대소문자를 구분할 수 있지만, Windows는 이 기능을 활성화하지 않음). 따라서 Windows 환경에서는 대소문자가 다른 파일 이름이 동일하게 취급될 수 있습니다.

FAQ

  • Eiskaltdcpp는 무료로 사용할 수 있나요?

    네, Eiskaltdcpp는 오픈소스 소프트웨어로 GPL-3.0-or-later 라이선스 하에 무료로 제공됩니다.

  • Windows에서 Eiskaltdcpp를 사용할 수 있나요?

    네, Eiskaltdcpp는 Windows를 지원하며, 공식 웹사이트에서 Windows용 설치 파일과 포터블 버전을 다운로드할 수 있습니다.

  • 프로그램을 사용하려면 계정이 필요한가요?

    아니요, Eiskaltdcpp를 사용하기 위해 별도의 계정 가입이나 로그인이 필요하지 않습니다. 공개 허브에 자유롭게 연결하여 사용할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.