Không, bạn đã không quay trở lại những năm 1990. Một số công nghệ đơn giản là bền bỉ hơn những công nghệ khác và IRC là một trong số đó. Ngày nay IRC vẫn hoạt động như mọi khi, các tính năng mới đang hoạt động, nhờ vào dự án IRCv3, và tiền đề của nó vẫn đủ tốt để được sao chép (nhìn vào bạn, Slack).
Nếu bạn chưa nghe nói về IRC, thì đây là một bản tóm tắt nhanh:
IRC là gì?
Chữ viết tắt là viết tắt của Internet Relay Chat, và đó là một giao thức liên lạc cho phép người dùng trò chuyện trong các kênh (phòng trò chuyện) trên các mạng IRC. Một mạng bao gồm các máy chủ IRC và người dùng kết nối với nó từ một ứng dụng khách IRC.
IRC được tạo ra vào năm 1988 và có một lịch sử đầy biến động với sự chia tách và rẽ nhánh do những bất đồng về tiêu chuẩn hóa giao thức. Khi mọi người chuyển sang mạng xã hội và các ứng dụng nhắn tin khác nhau, mức độ phổ biến của IRC đã giảm. Tuy nhiên, hàng ngàn người vẫn đang sử dụng nó và hầu hết tập hợp trên Freenode . Đây hiện là mạng IRC lớn nhất, với phần lớn các kênh dành riêng cho phần mềm nguồn mở và miễn phí.
Mỗi bản phân phối Linux chính đều có kênh IRC, vì vậy IRC cung cấp một cách tuyệt vời để nhận trợ giúp hoặc gặp gỡ người dùng Linux. Bạn có thể trao đổi tin nhắn và tệp riêng tư với người khác và tạo các kênh của riêng bạn - công khai, riêng tư hoặc chỉ mời. Hành động của người dùng được gọi là các lệnh IRC và bắt đầu bằng dấu gạch chéo về phía trước. Để tham gia một kênh, bạn nhập /join #channelname
trong ứng dụng khách IRC của mình.
Hầu hết các mạng cho phép bạn tham gia mà không cần tài khoản. Vì các cuộc trò chuyện IRC chỉ là tin nhắn văn bản đơn giản, toàn bộ trải nghiệm này rất nhẹ và nhanh không kém trên máy tính để bàn và thiết bị di động.
Quan tâm đến việc thử IRC? Bạn có muốn thay đổi khách hàng IRC hiện tại của bạn? Dưới đây là một số ứng dụng khách IRC tốt nhất bạn sẽ tìm thấy trên Linux - và những điều bạn có thể làm với chúng.
Giữ khách hàng IRC của bạn đơn giản
1. Polari
Điểm nổi bật:
- Tự động tải hình ảnh và văn bản lên một dịch vụ pastebin.
Trang mạng
2. Pidgin
Điểm nổi bật:
- Các plugin tùy chọn cho phép tô sáng từ, thông báo có thể tùy chỉnh, ẩn tin nhắn tham gia / phần, v.v.
Trang mạng
Đề cập đặc biệt:
Communi - một khách hàng IRC dựa trên QT với khung IRC riêng. Nó hỗ trợ tính năng chia nhỏ cho phép bạn xem nhiều kênh cạnh nhau.
Trò chuyện từ nhà ga
3. Irssi
Điểm nổi bật:
- Quản lý tất cả các kết nối IRC trong một cửa sổ hoặc trong nhiều cửa sổ riêng biệt.
- Chia tin nhắn thành các cửa sổ theo loại, để tin nhắn riêng tư được hiển thị trong một cửa sổ và tin nhắn trạng thái trong một cửa sổ khác.
Trang mạng
4. Weechat
WeeChat có thể kết nối với nhiều máy chủ và mã hóa thông tin cá nhân của bạn . Mặc dù đây là một ứng dụng dựa trên ncurses, nhưng JunChat khá sặc sỡ và hỗ trợ nhiều tinh chỉnh ngoại hình khác nhau. Bạn cũng có thể sử dụng frontend - Glowing Bear là một khuyến nghị phổ biến.
Điểm nổi bật:
- Tạo các trình kích hoạt (hành động tự động) để thực thi các lệnh, gửi tin nhắn trả lời tự động trong các cuộc trò chuyện IRC riêng tư, thay đổi màu biệt hiệu trong các kênh IRC và hơn thế nữa.
Trang mạng
5. F-IRC
Điểm nổi bật:
- Tự động điền bất kỳ số lượng từ do người dùng xác định - chỉ cần liệt kê chúng trong tệp cấu hình.
- Đám mây từ hiển thị các từ thường xuyên nhất trong các cuộc trò chuyện IRC của bạn.
Trang mạng
Đề cập đặc biệt:
Mặc dù BitchX là một máy khách IRC dòng lệnh khá phổ biến, nhưng ii (irc it) không giống với bất kỳ thứ gì khác trong danh sách này. Đó là máy khách IRC dựa trên hệ thống tệp, tạo thư mục và tệp cho mọi máy chủ và kênh bạn tham gia. Hãy thử nó và xem nếu bạn có thể xử lý sự đam mê.
Đừng bỏ lỡ điều gì
6. Quassel
Thành phần ứng dụng lõi lõi (máy chủ) của ứng dụng liên tục trực tuyến, ngay cả khi bạn đóng ứng dụng khách. Khi máy khách kết nối lại, máy chủ sẽ hiển thị cho bạn các tin nhắn mới kể từ thời điểm bạn ngắt kết nối. Nếu bạn không thích chức năng này, Quassel hoạt động giống như một ứng dụng khách IRC thông thường.
Bạn có thể tạo chủ đề Quassel bằng các bảng định kiểu và sắp xếp các cuộc trò chuyện đã mở với Danh sách trò chuyện tùy chỉnh. Tính năng này cho phép bạn nhóm các kênh IRC, tách tin nhắn riêng tư khỏi tin nhắn trạng thái và ẩn một số loại tin nhắn.
Điểm nổi bật:
- Tùy chọn tìm nạp tồn đọng tự động tải nhật ký cho mỗi phiên trò chuyện, cho phép bạn chỉ cần cuộn lại để đọc tin nhắn cũ.
- Quassel có thể hiển thị bản xem trước trang web khi bạn di chuột qua một liên kết trong một cuộc trò chuyện.
Trang mạng
7. Sm lửa
Hai chế độ xem giúp bạn quản lý nhiều kênh IRC. Chế độ Caret cho phép bạn điều hướng giao diện của Smuxi bằng bàn phím và Chế độ duyệt cho phép bạn chuyển sang các tab khác trong Smuxi mà không thay đổi trạng thái của chúng (ví dụ: xóa phần tô sáng hoặc đánh dấu tin nhắn là đã đọc).
Smuxi có thể viết được tập lệnh, vì vậy bạn có thể viết các hook và plugin để mở rộng các URL rút ngắn trong các cuộc trò chuyện, in bài hát đang phát hoặc thông tin hệ thống của bạn, v.v.
Điểm nổi bật:
- Tùy chọn Mẫu tin nhắn có thể chuyển đổi các cụm từ phổ biến hoặc định kỳ thành liên kết, địa chỉ email hoặc văn bản do người dùng xác định khác.
- Tích hợp với menu nhắn tin Ubuntu và thông báo trên màn hình Gnome.
Trang mạng
Đề cập đặc biệt:
Với các điều chỉnh và plugin, Irssi và WeeChat cũng có thể được sử dụng cho các kết nối IRC vĩnh viễn. Nếu bạn muốn chơi với một giải pháp tự lưu trữ, hãy thử The Lounge hoặc Convos. Cả hai khách hàng của IRC đều có thể trực tuyến và đảm bảo bạn không bỏ lỡ điều gì.
Tinh chỉnh từng chi tiết
8. Thay đổi
Konversation có giao diện theo thẻ và bạn có thể nhận thông báo chi tiết về các hoạt động trong mỗi tab. Cũng có thể nhận tin nhắn kênh dưới dạng thông báo trên màn hình KDE của bạn trong khi Konversation được thu nhỏ.
Điểm nổi bật:
- Mỗi kênh bạn tham gia có thể sử dụng mã hóa ký tự khác nhau.
- Các tập lệnh tích hợp cho phép bạn chia sẻ thông tin thời tiết hoặc bài hát bạn đang nghe.
- Công cụ URL Catch có thể liệt kê và xuất tất cả các liên kết từ kênh đã chọn.
Trang mạng
9. Hexchat
HexChat hỗ trợ nhiều phương thức xác thực (SASL, NickServ) và tạo kịch bản với Perl và Python. Hộp thoại Preferences cung cấp nhiều tùy chọn điều chỉnh giao diện, như màu tùy chỉnh và độ trong suốt. Có thể tìm thấy các công cụ bổ sung để xử lý URL và tự động thay thế đoạn văn bản trong menu Cài đặt.
Điểm nổi bật:
- Tính năng dòng đánh dấu cho phép bạn biết nơi bạn rời đi trong một cuộc trò chuyện, phân chia các tin nhắn cũ từ những tin nhắn chưa đọc.
- HexChat có thể thông báo cho bạn khi một số từ hoặc tên người dùng nhất định xuất hiện trong kênh IRC.
Trang mạng
10. Kvirc
Với Kvirc, việc quản lý danh tính trở nên dễ dàng nhờ Cấu hình mạng . Tính năng này cho phép bạn tạo các cài đặt riêng cho từng mạng IRC mà bạn muốn tham gia.
Điểm nổi bật:
- Tạo Danh sách thông báo tên người dùng để theo dõi và Kvirc sẽ cho bạn biết khi những người dùng đó trực tuyến.
- Tính năng Mã hóa thông minh cho phép sử dụng hai mã hóa cùng một lúc, rất hữu ích nếu bạn đang trò chuyện bằng các ngôn ngữ khác nhau.
- Để ẩn thư rác và nội dung không mong muốn, hãy áp dụng các bộ lọc từ.
Trang mạng
Những điều thú vị khác để làm trên IRC
1. Sử dụng Trình duyệt của bạn với tư cách là Khách hàng của IRC
Nếu bạn đã dành nhiều thời gian trong trình duyệt web của mình và bạn không muốn cài đặt một ứng dụng khách IRC riêng biệt, thì giải pháp là hiển nhiên. Truy cập IRC từ trình duyệt! Kiwi IRC là một ứng dụng IRC dựa trên web phổ biến và là lựa chọn tốt cho người mới bắt đầu. Ngoài ra, hãy xem Riot, cái mà chúng tôi đã đề cập trong khi nó vẫn được gọi là Vector.
2. Kết nối với Slack
Vì Slack được truyền cảm hứng rất nhiều bởi IRC, thật công bằng khi bạn có thể truy cập nó từ ứng dụng khách IRC thông thường của mình. Đúng, hầu hết các tùy chọn sẽ không khả dụng, nhưng bạn vẫn có thể gửi và nhận tin nhắn. Bạn có thể làm theo hướng dẫn từ Slack hoặc thiết lập một trong các ứng dụng và plugin trợ giúp của bên thứ ba (tuần trăng mật, Slack IRC Client hoặc slack-irc).
3. Kết nối với Twitch
Nếu bạn xem các luồng chơi trò chơi trên Twitch, có lẽ bạn biết có thể trò chuyện với những người dùng khác. Bạn có biết bạn có thể làm điều này từ bất kỳ khách hàng IRC nào không? Việc thiết lập tương đối đơn giản và được giải thích rõ trong tài liệu chính thức.
4. Tạo kênh IRC của riêng bạn
Những niềm vui thực sự bắt đầu với kênh IRC của riêng bạn. Để tạo một tên, chọn tên, tham gia kênh và đăng ký nó. Đó là tất cả!
Bạn nên có một biệt danh đã đăng ký trên mạng đó và bạn có thể kiểm tra xem tên kênh bạn muốn đã được sử dụng với /msg ChanServ info ##channelname
.
Bây giờ bạn có thể mời người dùng, bảo vệ mật khẩu kênh để đặt kênh riêng tư hoặc thêm một số bot vào kênh đó. Có rất nhiều cách sử dụng cho kênh IRC: từ lưu trữ các cuộc trò chuyện nhóm và các phiên hỏi đáp đến tổ chức một nhóm học tập với bạn bè của bạn hoặc thiết lập dịch vụ trợ giúp cho công ty của bạn.
5. Vui chơi với IRC Bots
Các bot IRC có thể làm cho kênh của bạn tương tác hơn và hỗ trợ bạn quản trị. Bạn có thể sử dụng chúng để bảo vệ chống thư rác và cấm tự động hoặc để lấy số liệu thống kê về kênh và khách truy cập. Bots có thể hiển thị giờ địa phương cho người dùng đã chọn, tìm nạp thông tin thời tiết và định nghĩa từ và các mục chuyển tiếp từ nguồn cấp RSS.
Bạn có thể sử dụng bot để tổ chức các trò chơi đố trên kênh của mình hoặc cho doanh nghiệp nghiêm túc hơn để thông báo cho người dùng về hoạt động của kho lưu trữ GitHub và báo cáo lỗi mới trong dự án phần mềm. Một số bot có thể đăng nội dung từ kênh lên Twitter, trong khi một số khác có thể liên kết đến các trang hướng dẫn và tài liệu phần mềm của Linux. Chúng tương đối dễ lập trình, vì vậy nếu bạn không hài lòng với các bot IRC hiện có, bạn luôn có thể tự tạo.
Hãy dùng thử các Khách hàng IRC này cho Linux nhưng an toàn!
Bất cứ điều gì bạn làm trên IRC, hãy nhớ giữ an toàn. Như bất kỳ nơi nào khác trên Internet, người dùng độc hại và tin tặc Wannabe có thể xuất hiện trong các kênh IRC. Không chấp nhận các tập tin từ người dùng không xác định. Bạn cũng có thể thiết lập danh sách bỏ qua hoặc vô hiệu hóa tin nhắn riêng tư để bảo vệ chính mình. Tất nhiên, hãy lịch sự và tôn trọng các quy tắc kênh và chắc chắn bạn sẽ có khoảng thời gian tuyệt vời.
Bây giờ chúng tôi quan tâm đến suy nghĩ của bạn về IRC. Bạn vẫn sử dụng nó? Ứng dụng khách IRC yêu thích của bạn cho Linux là gì? Hãy cho chúng tôi trong phần ý kiến dưới đây!