Tkabber Wiki

Check-in [735253bb26]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Refreshed the info on login dialog and registering at jabber.ru for beginners.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 735253bb26e8d05c89d5656e8aff92f8bc83909a
User & Date: sgolovan 2016-01-25 13:46:37
Context
2016-01-25
19:04
Added a few words on captcha expiring. Refreshed auxiliary pages. check-in: a9fb6d22ca user: sgolovan tags: trunk
13:46
Refreshed the info on login dialog and registering at jabber.ru for beginners. check-in: 735253bb26 user: sgolovan tags: trunk
2016-01-11
20:19
Fixed typo. check-in: 615d86432c user: sgolovan tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Added wiki/images/Tkabber-Login-01-Credentials.png.

cannot compute difference between binary files

Added wiki/images/Tkabber-Login-02-Connection.png.

cannot compute difference between binary files

Added wiki/images/Tkabber-Login-03-Authentication.png.

cannot compute difference between binary files

Added wiki/images/Tkabber-Login-04-Stream-features.png.

cannot compute difference between binary files

Added wiki/images/Tkabber-Login-05-BOSH.png.

cannot compute difference between binary files

Added wiki/images/Tkabber-Login-06-HTTP-Polling.png.

cannot compute difference between binary files

Added wiki/images/Tkabber-New-Account-Creation-Query.png.

cannot compute difference between binary files

Added wiki/images/Tkabber-Register-Query.png.

cannot compute difference between binary files

Changes to wiki/images/Welcome_ru.png.

cannot compute difference between binary files

Changes to wiki/ru/Начинающим.md.

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
  поставить текущую официальную версию, либо пойти поговорить с авторами вашей
  "левой" версии._

Поэтому скачайте текущую стабильную версию подходящего вам дистрибутива
Ткаббера с [официального сайта](http://tkabber.jabber.ru/download), установите
его и переходите к процессу запуска, описанному ниже.

Текущей стабильной версией является 0.11.1.

**Примечание:** Ткаббер представлен несколькими "дистрибутивами" — то есть
различными "упаковками" одного и того же, по-сути, содержимого, — что создаёт
определённые проблемы для начинающих, которые встают перед выбором. Чтобы
помочь вам с _осознанным_ выбором, мы написали специальную
[**статью про дистрибутивы Ткаббера**](Дистрибутивы__которые_мы_выбираем.md).
К сожалению, она







|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
  поставить текущую официальную версию, либо пойти поговорить с авторами вашей
  "левой" версии._

Поэтому скачайте текущую стабильную версию подходящего вам дистрибутива
Ткаббера с [официального сайта](http://tkabber.jabber.ru/download), установите
его и переходите к процессу запуска, описанному ниже.

Текущей стабильной версией является 1.1.2.

**Примечание:** Ткаббер представлен несколькими "дистрибутивами" — то есть
различными "упаковками" одного и того же, по-сути, содержимого, — что создаёт
определённые проблемы для начинающих, которые встают перед выбором. Чтобы
помочь вам с _осознанным_ выбором, мы написали специальную
[**статью про дистрибутивы Ткаббера**](Дистрибутивы__которые_мы_выбираем.md).
К сожалению, она
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114

115
116
117



118
119
120

121





122



123

124




125
126
127
128
129

130
131
132
133

134
135
136
137




138



139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156

157
158


159
160
161
162












163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
Допустим, пакет установлен и запущен. Появляется небольшой splash-screen с
именами авторов проекта и прогресс-баром, показывающим, как идёт загрузка.
Затем открываются главное окно программы и окно логина. В окне логина имеется
несколько вкладок, изрядно загруженных информацией, но на самом деле нам нужны
далеко не все опции. Рассмотрим все вкладки по порядку.

* **Учётная запись**
   * _Пользователь:_ Здесь пишем желаемый ник (к примеру, testirovanie).
   * _Сервер:_ Сервер, на котором вы хотите создать учётную запись. Выбор его
     для новичка — нетривиальная задача. Если вы хотите зарегистрироваться на
     одном из серверов [этого списка](http://www.jabber.org/user/publicservers.shtml), посмотрите, есть
     ли на нём гейты — "ворота" в мир ICQ, MSN, Yahoo, почтовые гейты,
     RSS-feed'ы. Вам ведь наверняка захочется использовать возможности
     протокола Jabber на всю катушку. Также следует обратить внимание на
     страну, в которой этот сервер работает. Если вы не знаете немецкого языка,
     регистрироваться на немецком сервере — не лучший шаг, если есть другие с
     такими же сервисами. Впрочем, может оказаться, что вы хотите
     зарегистрироваться на jabber-сервере вашей фирмы, университета или
     интернет-провайдера. Тогда всё проще — вводите его имя, и все дела.
   * _Пароль:_ тут всё должно быть ясно — латинские буквы верхнего и нижнего
     регистров и цифры. Идеальный вариант — не менее 6 символов, буквы разных
     регистров и цифры вперемешку, что-нибудь вроде _Xjh7W9bV_. Конечно, при
     коннекте через защищённое соединение (SSL) так изголяться не обязательно,
     но лучше не использовать английские слова, а писать что-нибудь
     невразумительное, опять же, добавляя цифры и играя с регистром:
     _92fLuMpIk29_. Такой пароль сравнительно легко запомнить и не очень
     обременительно набирать, но он гораздо надёжнее, чем _vasyarybkin_ или
     _sunlight_.
   * _Использовать хэш. пароль:_ Отметьте эту галочку обязательно, чтобы по
     крайней мере начинающие кул-хацкеры ваш пароль не прочитали. Лишняя
     безопасность ещё никому не вредила, тем более, что кроме нажатия этой
     галки делать больше ничего не надо.
   * _Ресурс и Приоритет:_ Я изменил ресурс, но вы оставьте всё как есть. В
     двух словах о ресурсе: можно логиниться к одной и той же учётной записи с
     разных клиентов и даже машин, но при этом нужно, чтобы каждый раз был
     указан новый ресурс. Сюда можно писать название клиента (Psi, Tkabber,
     Bombus — обычно своё имя выставляет сам клиент), ваше местоположение
     (Home, Work) и т.д. Приоритет тоже становится нужен, когда запущено
     несколько клиентов. Подробнее об этом мы расскажем в другой статье.

![Окно логина, вкладка "Учётная запись"](../images/Tkabber-Login-01-Credentials.png)

* **Соединение**
   * _Порт для подключения:_ Должен стоять 5222. Изменять его не надо.
   * _Подключиться через альтернативный сервер:_ Пока что тоже трогать ничего
     не надо. Эта опция может понадобиться в определённых случаях, но не

     сейчас.
   * _Закрыть открытые соединения:_ Тут можно и отметить на будущее, чтобы при
     перелогине открытые соединения закрывались и не мешались.




![Окно логина, вкладка "Соединение"](../images/Tkabber-Login-02-Connection.png)


* **SSL**





   * _Использовать SSL:_ Это безусловно надо отметить, вы ведь не хотите, чтобы



     ваши разговоры подслушивались, а пароли перехватывались?

   * _STARTTLS:_ Тип безопасного соединения. Сначала пробуйте его.




   * _Legacy SSL:_ Устаревшее SSL-соединение. В Ткаббере присутствует для
     совместимости со старыми серверами, на которых нет поддержки STARTTLS.
     Если и через Legacy SSL законнектиться не удаётся, отключите "Использовать
     SSL" — должно заработать. _Работать без SSL — крайняя мера, и в этом
     случае нужно обязательно отметить галочку "Использовать хэш. пароль" на

     вкладке "Учётная запись" — это будет единственная защита вашего пароля.
     Если же вдруг выяснится, что сервер не поддерживает шифрование паролей, мы
     искренне советуем забыть имя этого сервера и выбрать другой, благо их
     полно._

   * _SSL порт:_ Должен стоять 5223.

![Окно логина, вкладка "SSL"](../images/Tkabber-Login-03-Authentication.png)





![Окно логина, вкладка "Аутентификация"](../images/Tkabber-Login-04-Stream-features.png)




![(!)](../images/Hammer.png) **Сделать:** rearrange

* **Прокси:** Если вы находитесь за файерволлом (например, в сети университета
  или на работе) и не можете законнектиться напрямую, включите опцию
  "Использовать прокси" и пропишите параметры вашего прокси-сервера: адрес,
  порт, имя пользователя и пароль. Если эти данные вам не известны, можете
  узнать их у вашего системного администратора.

![Окно логина, вкладка "Прокси"](../images/Tkabber-Login-06-Proxy-Server.png)

* **HTTP-подключение:** Если вдруг все остальные методы не сработали,
  попробуйте отметить эту галочку. Но скорее всего вам этой опцией пользоваться
  не придётся.

![Окно логина, вкладка "HTTP-подключение"](../images/Tkabber-Login-05-HTTP-Polling.png)

### <a id="Создание_нового_аккаунта"></a>Создание нового аккаунта


Как видите, заполнять пришлось лишь самую первую вкладку. Жмём кнопку


соединения. Если вы запускаете Ткаббер первый раз в жизни, аккаунта у вас на
сервере нет. Программа, однако, попытается залогиниться, используя введённые
вами пользовательское имя и пароль, но, не найдя на сервере учётной записи,
предложит вам создать новую. Соглашайтесь, и через секунду ваш аккаунт будет












создан. Но может оказаться и так, что учётная запись с таким именем на этом
сервере уже существует. В этом случае Ткаббер снова выведет окошко с
предупреждением об ошибке авторизации. Тогда нужно ответить "Нет", а затем
попытаться залогиниться снова, придумав новый ник, либо попробовать другой
сервер, где, возможно, этот ник ещё не занят.

![Сообщение сервера об ошибке авторизации и одновременно предложение создать новый аккаунт](../images/Tkabber-New-Account-Creation-Query.png)

Если всё в порядке, вы получаете сообщение от сервера "Добро пожаловать" (не
обязательно именно такое, и не факт, что оно вообще будет - всё зависит от
настроек каждого конкретного сервера, но скорее всего вас как-то известят об
успешной регистрации). Впрочем, на сервере jabber.ru по неизвестной причине это
сообщение выводится даже тогда, когда вы пытаетесь зарегистрировать учётную
запись с уже существующим именем.

![Сообщение сервера об успешной регистрации нового аккаунта](../images/Welcome_ru.png)







|




















<
<
<
<








|


|
<
|
>
|


>
>
>

|

>
|
>
>
>
>
>
|
>
>
>
|
>
|
>
>
>
>
|



|
>
|



>
|

|

>
>
>
>
|
>
>
>



|
|
|
|
|



<
<
<
|
<

|
>

<
>
>



|
>
>
>
>
>
>
>
>
>
>
>
>
|





<
|
|







69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96




97
98
99
100
101
102
103
104
105
106
107
108

109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171



172

173
174
175
176

177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200

201
202
203
204
205
206
207
208
209
Допустим, пакет установлен и запущен. Появляется небольшой splash-screen с
именами авторов проекта и прогресс-баром, показывающим, как идёт загрузка.
Затем открываются главное окно программы и окно логина. В окне логина имеется
несколько вкладок, изрядно загруженных информацией, но на самом деле нам нужны
далеко не все опции. Рассмотрим все вкладки по порядку.

* **Учётная запись**
   * _Имя пользователя:_ Здесь пишем желаемый идентификатор пользователя (к примеру, testirovanie).
   * _Сервер:_ Сервер, на котором вы хотите создать учётную запись. Выбор его
     для новичка — нетривиальная задача. Если вы хотите зарегистрироваться на
     одном из серверов [этого списка](http://www.jabber.org/user/publicservers.shtml), посмотрите, есть
     ли на нём гейты — "ворота" в мир ICQ, MSN, Yahoo, почтовые гейты,
     RSS-feed'ы. Вам ведь наверняка захочется использовать возможности
     протокола Jabber на всю катушку. Также следует обратить внимание на
     страну, в которой этот сервер работает. Если вы не знаете немецкого языка,
     регистрироваться на немецком сервере — не лучший шаг, если есть другие с
     такими же сервисами. Впрочем, может оказаться, что вы хотите
     зарегистрироваться на jabber-сервере вашей фирмы, университета или
     интернет-провайдера. Тогда всё проще — вводите его имя, и все дела.
   * _Пароль:_ тут всё должно быть ясно — латинские буквы верхнего и нижнего
     регистров и цифры. Идеальный вариант — не менее 6 символов, буквы разных
     регистров и цифры вперемешку, что-нибудь вроде _Xjh7W9bV_. Конечно, при
     коннекте через защищённое соединение (SSL) так изголяться не обязательно,
     но лучше не использовать английские слова, а писать что-нибудь
     невразумительное, опять же, добавляя цифры и играя с регистром:
     _92fLuMpIk29_. Такой пароль сравнительно легко запомнить и не очень
     обременительно набирать, но он гораздо надёжнее, чем _vasyarybkin_ или
     _sunlight_.




   * _Ресурс и Приоритет:_ Я изменил ресурс, но вы оставьте всё как есть. В
     двух словах о ресурсе: можно логиниться к одной и той же учётной записи с
     разных клиентов и даже машин, но при этом нужно, чтобы каждый раз был
     указан новый ресурс. Сюда можно писать название клиента (Psi, Tkabber,
     Bombus — обычно своё имя выставляет сам клиент), ваше местоположение
     (Home, Work) и т.д. Приоритет тоже становится нужен, когда запущено
     несколько клиентов. Подробнее об этом мы расскажем в другой статье.

     ![Окно логина, вкладка "Учётная запись"](../images/Tkabber-Login-01-Credentials.png)

* **Соединение**
   * _Явно указать адрес и порт для подключения:_ Эта галочка обычно отключена,

     но может понадобиться в нестандартных случаях. Так что не надо ее трогать пока что.
   * _Хост:_ и _Порт:_ Тоже пока не трогаем, так как эти параметры нужны только в случае,
     если Ткаббер не смог их определить автоматически.
   * _Закрыть открытые соединения:_ Тут можно и отметить на будущее, чтобы при
     перелогине открытые соединения закрывались и не мешались.
   * _Использовать управление потоком:_ Эту галочку пока что лучше отжать, так как она
     включает не до конца реализованное расширение XMPP. Оно увеличивает надежность
     подключения к серверу, но пока еще недоделано в Ткаббере.

    ![Окно логина, вкладка "Соединение"](../images/Tkabber-Login-02-Connection.png)

* **Аутентификация**

   * _Разрешить механизмы аутентификации, использующие открытый текст:_ Эта галочка
     может понадобиться при подключении к корпоративному серверу, который хранит учетные
     записи пользователей во внешней базе, а значит ему может понадобиться ваш пароль
     в чистом виде. Публичные серверы обычно эту галочку не требуют. И уж конечно же,
     не отмечайте эту галочку, если соединение с сервером не шифруется.
   * _Использовать SASL для аутентификации:_ Крайне маловероятно, что вам понадобится
     снять эту галочку.
   * _Разрешить механизм SASL X-GOOGLE-TOKEN:_ Эта галочка имеет смысл только при
     подключении к Google talk.

    ![Окно логина, вкладка "Аутентификация"](../images/Tkabber-Login-03-Authentication.png)

* **SSL и сжатие**
   * Из четырех вариантов _Открытый несжатый текст_, _Сжатие_, _Шифрование (STARTTLS)_ и
     _Шифрование (старый SSL)_ смело выбирайте третий (_Шифрование (STARTTLS)_).
     На остальные варианты можно начинать обращать внимание только с опытом.
     Отметим, что старый SSL присутствует в Ткаббере для
     совместимости со старыми серверами, на которых нет поддержки STARTTLS.
     Если и через Legacy SSL законнектиться не удаётся, отключите "Использовать
     SSL" — должно заработать. _Работать без SSL — крайняя мера, и в этом
     случае нужно обязательно снять галочку "Разрешить механизмы аутентификации,
     использующие открытый текст" на
     вкладке "Аутентификация" — это будет единственная защита вашего пароля.
     Если же вдруг выяснится, что сервер не поддерживает шифрование паролей, мы
     искренне советуем забыть имя этого сервера и выбрать другой, благо их
     полно._
   * _Сертификат SSL:_ Используется для аутентификации по сертификату вместо пароля.
     Оставьте это поле пустым.

    ![Окно логина, вкладка "SSL и сжатие"](../images/Tkabber-Login-04-Stream-features.png)

* **BOSH** и **HTTP-подключение:** Если вдруг все остальные методы не сработали,
  попробуйте отметить галочку на одной из последних вкладок. Но скорее всего вам
  этими опциями пользоваться не придётся.

    ![Окно логина, вкладка "HTTP-подключение"](../images/Tkabber-Login-05-BOSH.png)
    ![Окно логина, вкладка "HTTP-подключение"](../images/Tkabber-Login-06-HTTP-Polling.png)

### <a id="Подключение_через_прокси"></a>Подключение через прокси

![(!)](../images/Hammer.png) **Сделать:** rearrange

Если вы находитесь за файерволлом (например, в сети университета
или на работе) и не можете законнектиться напрямую, включите опцию
"Использовать прокси" и пропишите параметры вашего прокси-сервера: адрес,
порт, имя пользователя и пароль. Если эти данные вам не известны, можете
узнать их у вашего системного администратора.

![Окно логина, вкладка "Прокси"](../images/Tkabber-Login-06-Proxy-Server.png)




### <a id="Создание_нового_аккаунта"></a>Создание нового аккаунта


Рассмотрим теперь процедуру создания нового аккаунта на jabber.ru (как на
самом известном русскоязычном сервере).


Заполните имя пользователя, сервер jabber.ru и какой-нибудь пароль (всё
только на первой вкладке). Жмите кнопку
соединения. Если вы запускаете Ткаббер первый раз в жизни, аккаунта у вас на
сервере нет. Программа, однако, попытается залогиниться, используя введённые
вами пользовательское имя и пароль, но, не найдя на сервере учётной записи,
предложит вам создать новую:

![Сообщение сервера об ошибке авторизации и одновременно предложение создать новый аккаунт](../images/Tkabber-New-Account-Creation-Query.png)

Соглашайтесь, и через секунду откроется
окошко с формой, которую надо заполнить при регистрации:

![Форма для создания нового аккаунта](../images/Tkabber-Register-Query.png)

Заполните её, отправьте, и аккаунт будет
создан. При этом пароль к вновь созданному аккаунту будет выслан вам по
электронной почте (или с помощью SMS, если вместо электронного адреса вы
ввели номер телефона).
Но может оказаться и так, что учётная запись с таким именем на этом
сервере уже существует. В этом случае Ткаббер снова выведет окошко с
предупреждением об ошибке авторизации. Тогда нужно ответить "Нет", а затем
попытаться залогиниться снова, придумав новый ник, либо попробовать другой
сервер, где, возможно, этот ник ещё не занят.


Если все в порядке, то вы можете ввести в качестве пароля то, что сервер прислал
по электронной почте, и после этого вы получите сообщение от сервера "Добро пожаловать" (не
обязательно именно такое, и не факт, что оно вообще будет - всё зависит от
настроек каждого конкретного сервера, но скорее всего вас как-то известят об
успешной регистрации). Впрочем, на сервере jabber.ru по неизвестной причине это
сообщение выводится даже тогда, когда вы пытаетесь зарегистрировать учётную
запись с уже существующим именем.

![Сообщение сервера об успешной регистрации нового аккаунта](../images/Welcome_ru.png)