Для чего это нужно
Приветствую, коллеги,
Как всем уже известно, законодательство в сети Интернет ужесточается с каждым новым вводимым законом. С 1-го августа 2013-го года вступит в силу закон о произвольных блокировках (на основании иска правообладателя) - и, значит, ресурс попадёт в реестр запрещённых сайтов. Варианты противодействия этому могут быть разными, к самым эффективным мерам, разумеется, относится отмена закона. Но для этого нужно чётко выразить свою позицию, суметь повлиять на государственную власть через общественное мнение и т.п. - всё это происходит сейчас на всех ресурсах, администрация которых осознаёт последствия.
Не следует заблуждаться
Однако, наряду с указанными выше действиями не стоит забывать и о том, что некоторые технические средства по противодействию цензуре всё же есть. Речь конечно же идёт о VPN и распределённых оверлейных сетях. Стоит понимать, что, в случае, если законодательной власти нужно будет - то она наложит запрет на технические средства обхода блокировок (яркий пример - запрет на стойкой шифрование), поэтому не следует думать, что оверлейные сети есть панацея от нововведений и цензурирования Интернета. Тем не менее, я бы хотел познакомить читателей с опытом развёртывания узла hyperboria. Что такое hyperboria - можно почитать в очень доступной статье на habrahabr. Вкратце - это распределённая сеть на основе IPv6 с шифрованием трафика.
Развёртывание узла
Сборка приложения и проверка системы
Перейдём к делу. Прежде всего, для того, чтобы создать узел, нам потребуется cjdns. Предполагаю, что на целевой системе установка ведётся в каталог /opt
1. EuGen - 10 Июля, 2013 - 13:43:44 - перейти к сообщению
cjdns - это приложение с открытым исходным кодом, его всегда можно найти на GitHub. Стало быть, достаточно клонировать репозиторий:
CODE (bash):
скопировать код в буфер обмена
скопировать код в буфер обмена
- root@host:/opt# git clone https://github.com/cjdelisle/cjdns.git cjdns
- это создаст репозиторий локально. Дальнейшее просто - разработчики озаботились и создали скрипт "do":