Bouncer 只适用于 IRC 吗?

Bouncer 只适用于 IRC 吗?

我了解了一种可以让你隐藏IP地址的新型软件。

保镖

现在保镖只适用于 IRC 网络吗?还是我可以通过它传输所有互联网流量?如果可以,保镖和代理服务器之间有什么区别?

答案1

看起来保镖可以被视为第 7 层代理。它们管理下游的应用层连接,并提供上游的应用连接端点。因此,即使用户不在,代理本身也可以保持连接。即使在上游连接不良或不正常的情况下,这也可以提供许多服务,例如日志记录、通知和状态。

大多数代理都是简单的第 3 层路由器,提供两个域之间的地址转换,而不是整个应用层客户端和服务器堆栈。我认为,尽管大多数 HTTP 连接都非常短暂,但像 squid 这样的程序可以被视为 HTTP 空间中的保镖。

答案2

弹跳器仅适用于 IRC。

我将介绍创建弹跳器的原因。它们确实会隐藏您的 IP 地址,但这并不是创建它们的主要原因。

传统上,IRC 服务器是无状态的 - 它将消息从发送者传递到接收者,但不会保留这些消息。它也不会保留帐户或频道的持久记录。(现代 IRC 服务器有服务的概念,例如 NickServ/ChanServ,但那是在 2000 年代每个人都有宽带的时候才出现的)。

假设您想在 IRC 上创建一个频道。第一个加入频道的用户将创建该频道,并自动成为该频道的操作员 (chanop)。Chanops 可以踢出用户、禁止用户、设置频道选项或让其他用户成为操作员(以及更多操作,但要保持简单)。

因此,如果 chanop 与传统 IRC 服务器的网络连接中断,且没有其他人是 op,则该频道将处于“无 op”状态,并且没有人可以进一步踢出或禁止。如果每个人都离开频道,则频道将消失,然后下一个加入该频道的人将自动成为 op,因为他们是第一个加入该频道的人。

因此,创建 Bouncer 的原因之一是,这样您就可以让程序保持与 IRC 服务器的连接,在您离开时继续聊天,甚至保持与您想要保持的和公开可用的频道的连接(尽管机器人更适合确保受信任组中的某个人始终拥有 op 权限)。这在拨号时代非常重要 - 您可能在学校计算机上拥有 UNIX 帐户或付费 shell 帐户。在那里,您可以运行 Bouncer,并保持与 IRC 网络的连接。然后,您可以通过家庭拨号随时连接到 Bouncer,并赶上您可能错过的聊天。

这确实隐藏了你的 IP,但你不想激怒你的学校或 shell 提供商(他们可以看到你所做的一切),所以你可能会表现得好。(在这种情况下

您甚至无法开始通过 IRC 服务器进行频道或隧道传输,因为大多数 IRC 服务器都认为它们正在被人类使用,并且具有严密的洪水控制 - 每秒发送超过 4 或 5 行,您将被限制、阻止或禁止。

大多数被称为代理的东西都不会尝试为您保持持久连接 - 例如,代理可能会接受来自浏览器的连接请求并转发它,但是当 IRC 保镖这样做时,当您与保镖断开连接时,它也会保持连接。

相关内容