Эта страница имеет зеркала: xnet.info
ufn22iio7t67z3dyjqs2ce7a2rhnprtppvtmyad6bb2g23rmo45imlqd.onion
zvrhs2aajavxzww67igszw2zg4fupfik4urn2me73v2wsbdixe24gaad.onion
t4ablaeyl6ffrcipbls46pda6bvq25amydmw4mkj7pnozwcjmqjtsaid.onion
mx5oxduld5kuca4lvizvavuxbjcrumdtyvmenhamgo3kjud7wsegfhyd.onion
/xnet_22.distr.zip
Для скачивания дистрибутива используйте торадреса!
xnet.info находится за CloudFlare, которая не всегда даёт скачивать архивы!
После установки клиента вы можете написать администратору сети
во встроенном мессенджере, по адресу
adcd4vkmptio36nq6mzoarzswypupk74jz3q575ndosthgirgwixwyad
Мы постараемся ответить на любые технические вопросы в течение 24 часов.
Шаги установки
1. Убедитесь, что скачаный файл xnet_22.distr.zip
имеет размер: 18924301 байт и хэш md5: 3e864c3bb45f975fa87db39720004776 ,
и разархивируйте его в любую директорию, которая не содержит в своём названии пробелы,
русские буквы или другие символы, кроме цифр и букв латинского алфавита.
Пусть, для примера, это будет c:/xnet/ для Windows или /opt/xnet для Linux.
Если всё сделано правильно, вы увидите в директории c:/xnet/
следующие файлы и папки:
c:/xnet/netclient.v.22.jar
c:/xnet/giu/index.v.22.html
c:/xnet/gui/images/background.gif
c:/xnet/gui/sounds/new_mail_message.mp3
c:/xnet/storage/xnet_updates/netclient.v.22.upd
c:/xnet/netclient_lib/ с 61 библиотекой внутри.
c:/xnet/xnet.v.22.src.zip - исходники jsp(front) и java(back).
Затем:
На Windows
2. Запустите netclient.v.22.jar
(Если у вас не установлена Java, клиент попросит установить её,
и откроет ссылку для установки)
Придумайте пинкод, введите его на появившейся консоли управления,
и нажмите кнопку "create account".
При первом запуске клиент создаст необходимые директории и сгенерирует ключи.
Это процесс будет виден в логе на консоли управления.
В процессе первого запуска, всплывет подтверждение перезапустить (или запустить)
тор-браузер. Оставьте подтверждение ненажатым, перезапустите тор-браузер,
и затем нажмите "Yes" на подтверждении.
(в процессе перезапуска будут сгенерированы необходимые тор-адреса)
После того как всё будет готово, клиент откроет пользовательский интерфейс
в браузере по умолчанию, и спрячет консоль управления в трей.
В директории запуска клиента появится файл my_addresses.txt
в нём записаны ваши торадреса.
Для вход через тор-браузер используйте любой из трёх адресов
после строчки "my_private_tor_addresses:"
На Linux
Прежде чем запускать клиента, у вас должны быть установлены tor и java (version >=8).
2. После того как вы скачаете и разархивируете дистрибутив
cd /opt/xnet
unzip xnet_237.distr.zip
выполните в консоли линукса следующие команды:
cd /opt/xnet
nohup java -jar -Xmx512m -Dfile.encoding=UTF8 netclient.v.22.jar 12345
где:
"12345" - это ваш пинкод (сохраните его!)
"512" - размер памяти в мб под приложение.
Не рекомендуется запускать с меньшим чем 256 mb.
Если запустить клиента этой командой, вывод будет записан в файл /opt/xnet/nohup.out .
Это нешифрованый файл, поэтому используйте такой вариант только для отладки.
Чтобы предотвратить запись вывода в файл nohup.out, используйте такую команду:
cd /opt/xnet
nohup java -jar -Xmx512m -Dfile.encoding=UTF8 netclient.v.22.jar 12345 > /dev/null 2>&1&
Теперь вывод будет направлен в девнуль, а сам лог будет доступен с панели Workshop/Server.
Имейте в виду, что если вы запускаете клиента на удаленном сервере, с пинкодм в параметрах запуска,
то ваш пинкод может быть прочитан командой типа "ps ax |grep java", любым, кто имеет доступ
к терминалу.
Самый безопасный путь - запускать клиента без параметров.
Тогда, при обращении по приватному адресу, вы увидите специальную
минималистичную страничку для ввода пинкода.
При таком вводе, пинкод нигде в системе не проходит, и не записыввается,
поэтому перехватить его невозможно.
Пр первом запуске, клиент создаёт необходимые записи в торрц, и директории для хранения данных сервисов.
После этого клиента нужно остановить (удалив файл delete_this_for_stop который создается при старте),
(Если вы знаете как генерировать красивые торадреса, вы можете сделать себе такой,
и в этот момент полжить его в директорию var/lib/tor/xnet_work/personal
Смотрите scallion.)
Затем нужно рекурсивно установить права доступа 4700 и назначить тор владельцем и группой для
var/lib/tor/xnet_work.
После этого нужно запустить клиента снова.
Если не назначить права - тор не стартанёт!
Ошибки запуска тора смотрите в файле var/log/tor/log file.
После запуска клиента он записывает адрес доступа в текстовый файл
"/opt/xnet/my_private_tor_addresses.txt"
Скопируйте оттуда приватный адрес в торбраузер и прейдите по нему, чтобы попасть в графический интерфейс.
Если клиент запущен на локальной машине, он доступен с неё по адресу http://127.0.0.1:21917/index.html .
Для безопасноси, клиент игнорирует все запросы с иного ип чем 127.0.0.1.
Если всё было сделано правильно то при заходе в графический интерфейс,
вы увидите поле ввода пинкода. Вводите туда пинкод и заходите.
Если вы видите панели Services, Contacts, Forums и т.д.
- поздравляем, вы в сети!
Что дальше?
Сначала нужно убедиться, что тор работает правильно.
Для этого, идём на панель "Workshop/Tor", и убеждаемся, что хотя бы один из коннекторов зелёный.
В норме зелёных должно быть 4 или 5, но для работы достаточно и одного.
Если через 5 минут ни один коннектор не зазеленел - значит какая-то ошибка.
Смотрим внимательно в лог тора и в лог консоли.
Настройки
После того как убедились что тор работает, нужно заполнить свои данные,
которые будут видны другим пользователям сети.
Для этого идём на панель "Workshop/I am" заполняем поле "ник" и сохраняем.
Затем можно назначить аватарку.
Для этого идём на панель"Services/Storage", выбираем там директорию "shared/image",
нажимаем "new", загружаем файл аватарки, выбираем его и редактируем.
На панели редактирования - нажимаем кнопку "assign to avatar".
Если вам не нравится чья-то аватарка или ник, вы можете заменить их на панели
просмотра информации о контакте (естественно, эффект будет только на вашем клиенте).
Форумы
Затем неплохо бы было подписаться на пару глобальных форумов, чтобы быть в курсе событий в сети.
Для этого идём на панель "Forums", и выбираем там форум "global/xnet/Other",
обновляем ему топики (нажатием на "refresh" для обновления списка топиков), выбираем топик
"Questions", и нажимаем "refresh" и там (для загрузки сообщений).
Делаем тоже самое с топиками "About" и "What's new".
Чтобы постоянно получать на своего клиента сообщения из топика,
нужно подписаться на топик. Для этого нужно нажать на оранжевую "U"
перед именем топика. На открывшейся панели подписки нужно выбать фид в который будут
идти сообщения из этого топика.
Поскольку клиент соединен с сервером по вебсокету, приходящие на клиент
сообщения сразу отображаются в интерфейсе пользователя в браузере, в соотвествующем фиде.
Вы также можете создать свои форумы в категории personal,
где вы будете полным хозяном.
Ваш форум будет работать, даже если ваш клиент выключен.
Но только вы сможете раздавать роли модератора для управления,
или банить в нём пользователей.
О том как добавить свой форум в глобал, и других возможностях
- читайте в описании, в разделе "Форум" - сылка внизу.
Контакты
Чтобы пригласить кого-то в контакты, нужно на панели "Contacts"
нажать "++" и в поле адреса ввести адрес контакта.
Адрес контакта - это торадрес его персонального тор-коннектора,
без окончания ".onion". Ваш адрес - виден на панели "Workshop/I am"
(там еще показан адрес вашего доступа к апи - не перепутайте!)
После того как вы отправите предложение контакта, его адрес появится у вас в папке
"Outgoing", а у контакта - в папке "Incoming".
При нажатии на этот адрес откроется панель информации контакта,
с кнопкам "принять" и "отклонить" предложение контакта.
Если предложение принято - контакт из входящих переносится в папку "mutual"(взаимные)
После этого, вы можете вести абсолютно защищенную переписку.
Никто не сможет не только прочитать её, но и узнать о самом факте её существования.
Бэкапы
Помните про бэкапы!
После того как вы освоитесь на форуме, и заведёте хотя бы одного друга (контакта),
Вы может настроить взаимные бэкапы.
Бекапятся все данные клиента. При потере сервера с клиентом - вам нужно только помнить
адрес бэкапного клиента, свой адрес, и пароль бэкапа.
Вы скачиваете нового клента, запускаете его с опцией "restore",
и данными указанными выше, и он подтягивает своё состояние с бэкапного сервера.
После востановленния - это будет абсолютно тот же самый клиент со всеми адресами и кошелькам.
Файлы бэкапа передаются и хранятся зашифрованными вашим паролем, поэтому владелец
бэкапного сервера не может прочитать или изменть в них данные.
Более подробно о том как работают бэкапы рассказано в описанни (ссылка внизу)
Апгрейд
Новые версии клиента автоматически накатываюся на всех клиентов в сети,
и атоматически же запускаются.
Вы можете отключить автозапуск новых версий на панели "Workshop/Server",
но в этом случае, вам после обновления придётся стартовать клиента вручную.
Старые версии несовместимы. Все клиенты работают в одной версии,
что убирает все проблемы с обратной совместимостью.
Поскольку все исходники поставляются в каждом дстрибутиве,
вы можете самостоятельно собирать и устанавливать клиента после обновления.
Все необходимые библиотеки также находятся в дистрибутиве.
Если вы разработчик - присоединяйтесь к нам.
Наш форум в сети global/xnet/what's new
Проект написан на Java, AngularJS, и CSS.
ВключитеVPN перед тем как запускать клиента!
Если у вас быстрый серевр с анлимом, вы можете включить на своём тор-узле relay mode.
Анонимус будет вам благодарен!