Вспоминая историю создания сети Интернет, понимаешь, что привычной для нас сети не существовало бы, если бы не энтузиасты, волонтёры и другие сторонники человеческих благ. Ведь разработка сети велась военными и для военных целей, и лишь потом к сети начали присоединяться учебные заведения, после чего сеть раскололась…
Сейчас мы столкнулись с затруднениями, существующая сеть невероятных масштабов становиться всё хуже, подконтрольнее. Изобилует массой вредоносной заразы, спам и прочее. И выхода кажется нет. Однако, если взглянуть на это с другой стороны, как и в те далёкие времена (лет 20 назад) так и сейчас, существуют аналоги, клоны, как поверх существующего Интернета, так и вовсе отдельно. Среди этого хочется выделить (нет, не Tor и I2P) сеть с перспективным будущим, которая медленно но уверенно набирает обороты.
Интернет 2.0 — Hyperboria
Хочется смаковать каждой особенностью этой сети. Построена она на основе P2P технологии, другими словами: децентрализована, распределена, надёжна и не зависима, не поддаётся контролю (цензуре и пр.). Работает это всё на основе движка — cjdns, так же называемого протоколом. Доступен для Linux платформ. Для Windows пока ещё нет, но разработка ведётся.
Как установить под Линукс
Без лишних комментариев
root@host:~# apt-get install cmake git build-essential root@host:~# cd /opt root@host:/opt# git clone https://github.com/cjdelisle/cjdns.git cjdns root@host:/opt# cd cjdns root@host:/opt/cjdns# ./do root@host:/opt/cjdns# ./cjdroute --genconf >> /etc/cjdroute.conf root@host:/opt/cjdns# chown root:root /etc/cjdroute.conf root@host:/opt/cjdns# chmod 600 /etc/cjdroute.conf root@host:/opt/cjdns# nano /etc/cjdroute.conf
Находим секцию:
"connectTo": { // Add connection credentials here to join the network // Ask somebody who is already connected. }
Вместо комментариев вставляем:
// Germany public node hype.rusblock.com "78.47.249.182:47670": { "password": "freedomforallmlzb0mnd9kyz1rnl3l", "publicKey": "guqq5h8p9w6mtxfuh1k9hl1yqljpqqnvj2umcd1cuvx64vbuqhu0.k" }
Прошу обратить внимание, это тестовая нода. Это значит что вам нужно найти другие и присоединиться к ним. Помните, чем больше подключений, тем лучше!
Запускаем:
root@host:/opt/cjdns# ./cjdroute < /etc/cjdroute.conf >> /var/log/cjdroute.log
Для автоматического запуска, есть вариант с парочкой скриптов.
cp /opt/cjdns/scripts/cjdns /etc/default/cjdns cp /opt/cjdns/scripts/cjdns.sh /etc/init.d/cjdns chmod +x /etc/init.d/cjdns
Почитать ещё, можно тут:
readme ru
и тут:
http://habrahabr.ru/post/192252/