SDF 中的 Jabber

来自tutorials.sdfcn.org - sdf中文html教程
Gao66留言 | 贡献2023年9月25日 (一) 11:11的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Jabber 是可扩展消息和到场协议(Extensible Messaging and Presence Protocol,XMPP)的前身,它是一套用于到场和实时通信的开放 XML 技术,由 Jabber 开源社区于 1999 年开发,2002-2004 年由 IETF 正式确定,通过 XMPP 标准基金会的标准流程不断扩展,并在各种软件、设备和互联网服务中实施。SDF 上的 Jabber 服务通过 ejabberd 运行。

Jabber 是一种流行的分散式即时通讯服务。这意味着你可以在一个服务器(如 SDF)上创建一个账户,然后与任何其他 Jabber 服务的用户通话。您也可以使用传输工具与其他类型的即时信息服务的用户进行通信。

SDF Jabber 服务器的连接设置

服务器: jabber.sdf.org

端口: 5222

SSL: 启用

SDF 的 Jabber 服务器使用自签名 SSL 证书,因此您会看到相关警告。接受此证书是安全的。

Jabber 客户端

在SDF上可用

其他

这里可以找到一些移动客户端

在 SDF 的 Jabber 服务器中注册账户

如果要连接 Jabber/XMMP 服务器而不是 SDF 的 Jabber 服务器,则不需要这样做。

与其他 Jabber 服务器不同,SDF Jabber 服务器中的账户是通过 shell 使用 "maint" 工具创建的。

  1. 运行 maint 程序登录密码服务器。
  2. 键入 o 选择可选功能和社交网络(optional features and social networking)。
  3. 输入 j 设置 Jabber 密码。
  4. 从 maint 实用程序退出,等待一分钟。

一分钟后,您就可以使用自己喜欢的 Jabber 客户端连接到 SDF 的 Jabber 服务器。

从 Unix shell 通过 Finch 连接

此步骤适用于连接 SDF 的 Jabber 服务器或任何其他 Jabber/XMMP 服务器(如 GTalk)。

要在 Finch 的 fields 和 buttons 间移动,请使用 TAB 键。您可以在这里了解有关使用 Finch 的更多信息。

  • ALT + a 并选择账户 (account)
  • 选择 "添加" (Add) 按钮,打开 "新账户"(New Account) 对话框
  • 选择 XMPP 作为协议
  • 在适当的字段中填写所需的用户名 (Username)
  • 域名 (Domain) 中填写: jabber.sdf.org
  • 保存 (Save)
  • 现在,你只需从账户列表中选择新创建的账户,即可连接到 SDF 的 jabber 服务器

从 Unix/Windows 通过 Pidgin 连接

  • 转到账户Accounts)->管理账户Manage Accounts
  • 点击添加Add)按钮
  • 选择 XMPP 作为协议Protocol
  • 在适当的字段中填写所需的用户名Username
  • 域名Domain)字段中:jabber.sdf.org
  • 单击 "保存"(Save)按钮

完成这些步骤后,Pidgin 将尝试连接到 jabber 服务器,并询问您的密码(使用maint工具设置的密码),同时警告您这是自签名证书,请放心信任该证书。

在Finch添加好友

  • 在好友列表中选择一个组
  • F11 键,弹出上下文菜单
  • 选择 "添加好友" (Add Buddy

使用 bitlbee

阅读 bitlbee 文档,了解如何启动并运行服务器。然后,添加 SDF 的 jabber 账户:

  1. 进入服务器中的 &bitlbee 频道并注册用户
  2. 在该频道中运行以下命令添加用户名: account add account_name [email protected] [passwd]
  3. 运行:account account_name on

阅读 bitlbee 命令的帮助,并在其中添加联系人。

会议

Jabber 允许你在会议中同时与多个用户交谈。这类似于 com 的房间或 IRC 频道。SDF jabber 服务器已经设置了 "helpdesk" 会议,你也可以自由创建新的会议。

使用 Pidgin 加入现有会议

  • 进入好友Buddies)->加入聊天...Join a Chat...
  • 账户的Account)下拉菜单中选择您的 jabber.sdf.org 账户
  • 点击房间列表Room List)按钮
  • 确保要查询的服务器是:conference.jabber.sdf.org
  • 点击 "查找房间"(Find Rooms)按钮
  • 房间列表窗口将显示所有现有会议以及每个会议的用户数量。选择您想要的会议(例如 helpdesk),然后单击 "加入"(Join)按钮。

默认情况下,会议窗口中的活动不会像一对一聊天窗口那样通知你。您可以进入 "工具"(Tools)->"插件"(Plugins),选择配置 "消息通知"(Message Notification),然后在 "通知"(Notify For)部分选中 "聊天窗口"(Chat Windows)来更改。

使用 Pidgin 创建新会议

  • 前往好友Buddies)->添加聊天...Add Chat...
  • 选择您的 jabber.sdf.org 帐户并在 "房间"(Room)字段中输入所需的房间。
  • 单击 "添加"(Add)按钮
  • 新会议将出现在您的好友列表中。双击它即可加入。
  • 系统会提示您配置新房间。如果愿意,也可以接受默认值。
  • 通过 "对话"(Conversation)->"邀请..."(Invite...)邀请其他用户加入您的会议,或如上所述让他们查看会议室列表。

寻找 Jabber 用户

寻找其他 SDF Jabber 用户的最简单方法就是访问上述会议。如果您知道有人使用 SDF Jabber 服务器,您可以使用地址: [email protected] 直接将他们添加到您的联系人列表,其中 username 是他们的 SDF 用户名。

您也可以使用自己的 SDF 账户与在其他 Jabber 服务器上拥有账户的人聊天。请注意,有些人可能会称之为 "XMPP",而不是 "Jabber"。最大的 Jabber 服务器之一是 Google Talk:您可以通过这种方式与 GMail/Google Talk 用户聊天,而无需 Google 账户。这些用户的 Jabber 地址与他们的电子邮件地址相同。

创建于 4 月 18 日 作者:vosi & ecelis