Читаем KDX, полное руководство онлайн бесплатно
KDX, полное руководство
Полное руководство для юзера и админа по использованию KDX, сервер-клиентской файлообменной системы с функциями сетевого общения. Она построена "поверх" интернета, весь трафик передает в зашифрованном виде и идеально подходит для создания сетевых сообществ друзей, доверяющих друг другу. Принадлежит к семейству Hotline, хорошо известному мак-юзерам с опытом. KDX в разы лучше, чем до сих пор распространённые в локальных сетях ftp-сервера, может полностью заменить любой из них, добавив к файлообмену функциональность общения.( FTP + IRC + Jabber + News + NetFon + DC ) * encrypted = KDX
Серия: Записная книжка шифропанка
Справочная литератураМак-юзеры, перевалившие рубеж веков из прошлого в нынешний, знают слово «Хотлайн». Услышав его, они припомнят «День Хотлайнера», «Пещеру Мегапупса» и иное, ностальгическое и полузабытое. Более молодые пользователи пожмут плечами с удивлением. И придётся долго рассказывать им о жизни в эпоху, когда не было торрентов.
Больше пятнадцати лет я был сисопом и «подкроватным хостером» хотлайн-сервера в одной из локальных сетей, разросшейся за это время от домовой до междугородней. Но всему приходит конец. И хочется, чтобы набравшийся опыт не пропал.
Последние лет десять хотлайн был запущен на версии, именуемой «KDX». Ниже я привожу собственный адаптированный перевод на русский официальных английских мануалов, он написан человекопонятным языком с рассчётом на обыкновенного непродвинутого юзера. Перевод проверен временем и опытом: десятки человек использовали его как «клиенты» и несколько KDX-серверов было поднято с его помощью (цифры скромно минимальны).
Зачем?
Уверен, что хотлайн в разы лучше, чем до сих пор распространённый в локалках ftp-сервер и способен его заменить, добавив к файлораздаче функциональность общения. А KDX считаю лучшим клоном этого куста программ.
BBS-подобный файлообменный сервер в своей первой версии («Hotline») появился в 1996м году и это была первая P2P-программа. Даже «Напстер» тогда ещё не придумали. KDX – последний вариант Хотлайна, наиболее совершенный, практически доведённый до идеала. Сетевая легенда утверждает, что это была «лебединая песня» Adam Hinkley aka «Hinks», автора самой первой программы хотлайна.
KDX сделан для безопасного файлообмена через сервера, которые могут быть как публичными (с гостевым аккаунтом), так и частными. Последних – большинство. Весь трафик прочно шифруется, а админ сервера может устанавливать для разных групп пользователей разные права на сервере. Плюс к этому чат, приватные сообщения, доска новостей и объявлений. Плюс ip-телефон и голосовой чат. Плюс возможность передавать файлы напрямую мимо сервера, от клиента клиенту (т.н. DCC).
В лучшие свои годы число пользователей Hotline`а составляло несколько миллионов человек (точно не посчитаешь, сервера всё больше частные, закрытые от чужих…), в особенности мак-юзеров. В наше время торренты потеснили все иные виды файлообмена, но для создания групп друзей, связанных кроме файлообмена ещё и общением, KDX и сейчас хорош как ничто другое – особенно в локальных сетках, где скорости обмена и без торрентов велики.
Фирма «Haxial Software» давно прекратила существование, домен haxial.com выставлен на продажу и даже википедия удалила соответствующую статью.
Программы KDX лежат у энтузиастов, «последних из могикан». Приведу два проверенных годами адреса:
TechnoWiki - http://kdx.technowiki.info/downloads.php
HigherIntellect - https://preterhuman.net/gethotlinekdx.php
Кроме этих сайтов оба энтузиаста поддерживают и KDX сервера.
Теперь, когда программа скачана, переходим к сути.
Это мануал из серии для «для чайников», позволяющий быстро и безболезненно начать работу с KDX. По мере сил будет подробно иллюстрирован
1. Запустите KDX Client.
2. Нажмите кнопку«Connect» в главном меню.
3. В поле «Address» забейте IP или URL того KDX-сервера, на который хотите зайти.
4. Нажмите кнопку «Connect» и процесс соединения будет запущен.
5. Зайдя на сервер, используйте кнопки в главном меню, такие как «News» и«Chat».
Вы уже скачали KDX Client. Далее подразумевается, что это был клиент версии 1.600 с неснятым триалом (как снимать тоже расскажу, но в конце…)
Инсталляции клиент не требует, просто скопируйте (разархивируйте) его вместе со всеми причиндалами в удобное вам место на диске. Обычно после разархивации образуется папка KDXClient1600-Win с несколькими файлами внутри. Из них важен только исполняемый файл KDXClient.exe, а остальные можно удалить (это английская документация и прочая шняга).
1. Запустите KDXClient.exe
Появится лицензионное соглашение, с коим нужно согласиться, не читая оное.
Далее появится окно, в котором надо ввести своё имя (ник). Его можно будет впоследствии поменять.
Если вы за файрволлом, то клиент это определит и даст запрос на конфигурацию роутера по UPnP. Лучше согласиться. Но можно и отложить на потом.
Если вы согласились и через некоторое время увидели вот такой облом…
…то это значит, что роутер у вас старый, UPnP не поддерживает. Это чревато тем, что вам придётся вручную «пробросить порты» на роутере, иначе некоторые возможности будут недоступны. Если эта процедура вам незнакома, то проставьтесь пивом более опытному товарищу, он сделает всё за вас!
Продолжаем. Клиент откроет вам своё Главное Меню.
Нажмите на кнопку «Address Book» (Адресная Книга) и увидите вот такую картину.
В связи с закрытием Официального Сервера Haxial эта единственная запись в Адресной Книге неактуальна. Можете на ней кликнуть и убедиться сами:
Произведённая попытка коннекта успехом не увенчается…
…и прервётся по истечении времени ожидания.
Можете эту запись смело удалять, чтобы не болталась под ногами (правый клик на записи и выбрать «удалить»). После чего можете забивать свои адреса серверов — ткнуть в полосатую кнопку слева вверху, или правым кликом – выбрать «новый»; выбрать тип «сервер» (забыли – не беда, выберет автоматом), ввести его имя, адрес IP или URL, а также свои логин и пароль, если они у вас к этому серверу уже есть. Ниже можно сделать короткое описание, записать какие-то комменты, выставить цвет, которым запись будет отражаться в Адресной Книге и отметить галками окна, которые надо открыть автоматом при заходе на сервер.
Всё набранное сохраните (всё можно впоследствии, разумеется, изменить – через правый клик на записи).
2. …Ежели с заполнением адресной книги возиться неохота, то просто ткните в кнопку «Коннект» и откроется окно быстрого соединения.
Но прежде чем это делать, позвольте спросить – атмосферка не мрачновата?
Установленный по умолчанию скин весьма брутален и далеко не всем нравится. Давайте-ка настроим клиент под свои вкусы. Заодно и разберёмся немного с Главным Меню. Обратите внимание на верхнюю кнопку «Commands» (Команды), она наиболее часто используется и во многом дублирует само главное меню. Если вы нажмёте на неё, не соединившись с сервером, то сверху будет видно, что никаких соединений нет.
Прочие кнопки повторяют таковые в главном меню за некоторым исключением. Ищите внизу кнопку «Settings» (Настройки). Она нам и нужна.
Вот окно настроек, которое она раскрывает. Первая вкладка – «Indentity» (Идентификация). В ней вы настраиваете свой персональный виртуальный образ:
а) свой ник (вы его ввели в самом начале, можете изменить);
б) самоописание (произвольно; хоть е-мэйл, хоть номер аськи, хоть имя любимого кота и дату его рождения – на ваше усмотрение);
в) цветовые характеристики: шрифт и фон (по умолчанию – чёрным по жёлтому);
г) иконка (32х32 пикселя). Такая полосатая радость, данная по умолчанию, на любом сервере сразу бросается в глаза и поставлена как раз для опознания полных новичков. Поэтому имеет смысл её поменять на что-то индивидуальное. Иконок нужного размера в сети навалом, подберите подходящую (или нарисуйте сами), а затем сделайте вот что:
Откройте свою иконку в Paint`е (или любом другом графическом редакторе), выделите всю целиком (Ctrl+A или через меню Правка) и скопируйте в буфер (Ctrl+C). После чего вернитесь в окно настроек клиента, наведите курсор на нашу полосатую радость и… скопипастьте туда свою иконку (Ctrl+V)! Необычный метод, не правда ли? Но это единственный способ. Создавали программу ребята с юмором.
Но продолжим окучивать окно настроек.
Вот вторая вкладка (Основные настройки). Всё понятно более или менее и без перевода, посоветую лишь отметить галкой второй пункт: «Lists Require Double-Click»: работа по умолчанию выстроена на однокликовом управлении (кто на Маке работал – знает) и непривычные к такому интерфейсу то и дело ставят на скачку файл, всего лишь ткнув в него случайно мышью.
Ещё отмечу пункт «Regulary Ping Server». Клиент и так периодически пингует сервер, показывая, что не ушёл. Но если у вас поганое соединение и клиент отваливается самопроизвольно – поставьте галку. Пинг участится и траблы будут поборены. Если с соединением всё нормально, то не трогайте, не грузите сервер зазря.
Следующая вкладка (Ещё настройки) тоже понятна. Оставлю для самостоятельного разбирательства…
Вкладка внешнего вида и шрифтов. Заглянем в последнее, а потом вернёмся к нему и настроим всё необходимое и необязательное.
Последняя вкладка – настройки Интернет-телефона.
Вернёмся на предыдущую, ко внешнему виду и шрифтам, и выберем пункт «Appearance», который позволяет сменить скин Клиента. Потыкайте по меню (смена идёт на лету) и выберите подходящий для глаз.
Например, вот такой.
Списком этим все шкурки не исчерпываются, это лишь встроенные. Но если в папке клиента создать подпапку Appearance и загрузить туда внешние скины, то все встроенные (кроме первого, по умолчанию) исчезнут из меню, а загруженные добавятся. Их море, есть что выбрать. И можно сделать свой, на то есть спец.программа.
Также здесь нужно сменить шрифт «Chat/News Font». Стоящий по умолчанию.
Русских букв не отражает. Выберите Миоклонику.
И всё будет нормально.
А теперь давайте уже зайдём на какой-нибудь сервер!
Наступим на «Коннект» в Главном меню и откроется уже знакомое окно.
3. В поле «Адрес» забейте IP или URL того KDX-сервера, на который хотите зайти. (Логин и пароль мы оставляем пустыми – рассчитывая, что на сервере есть гостевой аккаунт, для которого они не нужны.)
4. Нажмите «Connect». Клиент соединится с сервером, если будет на то воля Святого Коннектия.
С большой долей вероятности (но не обязательно) сразу по установлении соединения сервер покажет вам своё приветственное окно. В данном случае оно малоинформативно.
…но обычно его имеет смысл прочитать – там бывают условия получения полноценного аккаунта, ограничения для гостей и прочие важные моменты. И вообще, входя в дом непременно надо прочитать табличку на двери.
5. Давайте пройдёмся по кнопкам в Главном Меню.
Скриншот вы уже видели, поэтому просто текстом:
Команды / Commands – расширенная версия меню; дублирует все команды из главного, добавляет несколько редко используемых и дает доступ к меню работы с конкретным сервером (далее рассмотрим её подробно, с картинками).
Быстрое соединение / Connect – для соединения с сервером по IP или URLу (выше рассмотрено).
Адресная книга / Address Book – для записи часто посещаемых серверов и соединения с ними тычком мыши (также рассмотрено выше).
Персональные сообщения / Messages – серверная микроаська (или микроджаббер, если угодно :) ) для отправки приватных сообщений юзерам, находящимся на сервере. Обратите внимание на серую лампочку. Если вам приходит новое сообщение, она загорается и моргает. Это удобно.
Передача файлов / File Transfers – окно монитора, открывающееся при скачивании (или аплоде) файлов: прогресс-бар в %, прогноз по времени и т.п. Наверху на рамке полосатая кнопка, через неё всегда можно открыть папку, куда скачаны файлы.
Файлы / File Browser – файловый браузер, открывает окно доступа к файлам и папкам (будет рассмотрен ниже, хотя тоже не рокет-сайенс, всё понятно интуитивно).
Чат / Chat – список юзеров в чате, окно основного чата и других публичных созданных на сей момент.
Ньюсы / News – доска объявлений, с разделами и постингами в них (примеры см. чуть ниже).
Юзерлист / UserList – список юзеров, находящихся на сервере, всё банально.
Выход / Exit – закрыть программу, понятное дело.
Если вы соединены не с одним Сервером, а с несколькими (Клиент это может), то в каждом из открывшихся окон будет сначала список серверов, а уж потом в каждом из них список (юзеров, файлов, новостей) по этому серверу. Опять же, всё понятно интуитивно.
Теперь нажмём ещё раз «Команды» в Главном меню. Видите, появилась сверху строка с адресом сервера, с которым мы соединились? Если на неё нажать – откроется меню именно по этому серверу (что удобно, если их много).
Кнопки в нём дублируют кнопки в главном меню – в первой части. Вторая часть дает дополнительные возможности. Третья – для администраторов сервера, обычному пользователю в неё тыкать бесполезно.
Жмём кнопку «Новости» (News) и видим окно новостей. Под именем (адресом) сервера лежат подкатегории, их может быть произвольно много (в данном случае – лишь одна).
Нажав на подкатегорию видим ленту постингов в ней (старые уползают вниз, новые сверху), большие тексты скрыты катом, разворачиваются кнопкой «+».
Подкатегории могут быть настроены по-разному для разных групп пользователей: или только на чтение, или на чтение и запись и т.д.
Следующая кнопка – «Чат» (Public Chat). Она открывает чат-лист в котором весь перечень публичных чатов. Выбрав нужный, попадаешь в чат-рум привычного вида. Ничего необычного. (Приватные чаты скрыты, в них можно войти только по приглашению – просто перетащите приглашаемого юзера из юзер листа в окно приватного чата, даже если он на другом сервере).
Следующая кнопка – «Файлы» (Files)
Тоже довольно стандартно – слева дерево директорий, справа их содержимое. Всё понятно интуитивно.
Один лишь момент: в силу мак-овского происхождения Клиент работает по умолчанию с однокликовым интерфейсом: ткнул в папку – та открылась, ткнул в файл – он начал скачиваться. Чтобы посмотреть инфо файла надо тыкать в него
Следующая – кнопка «Поиск файла» (Search Files). Также вызывается из меню файлового браузера – вот той полосатой прямоугольной кнопки слева вверху.
Поиск – строгий, с учетом регистра: учитывайте это.
Результаты поиска во всплывающем окне. Файлы скачиваются сразу отсюда, по папкам получается переход на их содержимое.
Следующая кнопка – «Список Юзеров» (User List). Полный перечень обитающих на сервере. Позволяет отправить любому из них приватное сообщение. Также позволяет поставить игнор на юзера, который достал.
Дабы не париться, каждый раз набирая с клавиатуры адрес сервера, на который вы зашли, его можно занести в адресную книгу. На то есть специальная кнопка (Add To Adress Book) во втором подразделе меню. Но можно и вручную вызвать книгу с последующим добавлением нового адреса. Окно добавления (или редактирования добавленного) выглядит вот так:
Потом – опция смены собственного пароля для входа на сервер (Change Own Password), но не факт, что она работает – админ должен включить эту опцию для вашего аккаунта (или класса аккаунтов, к которому принадлежит ваш).





