OpenSource-Hub
Z

ZNC

2.1k stars·시스템 최적화·SHA-256 체크섬 확인됨

ZNC는 고급 IRC 바운서로, 24시간 온라인 상태에서 메시지를 캐시하여 언제든지 채팅 기록을 다시 확인할 수 있습니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

IRC 연결을 끊김 없이 유지하여 오프라인 상태에서도 메시지를 받을 수 있으며, 다중 기기 동기화를 지원합니다.

주요 기능

  • 클라이언트가 연결을 끊어도 IRC 서버와의 연결을 자동으로 유지
  • 각 채널별로 메시지를 독립적으로 버퍼링하며, 과거 내용 재생 지원
  • 여러 클라이언트의 동시 로그인을 지원하며, 최초 접속 시에만 재생하거나 버퍼를 유지하도록 선택 가능
  • 내장 웹 관리 인터페이스로 사용자, 네트워크 및 모듈을 편리하게 구성 가능
  • 모듈식 아키텍처로 C++, Python, Perl을 사용해 확장 플러그인 작성 가능

할 수 없는 것

  • •기본 설정 파일은 ~/.znc에 있으며, 수정 후 다시 로드(pkill -SIGUSR1 znc)하거나 상태 명령을 통해 다시 저장해야 합니다. 2. SSL을 활성화하는 경우 znc --makepem으로 인증서를 생성해야 합니다. 3. 버퍼 크기는 메모리에 영향을 미치므로 다중 사용자 환경에서는 신중하게 설정하세요. 4. Python 모듈을 사용하는 경우 libpython과 Python 개발 헤더 파일을 미리 설치해야 합니다.

사용 사례

  • IRCl 헤비 유저: 연결을 끊김 없이 유지하고 오프라인 메시지를 자동으로 캐시하여 업무와 생활 모두 놓치지 않습니다
  • 다중 기기 동기화: 휴대폰, 컴퓨터, 태블릿에서 동일한 IRC 신원을 사용하며, 전환 시 읽지 않은 메시지를 자동으로 재생합니다
  • 팀 협업: 프라이빗 바운서를 구축하여 팀 구성원들이 동일한 IRC 게이트웨이를 공유하고 채널과 권한을 통합 관리합니다

상세 설명

ZNC는 상주 서버로 실행되는 경량 모듈식 IRC 바운서(Bouncer)입니다. 24시간 내내 IRC 서버와의 연결을 유지하며, 오프라인 상태에서도 각 채널에서 놓친 메시지를 버퍼링하고, 여러 클라이언트의 동시 연결 및 이전 메시지 자동 재생을 지원하며, 웹 관리 인터페이스도 제공합니다. SSL/TLS 암호화와 사용자별 독립적인 구성을 지원하고, C++, Perl 또는 Python 모듈을 통해 기능을 확장할 수 있습니다. 채팅을 놓치지 않고 싶거나, 여러 기기에서 동일한 IRC 신원을 공유하거나, 친구들을 위한 그룹 바운서를 구축하려는 IRC 사용자에게 적합합니다.

태그

IRCbouncerproxymessagingonline-buffer

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 시스템 패키지 관리자를 사용하여 설치(예: Ubuntu에서 sudo apt install znc 실행)하거나 GitHub에서 소스 코드를 다운로드하여 컴파일

4

2단계: znc --makeconf를 실행하여 대화형 설정에 진입하고 관리자 계정, 수신 대기 포트, SSL 등을 설정

5

3단계: ZNC 서비스 시작(znc), IRC 클라이언트로 연결(형식: 서버 주소:포트, 비밀번호는 username:password 사용)

설치 가이드
  1. 1단계: 시스템 패키지 관리자를 사용하여 설치(예: Ubuntu에서 sudo apt install znc 실행)하거나 GitHub에서 소스 코드를 다운로드하여 컴파일
  2. 2단계: znc --makeconf를 실행하여 대화형 설정에 진입하고 관리자 계정, 수신 대기 포트, SSL 등을 설정
  3. 3단계: ZNC 서비스 시작(znc), IRC 클라이언트로 연결(형식: 서버 주소:포트, 비밀번호는 username:password 사용)
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

제거 방법은 설치 출처에 따라 다릅니다: 패키지 관리자를 통해 설치한 경우(예: apt remove znc), ~/.znc 디렉터리의 설정 및 사용자 데이터를 수동으로 삭제해야 합니다. 소스에서 컴파일하여 설치한 경우, 컴파일 디렉터리와 설치 경로(예: /usr/local/bin/znc 등)를 삭제하세요.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-05-13 16:06:01
GitHub 저장소공식 웹사이트

유사한 프로젝트