使用OpenBSD在Vultr上配置BGP
Vultrs BGP功能使您可以拥有自己的IP空间并在我们的任何位置使用它,而OpenBSD实例则不需要其他软件!
ZNC是高级IRC网络跳线器,始终保持连接状态,以便IRC客户端可以断开连接或重新连接而不会丢失聊天会话。
在本教程中,我们将安装Web admin模块来编译ZNC。
首先,和往常一样,我们将更新程序包缓存。
sudo apt-get update
接下来,我们将安装一些编译ZNC所需的依赖项。
sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
下载最新版本的ZNC:
cd /usr/local/src
sudo wget http://znc.in/releases/znc-latest.tar.gz
从压缩包中提取ZNC,然后进入源目录:
sudo tar xf znc-latest.tar.gz
cd znc-*/
在这一步,您可以通过添加--prefix=<yourdir>
选项来设置ZNC的安装目录。但是现在,我们将在系统范围内安装它:
./configure
我们将编译ZNC并使用以下命令进行安装。为了加快该过程,您可以-j n
在第一个make
命令中添加,其中n
是服务器上的内核/ vCPU数量。
sudo make
sudo make install
这可能需要几分钟,具体取决于您计算机的配置。
重要的是不要在下运行面向Web的应用程序root
。因此,我们将为ZNC创建一个新用户。
adduser --disabled-password znc
现在切换到znc
。
su znc -
cd ~
在以下位置创建ZNC的配置文件znc
:
/usr/local/bin/znc --makeconf
ZNC会问我们一些问题以创建配置文件。第一个很重要;第二个很重要。注意您的输入,因为您将使用该端口连接到ZNC守护程序。
我们6697
现在输入-这是带有SSL / TLS的IRC的默认端口。
[ ?? ] 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
现在我们可以设置ZNC将连接到的IRC网络。
[ ?? ] 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已启动并正在运行!
Vultrs BGP功能使您可以拥有自己的IP空间并在我们的任何位置使用它,而OpenBSD实例则不需要其他软件!
使用其他系统?Mosh是Mobile Shell的缩写,是一种新兴的远程终端应用程序,旨在提供更好的连接和使用
如果您将专用网络分配给现有计算机(或部署自己的操作系统),则需要在专用计算机上配置IP地址。
简介当来自其他国家的访问者访问您的网站时,连接出现问题吗?想知道为什么从您的预言下载速度
请求BGP公告的授权时,请使用以下模板。授权信[日期]可能涉及的人Thi
本教程说明了如何在Debian或Ubuntu上使用Bind9设置DNS服务器。在整篇文章中,请相应地替换your-domain-name.com。在
首次连接到Linux服务器可能会造成混乱,特别是如果您具有强大的Windows背景。连接到Linux(或UNIX)时
使用其他系统?OpenNMS是企业级开源网络管理平台,可用于监视和管理众多设备。
BBR(Bottleneck带宽和RTT)是一种新的拥塞控制算法,由Google贡献给Linux内核TCP堆栈。有了BBR,
Vultr为在同一位置运行的服务器提供了绝佳的专用网络连接。但是有时您想要在不同国家/地区使用两台服务器
OpenConnect服务器,也称为ocserv,是通过SSL进行通信的VPN服务器。通过设计,其目标是成为安全,轻便和快速的VP
简介在本教程中,最好安装WonderShaper,该实用程序用于限制传入/传出流量。这可以用于多种
本指南说明了如何使用yum存储库中可用的pptpd守护程序在CentOS 6上设置自己的PPTP VPN。请注意,证券
本文将向您展示如何为远程桌面设置动态DNS,以便避免一次又一次设置远程协助的麻烦。w ^
有时我们需要共享Windows客户端必须可见的文件。由于基于Fuse的系统只能在Linux上运行,因此不妨介绍一下
本指南说明了如何使用Windows Server 2012设置PPTP VPN。我们将使用远程访问角色来设置VPN并为单个用户
在Internet服务提供商中,通常的做法是阻塞其归属用户的大部分(即使不是全部)入站端口,这使它成为不可能
下面的教程描述了如何使用Postfix作为MTA,Dovecot作为MDA以及出色的Sieve来设置简单的邮件服务器来对邮件进行排序。起始
RPKI(资源公钥基础结构)是一种有助于防止BGP劫持的方法。它使用加密签名来验证是否允许ASN
Windows Server 2012可以配置为DNS服务器。DNS用于将域名解析为IP地址。通过托管自己的DNS服务器,您可以
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+
閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。
最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息
大數據的13個商業數據提取工具
我們的計算機以稱為日誌文件系統的有組織的方式存儲所有數據。這是一種有效的方法,可以讓計算機在您點擊搜索時立即搜索和顯示文件。 https://wethegeek.com/?p=94116&preview=true
隨著科學的快速發展,接管了我們的大量工作,我們陷入無法解釋的奇點的風險也在增加。閱讀,奇點對我們意味著什麼。
洞察 26 種大數據分析技術:第 1 部分
過去幾十年,醫療保健領域的人工智能取得了巨大飛躍。因此,醫療保健中人工智能的未來仍在日益增長。