ZNC là một tiên tiến IRC mạng bouncer những gì còn lại kết nối tất cả thời gian để cho một ứng dụng khách IRC có thể ngắt kết nối hoặc kết nối lại mà không làm mất phiên trò chuyện.
Trong hướng dẫn này, chúng tôi sẽ biên dịch ZNC với mô-đun quản trị web cài đặt.
Cài đặt
Gói
Trước hết, và như mọi khi, chúng tôi sẽ Cập Nhật bộ nhớ cache của gói.
sudo apt-get update
Tiếp theo, chúng tôi sẽ cài đặt một số phụ thuộc yêu cầu để biên dịch ZNC.
sudo apt-get cài đặt libssl-dev libperl-dev pkg-config xây dựng-tinh
Biên dịch và cài đặt ZNC
Tải về phiên bản mới nhất của ZNC:
CD src
sudo wget http://znc.in/releases/znc-latest.tar.gz
Giải nén ZNC từ tarball, và sau đó nhập thư mục nguồn:
sudo tar xf znc-latest.tar.gz
CD znc-* /
Tại bước này, bạn có thể đặt thư mục cài đặt của ZNC bằng cách thêm tiền tố–= tùy chọn
. / cấu hình
Chúng tôi sẽ biên dịch ZNC và cài đặt nó với các lệnh sau đây. Để tăng tốc quá trình, bạn có thể thêm -j n để là người đầu tiên thực hiện lệnh, trong đó n là số lõi / vCPUs trên máy chủ của bạn.
sudo thực hiện
sudo thực hiện cài đặt
Điều này có thể mất vài phút, tùy thuộc vào cấu hình của máy tính của bạn.
Cấu hình
Nó là quan trọng không để chạy các ứng dụng web phải đối mặt với dưới gốc. Vì vậy, chúng tôi sẽ tạo một người dùng mới cho ZNC.
adduser – vô hiệu hóa mật khẩu znc
Bây giờ chuyển sang znc.
Su znc-
CD ~
Tạo tập tin cấu hình của ZNC theo znc:
/usr/local/bin/znc – makeconf
ZNC sẽ yêu cầu chúng tôi một số câu hỏi để tạo tập tin cấu hình. Người đầu tiên là quan trọng; lưu ý đầu vào của bạn bởi vì bạn sẽ kết nối với các daemon ZNC sử dụng cổng đó.
Chúng tôi sẽ nhập 6697 người bây giờ – đó là cổng mặc định cho IRC với SSL / TLS.
[ ?? ] Những gì cảng nào bạn như ZNC để lắng nghe trên? (1025 đến 65535): 6697 người
Nó khuyến khích mạnh mẽ để cho phép SSL nghe thay vì văn bản thuần tuý (tức là không an toàn) chương trình.
Bạn có muốn ZNC để nghe bằng cách sử dụng SSL? (có/không) [không]: có
Câu hỏi tiếp theo là liên quan đến IPv6. Điều đó thực sự phụ thuộc vào nhu cầu của bạn. Nếu mạng của bạn là IPv6 được kích hoạt, nó đã đề nghị để cho phép. Chúng tôi sẽ chỉ để lại các tùy chọn mặc định có.
[ ?? ] Bạn có muốn ZNC để nghe bằng cách sử dụng cả hai IPv4 và IPv6? (có/không) : < nhấn Enter >
Bây giờ, nó sẽ nhắc nhở chúng ta về hai mô-đun toàn cầu, partyline và webadmin. Họ đang tự giải thích, và chúng tôi sẽ cần phải kích hoạt chúng.
[ ?? ] Tải mô-đun toàn cầu
[ ?? ] Tải mô-đun toàn cầu
Tạo người dùng. Nhập tên bạn muốn người dùng và mật khẩu cho người dùng, sau đó xác nhận nó. Lưu ý rằng mật khẩu sẽ không được lặp lại.
[ ?? ] Tên người dùng (chữ và số): Doe Cấp cho người dùng quyền truy cập quản trị: [ ?? ] Bạn có muốn sử dụng này có một quản trị? (có/không) : có Sau đó, các tùy chọn mạng IRC. Đặt nó trên của riêng bạn. Dưới đây là một ví dụ: [ ?? ] Nick [Doe]: Doe Bật các mô-đun: [ ?? ] Tải mô-đun Bây giờ chúng tôi có thể thiết lập mạng IRC ZNC sẽ kết nối với. [ ?? ] Bạn có muốn thiết lập một mạng lưới? (có/không) [không]: có Chúng tôi sẽ sử dụng #ubuntu trên Freenode ví dụ. Mạng (ví dụ như ‘freenode’ hoặc ‘efnet’): freenode Thông tin về các mô-đun mạng nhắc đang ở đây. [ ?? ] Tải mô-đun Thiết lập máy chủ chúng tôi sẽ kết nối với: [ ?? ] IRC server (máy chủ): irc.freenode.net Và các kênh, chúng tôi sẽ tham gia: [ ?? ] Bạn có muốn thêm một kênh cho ZNC để tự động tham gia? (có/không) : có Hoàn thành cấu hình và khởi động ZNC: [ ?? ] Bạn có muốn thiết lập một người dùng khác không? (có/không) [không]: không có Yay. ZNC là hoạt động và chạy!
[ ?? ] Nhập mật khẩu:
[ ?? ] Alt Nick [Doe_]: Doe_
[ ?? ] Ident [Doe]: DoeIdent
[ ?? ] Tên thật : Jane Doe
[ ?? ] Ràng buộc máy chủ (tùy chọn): server.hostname
[ ?? ] Số lượng các dòng để đệm mỗi kênh [50]: 50
[ ?? ] Bạn có muốn xóa bộ đệm kênh sau đợt phát lại? (có/không) : có
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] Tải mô-đun
[ ?? ] [irc.freenode.net] Port (1 đến 65535) [6667]: 6697 người
[ ?? ] [irc.freenode.net] mật khẩu (có thể rỗng):
[ ?? ] Hệ phục vụ này có sử dụng SSL? (có/không) [không]: có
[ ** ]
[ ?? ] Bạn có muốn thêm các máy chủ khác cho mạng IRC này? (có/không) [không]: không có
[ ?? ] Tên kênh: #ubuntu
[ ?? ] Bạn có muốn thêm một kênh? (có/không) [không]: không có
[ .. ] Viết cấu hình [/ home/znc/.znc/configs/znc.conf]…
[>] ok
… …
[ ?? ] Khởi động ZNC bây giờ? (có/không) : có
Leave a Reply