金钱(警告)
** 状态:** 被贬值
如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议升级或迁移到支持的 Ubuntu 版本:
** 原因:** Ubuntu 12.04 已于 2017 年 4 月 28 日到期(EOL)并且不再收到安全补丁或更新。
** 相反,请参阅:** 此指南可能仍然有用作为参考,但可能不会在其他Ubuntu版本上工作. 如果可用,我们强烈建议使用为您正在使用的Ubuntu版本撰写的指南。
介绍
Bouncers是用于IRC(Internet Relay Chat)中的小型轻量级软件。Bouncers具有多种好处,但它们主要允许用户隐藏原来的连接源,并让用户在脱离客户端后保持连接 PsyBNC是一个简单而轻量级的bouncer,运行在Linux上并支持许多功能,在本教程中,我们将设置一个bouncer并连接到Freenode服务器。
安装图书馆
在下载psyBNC之前,我们必须下载并安装psyBNC依赖的库,我们可以通过登录SSH并执行以下命令来做到这一点:
1sudo apt-get install patch make gcc build-essential libncurses5-dev
执行该命令后,Ubuntu 将要求您确认下载和安装库。
psyBNC下载和提取
当安装完成时,我们可以开始下载psyBNC。在写这篇文章时,psyBNC 2.3是最新版本.psyBNC不在Ubuntu存储库中,所以我们必须从网站下载它。
1wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
当下载完成后,这应该需要几秒钟,通过执行以下命令提取包:
1tar -zxvf psyBNC-2.3.2-7.tar.gz
现在,让我们通过执行这个命令进入文件夹:
1cd psybnc
设置和编译psyBNC
现在我们可以开始设置 psyBNC;执行以下命令:
1make menuconfig
在这个界面中,我们可以改变多个东西,但允许现在大部分都保持默认。
导航到 bouncer-config 部分,然后选择倾听端口
。选择当前端口,然后输入新的端口(或保留默认端口)。
1* 1337
现在,按下 Escape 来回导航,然后选择 Exit 两次,你现在应该回到主 SSH 界面。
现在我们可以用以下命令开始编译 psyBNC:
1make
开始PsyBNC
编译后,我们可以通过执行以下命令启动 psyBNC:
1./psybnc
现在,您应该能够通过下面的命令连接到 IRC 客户端的反弹器:
1/server DROPLETIP PORT PASSWORD
- DROPLETIP = 主机或 ip 您的 dropplet (VPS)
- 您在上一步选择的端口(默认 31337)
- 您的 psyBNC 密码,您现在使用的登录将是您的密码
您现在已经连接到您的bouncer。
连接到 Freenode
现在让我们说你想连接到Freenode并在DigitalOcean频道上闲置,你可以这样做,首先通过执行以下命令将Freenode添加到你的服务器列表中:
1/addserver wolfe.freenode.net :6667
过了一会儿,你的反弹器应该连接到VPS,现在用下一个命令加入DigitalOcean频道:
1/j #digitalocean
在那里,你已经在freenode服务器上设置了反击器。