如何在Ubuntu12.04VPS上设置psyBNC
状态: 已弃用
本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:
原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.
请参阅: 本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。
介绍
Bouncers 是用于 IRC(Internet 中继聊天)的小型轻量级软件。 Bouncer 有很多好处,但它们主要允许用户隐藏其原始连接源,并让用户在与客户端断开连接后保持连接。 PsyBNC 是一个简单轻量级的弹跳器,在 Linux 上运行并支持许多功能,在本教程中,我们将设置弹跳器并连接到 Freenode 服务器。
安装库
在下载 psyBNC 之前,我们必须下载并安装 psyBNC 所依赖的库。 我们可以通过登录 SSH 并执行以下命令来做到这一点:
sudo apt-get install patch make gcc build-essential libncurses5-dev
执行该命令后,Ubuntu 将要求确认下载并安装库。
下载 psyBNC 并解压
安装完成后,我们就可以开始下载psyBNC了。 在撰写本文时,psyBNC 2.3 是最新版本。 psyBNC 不在 Ubuntu 存储库中,因此我们必须从该站点下载它。 为此,请执行以下命令:
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
下载完成后(这可能需要一些时间),通过执行以下命令解压缩包:
tar -zxvf psyBNC-2.3.2-7.tar.gz
现在,让我们通过执行以下命令进入文件夹:
cd psybnc
设置和编译 psyBNC
我们现在可以开始设置 psyBNC; 执行以下命令:
make menuconfig
应该会启动一个新的文本界面。 在这个界面中,我们可以更改多项内容,但现在让大部分内容保持默认。
导航到保镖配置部分并选择侦听端口。 选择当前端口并输入新端口(或保留默认端口)。 确保在其前面保留星号和空格。 例如:
* 1337
现在通过按退出导航并选择退出两次。 您现在应该回到主 SSH 界面。
现在我们可以使用以下命令开始编译 psyBNC:
make
启动 psyBNC
编译完成后,我们可以通过执行以下命令启动 psyBNC:
./psybnc
现在您应该可以使用以下命令通过 IRC 客户端连接到您的保镖:
/server DROPLETIP PORT PASSWORD
- DROPLETIP =您的Droplet的主机或IP(VPS)
- 您在上一步中选择的端口(默认为 31337)
- 您的 psyBNC 密码,您现在用来登录的密码将是您的密码
您现在已连接到您的保镖。
连接到自由节点
现在假设您想连接到 Freenode 并在 DigitalOcean 频道上闲置。 您可以先通过以下命令将 Freenode 添加到您的服务器列表中:
/addserver wolfe.freenode.net :6667
片刻之后,您的保镖应该连接到 VPS。 现在使用下一个命令加入 DigitalOcean 频道:
/j #digitalocean
在那里,您已经在 freenode 服务器上设置了一个保镖。