การติดตั้งและกำหนดค่า ZNC บน CentOS 7

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

บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับขั้นตอนการติดตั้งและกำหนดค่า ZNC บน CentOS 7 มันจะถือว่าผู้ใช้รู้วิธีกำหนดค่าไฟร์วอลล์ บน CentOS 7 เป็น FirewallD ซึ่งจะลดการเชื่อมต่อขาเข้าใด ๆ เป็นค่าเริ่มต้นแม้ว่าคุณจะกำหนดค่าโซลูชันทางเว็บของ Vultr ก็ตาม

การติดตั้ง ZNC

การติดตั้ง ZNC นั้นค่อนข้างตรงไปตรงมา แต่ต้องการให้คุณเปิดใช้งานแพคเกจเสริมสำหรับ Enterprise Linux (EPEL)

คำแนะนำสำหรับการที่สามารถพบได้https://www.vultr.com/docs/enable-epel-on-centos

เมื่อเสร็จแล้วให้เรียกใช้yum install zncเพื่อติดตั้ง ZNC

การกำหนดค่า ZNC

คุณไม่ควรใช้สิ่งใดที่ต้องเผชิญกับการใช้อินเทอร์เน็ตrootดังนั้นโดยทั่วไปเราแนะนำให้สร้างผู้ใช้ใหม่โดยเฉพาะสำหรับแอปพลิเคชันที่จะเข้าถึงได้จากระยะไกล โชคดีที่ ZNC ทำเช่นนั้นแล้วเมื่อทำการติดตั้งจากที่เก็บดังนั้นเราไม่จำเป็นต้องทำด้วยตนเอง

ทันทีที่ติดตั้งแล้วsudo -u znc znc --makeconfให้เริ่มต้นกระบวนการกำหนดค่า

พรอมต์แรกที่คุณจะได้รับขอให้คุณเลือกพอร์ตการฟัง นี่คือพอร์ตที่คุณจะเข้าถึงผู้โกหกจาก (รวมถึงเว็บอินเตอร์เฟส) ดังนั้นเราจะเลือก6697เนื่องจากเป็นพอร์ตทั่วไปสำหรับsecureเซิร์ฟเวอร์ IRC

คอนโซลของคุณจะมีลักษณะดังต่อไปนี้

[ ?? ] Listen on port (1025 to 65534): 6697

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

[ ?? ] Listen using SSL (yes/no) [no]: yes

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

[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]:

หากคุณยังไม่ได้ติดตั้ง ZNC บนเซิร์ฟเวอร์นี้ก่อนที่ ZNC จะแจ้งเตือนคุณเกี่ยวกับไฟล์ที่ขาดหายไป ไม่ต้องกังวลมันเป็นเรื่องปกติและ ZNC จะสร้างมันขึ้นมา

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

[ ?? ] Username (alphanumeric):

คุณจะถูกขอให้ตั้งรหัสผ่าน เลือกสิ่งที่คุณต้องการอีกครั้ง คุณจะไม่เห็นรหัสผ่านของคุณปรากฏขึ้นเมื่อคุณพิมพ์เพื่อความปลอดภัย

[ ?? ] Enter password:
[ ?? ] Confirm password:

จากนั้นคุณจะได้รับพร้อมท์สำหรับ "นิค" นี่คือชื่อที่แสดงของคุณบน IRC และเป็นค่าเริ่มต้นสำหรับชื่อผู้ใช้ของคุณ เลือกสิ่งที่คุณชอบ แต่ไม่ต้องกังวลเพราะจะเปลี่ยนได้ในภายหลัง

[ ?? ] Nick [example]:

มันจะขอนิคทางเลือกซึ่งจะใช้เมื่อมีการใช้งานหลักของคุณ มันเป็นค่าเริ่มต้นให้กับนิคก่อนหน้าของคุณด้วยการขีดเส้นใต้ในตอนท้าย

[ ?? ] Alternate nick [example_]:

พรอมต์ถัดไปสำหรับ "ident" ซึ่งเรียกว่า "ชื่อผู้ใช้" ของคุณในไคลเอนต์ IRC บางรายรวมถึง HexChat นี้เป็นส่วนหนึ่งของชื่อของคุณที่จะไปที่จุดเริ่มต้นของชื่อโฮสต์ของคุณในช่วงพรอมต์ WHOIS ดังนั้นหาก ident ของคุณเป็นexampleและชื่อโฮสต์ของคุณก็จะกลับexample.com example@example.comค่าเริ่มต้นเป็นชื่อผู้ใช้ของคุณที่ตั้งไว้ก่อนหน้านี้

[ ?? ] Ident [example]:

จากนั้นจะขอชื่อจริง คุณไม่จำเป็นต้องตั้งค่านี้เป็นชื่อจริงของคุณและเป็นค่าเริ่มต้นที่Got ZNC?ไคลเอนต์ IRC บางรายมีค่าเริ่มต้นเป็นrealnameคุณสามารถเลือกได้หากต้องการ

[ ?? ] Real name [Got ZNC?]:

อันต่อไปนี้เกี่ยวข้องกับอีกเล็กน้อย มันขอให้คุณสำหรับ "ผูกโฮสต์" ซึ่งเป็นที่อยู่ IP ZNC จะใช้ในการเชื่อมต่อกับเซิร์ฟเวอร์ IRC เป็นตัวเลือก แต่ถ้าคุณต้องการตั้งค่าให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่https://my.vultr.com/
  2. คลิกที่ชื่อของเซิร์ฟเวอร์ที่คุณกำลังกำหนดค่า
  3. ค้นหารายการที่มีป้ายกำกับIP Addressภายใต้ประเทศของเซิร์ฟเวอร์
  4. คลิกที่ไอคอนทางด้านขวาของตัวเลข
  5. วางที่อยู่ IP ลงในเทอร์มินัล หากคุณกำลังใช้คอนโซลที่คุณจะต้องเขียนด้วยตนเองลูกค้าบางส่วนที่ SSH ให้คุณวางโดยการคลิกขวาหรือ+SHIFTINSERT

คุณไม่ต้องกังวลกับการเปลี่ยนแปลงนี้เนื่องจาก Vultr กำหนด IP แบบคงที่ให้กับคุณ

[ ?? ] Bind host (optional):

การกำหนดค่าเครือข่าย

yesสิ่งต่อไปที่คุณจะถูกถามเป็นหรือไม่ว่าคุณต้องการที่จะตั้งค่าเครือข่ายในขณะนี้ด้วยการเริ่มต้นเป็น อย่าลังเลที่จะข้ามสิ่งนี้หากคุณเลือกที่จะไม่กำหนดค่าเครือข่าย

[ ?? ] Set up a network? (yes/no) [yes]:

คู่มือนี้จะถือว่าคุณได้เลือกที่จะกำหนดค่าเครือข่ายทันที

คุณจะได้รับแจ้งชื่อซึ่งเป็นชื่อที่แสดงของเครือข่าย IRC ที่คุณเชื่อมต่อ ค่าเริ่มต้นคือfreenodeเซิร์ฟเวอร์ IRC สาธารณะขนาดใหญ่

[ ?? ] Name [freenode]:

หลังจากนั้นคุณจะต้องป้อนโฮสต์เซิร์ฟเวอร์ นี่เป็นเพียงชื่อโฮสต์ไม่ใช่พอร์ต

[ ?? ] Server host (host only):

คุณจะถูกถามว่าเซิร์ฟเวอร์ใช้ SSL หรือไม่ คุณต้องค้นหาสิ่งนี้ด้วยตัวเองเนื่องจากมันแตกต่างกันไประหว่างเซิร์ฟเวอร์

[ ?? ] Server uses SSL? (yes/no) [no]:

ตอนนี้จะขอพอร์ตที่เซิร์ฟเวอร์เปิดอยู่ หาก SSL อยู่บนเป็นค่าเริ่มต้นและหากไม่ได้เป็นค่าเริ่มต้น6697 6667สิ่งนี้จะแสดงลักษณะที่ปรากฏเมื่อมีการระบุ SSL เมื่อเปิดใช้งาน

[ ?? ] Server port (1 to 65535) [6697]:

ตอนนี้จะขอรหัสผ่านเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ของคุณไม่ต้องการใช้งานคุณสามารถปล่อยว่างไว้แล้วกดENTERเพื่อดำเนินการต่อ

[ ?? ] Server password (probably empty):

พรอมต์ถัดไปจะถามช่องเริ่มต้นที่จะเข้าร่วมโดยอัตโนมัติเมื่อคุณเชื่อมต่อ คุณสามารถปล่อยว่างไว้เพื่อดำเนินการต่อหากคุณไม่ต้องการ

[ ?? ] Initial channels:

จบแล้ว

คุณจะได้รับคำแนะนำเกี่ยวกับวิธีเชื่อมต่อและกำหนดค่า ZNC หลังจากคุณทำส่วนนั้นเสร็จแล้ว มันจะมีลักษณะเช่นนี้:

[ ** ] To connect to this ZNC you need to connect to it as your IRC server
[ ** ] using the port that you supplied.  You have to supply your login info
[ ** ] as the IRC server password like this: user/network:pass.
[ ** ]
[ ** ] Try something like this in your IRC client...
[ ** ] /server <znc_server_ip> +6697 example:<pass>
[ ** ]
[ ** ] To manage settings, users and networks, point your web browser to
[ ** ] https://<znc_server_ip>:6697/

พรอมต์สุดท้ายถามคุณว่าคุณต้องการรัน ZNC ทันทีหรือไม่

[ ?? ] Launch ZNC now? (yes/no) [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