ZNC ติดตั้งและตั้งค่าบน Ubuntu

ZNCเป็นผู้โกหกเครือข่าย IRCขั้นสูงที่เชื่อมต่ออยู่ตลอดเวลาเพื่อให้ไคลเอ็นต์ IRC สามารถยกเลิกการเชื่อมต่อหรือเชื่อมต่อใหม่ได้โดยไม่สูญเสียเซสชันการแชท

ในบทช่วยสอนนี้เราจะรวบรวม ZNC พร้อมกับติดตั้งโมดูลผู้ดูแลเว็บ

การติดตั้ง

แพคเกจ

ก่อนอื่นและเช่นเคยเราจะอัปเดตแคชแพ็กเกจ

sudo apt-get update

ต่อไปเราจะติดตั้งการอ้างอิงบางอย่างที่จำเป็นในการรวบรวม ZNC

sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
รวบรวมและติดตั้ง ZNC

ดาวน์โหลด ZNC รุ่นล่าสุด:

cd /usr/local/src
sudo wget http://znc.in/releases/znc-latest.tar.gz

แยก ZNC จาก tarball จากนั้นป้อนไดเรกทอรีแหล่งที่มา:

sudo tar xf znc-latest.tar.gz
cd znc-*/

ในขั้นตอนนี้คุณสามารถตั้งค่าไดเรกทอรีการติดตั้งของ ZNC ได้โดยการเพิ่ม--prefix=<yourdir>ตัวเลือก แต่ตอนนี้เราจะติดตั้งระบบให้กว้าง:

./configure

เราจะรวบรวม ZNC และติดตั้งด้วยคำสั่งต่อไปนี้ เพื่อเพิ่มความเร็วของกระบวนการคุณอาจเพิ่มคำสั่ง-j nแรกmakeโดยที่nจำนวน cores / vCPUs บนเซิร์ฟเวอร์ของคุณ

sudo make
sudo make install

อาจใช้เวลาสักครู่ขึ้นอยู่กับการกำหนดค่าของเครื่อง

องค์ประกอบ

rootมันเป็นสิ่งสำคัญที่จะไม่เรียกใช้เว็บแอปหันหน้าไปทางใต้ ดังนั้นเราจะสร้างผู้ใช้ใหม่สำหรับ ZNC

adduser --disabled-password znc

zncตอนนี้เปลี่ยนไป

su znc -
cd ~

สร้างไฟล์ปรับแต่งของ ZNC ภายใต้znc:

/usr/local/bin/znc --makeconf

ZNC จะถามคำถามเราเพื่อสร้างไฟล์ปรับแต่ง คนแรกมีความสำคัญ ทราบการป้อนข้อมูลของคุณเพราะคุณจะเชื่อมต่อกับ ZNC ภูตใช้ที่ท่าเรือ

เราจะป้อน6697ตอนนี้ - นั่นคือพอร์ตเริ่มต้นสำหรับ IRC ด้วย SSL / TLS

[ ?? ] What port would you like ZNC to listen on? (1025 to 65535): 6697

ขอแนะนำอย่างยิ่งให้เปิดใช้งานการฟัง SSL แทนแบบแผนข้อความธรรมดา (เช่นไม่ปลอดภัย)

 Would you like ZNC to listen using SSL? (yes/no) [no]: yes

คำถามถัดไปเกี่ยวกับ IPv6 ที่จริงขึ้นอยู่กับความต้องการของคุณ หากเครือข่ายในบ้านของคุณเปิดใช้งาน IPv6 แนะนำให้เปิดใช้งาน เราเพียงแค่ปล่อยให้ตัวเลือกเริ่มต้นที่นั่น

[ ?? ] Would you like ZNC to listen using both IPv4 and IPv6? (yes/no) [yes]: <press Enter>

ตอนนี้ก็จะแจ้งให้เราทราบเกี่ยวกับสองโมดูลทั่วโลกและpartyline webadminพวกเขาอธิบายตนเองและเราจะต้องเปิดใช้งาน

[ ?? ] Load global module <partyline>? (yes/no) [no]: yes
[ ?? ] Load global module <webadmin>? (yes/no) [no]: yes

การสร้างผู้ใช้ ป้อนชื่อผู้ใช้และรหัสผ่านที่คุณต้องการสำหรับผู้ใช้แล้วยืนยัน โปรดทราบว่ารหัสผ่านจะไม่ถูกสะท้อน

[ ?? ] Username (AlphaNumeric): Doe
[ ?? ] Enter Password: <password>
[ ?? ] Confirm Password: <password>

ให้สิทธิ์ผู้ดูแลระบบของผู้ใช้:

[ ?? ] Would you like this user to be an admin? (yes/no) [yes]: yes

จากนั้นตัวเลือกเครือข่าย IRC ของคุณ ตั้งค่าด้วยตัวคุณเอง นี่คือตัวอย่าง:

[ ?? ] Nick [Doe]: Doe 
[ ?? ] Alt Nick [Doe_]: Doe_
[ ?? ] Ident [Doe]: DoeIdent
[ ?? ] Real Name [Got ZNC?]: Jane Doe        
[ ?? ] Bind Host (optional): server.hostname
[ ?? ] Number of lines to buffer per channel [50]: 50
[ ?? ] Would you like to clear channel buffers after replay? (yes/no) [yes]: yes

เปิดใช้งานโมดูลเหล่านี้:

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <controlpanel>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <webadmin>? (yes/no) [no]: yes

ตอนนี้เราอาจตั้งค่าเครือข่าย IRC ที่ ZNC จะเชื่อมต่อด้วย

[ ?? ] Would you like to set up a network? (yes/no) [no]: yes

เราจะใช้#ubuntuใน Freenode เช่น

Network (e.g. 'freenode' or 'efnet'): freenode

ข้อมูลเกี่ยวกับโมดูลเครือข่ายเหล่านี้ได้รับแจ้งมีที่นี่

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <keepnick>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <nickserv>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <simple_away>? (yes/no) [no]: yes

ตั้งค่าเซิร์ฟเวอร์ที่เราจะเชื่อมต่อกับ:

[ ?? ] IRC server (host only): irc.freenode.net
[ ?? ] [irc.freenode.net] Port (1 to 65535) [6667]: 6697
[ ?? ] [irc.freenode.net] Password (probably empty): 
[ ?? ] Does this server use SSL? (yes/no) [no]: yes
[ ** ] 
[ ?? ] Would you like to add another server for this IRC network? (yes/no) [no]: no

และช่องที่เราจะเข้าร่วม:

[ ?? ] Would you like to add a channel for ZNC to automatically join? (yes/no) [yes]: yes
[ ?? ] Channel name: #ubuntu
[ ?? ] Would you like to add another channel? (yes/no) [no]: no

สิ้นสุดการกำหนดค่าและเรียกใช้ ZNC:

[ ?? ] Would you like to set up another user? (yes/no) [no]: no
[ .. ] Writing config [/home/znc/.znc/configs/znc.conf]...
[ >> ] ok
... ...
[ ?? ] Launch ZNC now? (yes/no) [yes]: yes

เย้. ZNC เปิดใช้แล้ว!

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true