company_banner

Опубликована инструкция по созданию сайтов в даркнете TON


    На самом низком уровне взаимодействие между узлами TON производится по протоколу UDP. Узел зашифровывает пакет открытым ключом получателя и добавляет в начало пакета 256-битный адрес получателя. Источник: «TON: Telegram Open Network. Часть 1: Вступление, сетевой уровень, ADNL, DHT, оверлейные сети»

    На неофициальном сайте Telegram Open Network опубликована инструкция по настройке прокси для доступа к TON Sites и созданию новых сайтов в сети Telegram Open Network.

    В силу особенностей архитектуры пользователей Telegram Open Network значительно сложнее идентифицировать. Эта одноранговая сеть (P2P) защищена встроенным прокси и анонимайзером. По такому же принципу функционируют известные проекты анонимных одноранговых сетей вроде I2P и Tor.

    «С технической точки зрения TON Sites похожи на обычные веб-сайты, но доступ к ним осуществляется через сеть Telegram Open Network, которая представляет собой оверлейную сеть внутри Интернета, а не через Интернет, — поясняется в инструкции. — Более конкретно, у сайтов есть адрес ADNL (вместо более привычного адреса IPv4 или IPv6), и TON Sites принимают запросы HTTP через протокол RLDP (который является протоколом RPC более высокого уровня, основанным на ADNL, главном протоколе сети TON) вместо обычного TCP/IP протокола. Всё шифрование обрабатывается ADNL, поэтому нет необходимости использовать HTTPS».

    «Для доступа к существующим TON Sites и для создания новых сайтов TON необходимы специальные шлюзы между классическим Интернетом и сетью TON. По сути, доступ к сайтам TON осуществляется с помощью HTTP -> RLDP-прокси, работающего локально на клиентской машине, и они создаются с помощью обратного RLDP -> HTTP-прокси, работающего на удаленном веб-сервере».

    В инструкции описывается специальная утилита RLDP-HTTP Proxy, предназначенная для доступа к TON Sites и создания сайтов TON. Текущая альфа-версия утилиты является частью общего исходного кода TON Blockchain.

    Чтобы получить доступ к существующим TON-сайтам, нужен работающий экземпляр RLDP-HTTP Proxy на компьютере:

    rldp-http-proxy / rldp-http-proxy -p 8080 -c 3333 -C ton-global.config.json

    Конфигурационный файл ton-global.config.json можно скачать по этому адресу.

    Настроив localhost:8080 в качестве HTTP-прокси, можно вводить адреса даркнета TON, такие как http://test.ton, в адресной строке обычного браузера и взаимодействовать с TON Web так же, как с обычными веб-сайтами.

    Для создания сайта в сети TON требуется запустить на сервере RLDP-HTTP Proxy вместе с обычным программным обеспечением веб-сервера, таким как Apache или Nginx. Далее из инструкции:

    После этого выполняете

    rldp-http-proxy -a <ваш-сервер-ip>: 3333 -L example.ton -C ton-global.config.json

    в фоновом режиме (можете сначала попробовать это в терминале, но если вы хотите, чтобы ваш сайт TON работал постоянно, придётся также использовать опции -d и -l <log-file>).

    Если все работает правильно, RLDP-HTTP прокси будет принимать входящие HTTP-запросы из сети TON через RLDP/ADNL, работающие через UDP-порт 3333 (конечно, вы можете использовать любой другой UDP-порт, если хотите) с IPv4-адресом <ваш- server-ip> (в частности, если вы используете firewall не забудьте разрешить rldp-http-proxy принимать и отправлять UDP-пакеты с этого порта), и он будет перенаправлять эти HTTP-запросы, адресованные хосту example.ton к TCP-порту 80 на 127.0.0.1, т. е. к обычному веб-серверу.

    Вы можете зайти на TON Site example.ton из браузера, запущенного на клиентском компьютере, как описано выше и проверить, действительно ли ваш TON сайт публично доступен.

    Концепция Telegram Open Network разработана Павлом и Николаем Дуровыми. Они привлекли под этот проект инвестиции в несколько миллиардов долларов и запланировали перевод на TON популярного мессенджера Telegram.
    ITSumma
    Собираем безумных людей и вместе спасаем интернет

    Комментарии 5

      +1

      Не можешь победить — возглавь.

        0
        В чём преимущество перед аналогичными   .onion сайтами в  Tor?
        +1
        Я понимаю, что мой *.ton site будет жив пока мой сервер работает? И там нет такого понятия как зарегистрировать домейн? И как разрешаются конфликты, если 2 человека попытаются создать с одинаковым именем? Кто первый встал того и тапки?
          0
          Я уверен, что это прописано в подробной доке

          UPD: Ладно, не прописано…

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое