많은 친구와 내가 사용할 수 있도록 컴퓨터에 IRC 서버를 설정하려고합니다. 이것은 우분투 상자이며 dancer-ircd 및 dancer-services를 설치했으며 Ubuntu Docs 에 따라 모든 것을 실행했습니다 . 사용자가 연결하기 위해 "전역"암호가 필요하도록 서버를 잠그고 싶습니다. 또는 서버에서 닉을 등록하는 사람을 사전 승인 할 수있는 한 모든 사용자는 자신의 사용자 이름 / 암호를 가질 수 있습니다.
많은 친구와 내가 사용할 수 있도록 컴퓨터에 IRC 서버를 설정하려고합니다. 이것은 우분투 상자이며 dancer-ircd 및 dancer-services를 설치했으며 Ubuntu Docs 에 따라 모든 것을 실행했습니다 . 사용자가 연결하기 위해 "전역"암호가 필요하도록 서버를 잠그고 싶습니다. 또는 서버에서 닉을 등록하는 사람을 사전 승인 할 수있는 한 모든 사용자는 자신의 사용자 이름 / 암호를 가질 수 있습니다.
답변:
나는 때로 일부 IRC 서버를 가지고 있었다. 올바르게 기억하면 ircd.conf의 I : 행의 세 번째 필드에 연결 암호를 설정합니다.
클라이언트는 / server yourserver.com:port password와 같은 것으로 연결되며 연결 문자열에 암호를 제공하지 않으면 대부분의 클라이언트가 암호를 묻습니다.
연결을 추가로 제한하려는 경우 여러 가지 다른 옵션이 있습니다.
I:address mask:password:domain mask::connection class
연결 클래스는 Y : 행으로 정의됩니다. 기본 구성에는 참조 할 수있는 구성이있을 수 있습니다. ircd.conf 예제를 살펴 보는 것이 좋습니다. 대부분의 구성 옵션이 여기에 설명되어 있습니다.
공용 네트워크의 + i 채널에서 Eggdrop 과 같은 IRC 봇을 실행하는 것을 고려 했습니까 ? 다음과 같은 이점이 있습니다.
분명히 단점이 있습니다.
고려해야 할 또 하나의 점은 IRC가 보안 프로토콜이 아니라는 것입니다. 실제로 이러한 서버를 본 적이 없지만 일부 서버 소프트웨어는 SSL 연결을 지원합니다. YMMV.
SILC 는 또 다른 대안이지만, PK 암호화 기법은 일부 사용자에게는 너무 많을 수 있습니다.
연결을 특정 IP 주소로만 제한하는 방법이있을 수 있지만 연결을 위해 암호가 필요한 서버를 본 적이 없기 때문에 자신을 심각하게 복잡하게 만드는 것처럼 보입니다.
공용 네트워크에서 채널을 가져 와서 암호로 보호하거나 Yahoo Messenger와 같은 채팅 도구를 사용하면 더 많은 사람들을 같은 토론에 초대 할 수 있습니다.
사실 몇 년 후에 이것을 발견했지만, 내가하는 방법은 IRCd를 설정하여 localhost에서만 수신하고 ZNC를 설정하는 것입니다.
ZNC에는 사용자 계정이 있으며 서버 비밀번호 또는 둘 다 포함 된 USER를 사용합니다.
TRC 에이 접근법을 사용하고 있습니다. 예 : https://irc.teamrelaychat.nl/ (demo2 / demo2 사용)