在Arch Linux上使用Makepkg
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
Glowing Bear是WeeChat IRC客户端的Web前端,并致力于成为一个现代化的界面。借助点击提及,替换表情符号,将内置图像上传到Imgur的功能,出色的可移植性(在所有支持JavaScript的浏览器中均可使用)以及利用weechat提供的强大扩展功能的功能,它一定会成为您的最佳选择理想的IRC(以及许多其他协议,例如XMPP)客户端。
本文将指导您在example.com:9001上设置加密的weechat中继(Glowing Bear的后端)的过程。之后,只需将您的浏览器指向此处并填写必要的信息,就可以了。
我们将在CentOS 7 x64上进行部署。您将需要以下内容:
我们假定已正确配置域(也就是说,您已经在名称服务器上正确填写了A和AAAA记录)。满足这些先决条件后,请继续下一节。
为了能够weechat在后台运行并且能够在需要任何干预的情况下附加到后台,我们将利用tmux。通过以下方式安装所需的软件包:
yum update
yum install weechat tmux certbot
将启用加密。首先获取example.com的证书:
systemctl stop firewalld
certbot certonly
请记住暂时禁用防火墙,以使ACME的身份验证能够通过。选择独立身份验证以获取证书。
将证书放在weechat的工作目录中。
mkdir -p ~/.weechat/ssl
cd ~/.weechat/ssl
cat /etc/letsencrypt/live/example.com/{fullchain,privkey}.pem | tee relay.pem
我们现在可以配置weechat。通过以下方式启动:
tmux new-session weechat
输入以下配置命令。切记<this>用自己的价值代替类似的东西。
首先为凭证设置一个主密码:
/secure passphrase <your master password>
然后:
/server add freenode chat.freenode.net
/set irc.server.freenode.nicks "<nick1>,<nick2>,<...>"
/set irc.server.freenode.username "<your user name>"
/set irc.server.freenode.realname "<your real name>"
/set irc.server.freenode.autoconnect on
/set irc.server.freenode.addresses "chat.freenode.net/7000"
/set irc.server.freenode.ssl on
/set irc.server.freenode.sasl_username "<your sasl username>"
/secure set freenode_password <your sasl password>
/set irc.server.freenode.sasl_password "$"
/set irc.server.freenode.autojoin "<your channels>"
/secure set relay_password <your desired relay password>
/set relay.network.password "$"
/relay add ssl.weechat 9001
/relay sslcertkey
请注意,选择一个高强度的中继密码很重要,因为对中继的访问允许执行任意命令(通过weechat的/ exec)。
设置将自动保存。退出并重新进入:
/exit
tmux new-session weechat
您现在应该可以在这里连接继电器。启用加密。
(可选)(强烈建议)重新启用firewalld并启用tcp / 9001入站连接。
您的新发光熊后端已准备就绪!用断开与tmux的连接<C-b>d。请享用!
当需要更新证书时,您需要通过重新运行上述复制步骤来更新证书。安装了更新的证书后,请运行/relay sslcertkey。我建议将其添加为Cron工作。
在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。
快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。
学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。
使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。
了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+
閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。
最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息