Интернет за всички, безплатно, и нека никой не си тръгва обиден

Добър ден, Общност!

Казвам се Михаил Подивилов. Аз съм основател на обществена организация «Medium».

Многократно ме помолиха да напиша кратко, но изчерпателно ръководство за това как могат да се свържат с мрежата на децентрализиран интернет доставчик «Medium» в режим на оверлей, тоест, без да се свързват директно с рутера на оператора «Medium», а чрез използването на интернет мрежата и Yggdrasil като транспорт.

В тази публикация ще се опитам да обясня по достъпен начин как можете да свържете към мрежата «Medium» в режим на оверлей и да конфигурирате работната среда, ако използвате операционна система Windows.

Ако искате да научите подробности за това какво представлява и какво не представлява децентрализираният интернет доставчик «Medium», ви препоръчвам да прочетете статията на моя колега.

Интернет за всички, безплатно, и нека никой не си тръгва обиден

Лирично отклонение

Преди да преминем към основната част на разказа, бих искал да кажа няколко думи за това защо свързването в режим на оверлей с мрежата «Medium» играе достатъчно важна роля сега.

На първо място, макар да използваме топология partial mesh в Коломна и Ханты-Мансийск, не на всеки му се иска да предприеме поклонническо пътуване до тези градове, за да изпробва мрежата в действие.

В тези градове Mesh работи на ниво L2, където вече над тях на ниво L3 работи Yggdrasil, който използваме като основен транспорт на мрежата.

Така мрежовата топология на «Medium» има следния видИнтернет за всички, безплатно, и нека никой не си тръгва обиден

На второ място, поради липсата на възможност за директно свързване на повечето потребители със рутерите на операторите на мрежата «Medium», възниква естествена необходимост от достъп до ресурсите на мрежата чрез използването на транспорт, който вече е познат на всички нас.

Благодарение на използването на свързване в режим на оверлей, мрежата «Medium» придоби голямо количество информационни ресурси, които в момента администрират операторите и участниците в мрежата «Medium».

Погледнете сами!Интернет за всички, безплатно, и нека никой не си тръгва обиден

Мисля, че заглавието противоречи на съдържанието. Така ли трябва да бъде?

Заглавието не противоречи на съдържанието, а представлява субективна проекция на очакванията на автора, че в близко бъдеще общността на децентрализирания интернет доставчик "Medium" ще може да организира достъп до мрежата и в множество други градове на Русия. Това ще позволи на потребителите да използват ресурсите на мрежата "Medium" без необходимост от интернет транспорт.

Смятаме, че всеки човек трябва да разполага с правото на безвъзмездно предоставяне и използване на комуникационни услуги, тъй като ние не плащаме, за да комуникираме помежду си в реалността. Не бива да забравяме, че мрежата на първо място я съставят хората, а не технологиите — плащаме за използването на интернет транспорта само защото той не ни принадлежи.

Въпреки че първоначално интернетът е бил децентрализиран (както подсказва името му — "Interconnected Networks", "Мрежа от мрежи"), комуникационните канали все още принадлежат или на държавата, или на корпорации. Затова основният му недостатък е, че той не се контролира от общността, а от държавата и корпорациите.

Между другото, освен Коломна и Ханти-Мансийск, "Medium" има точки за достъп в Озерях, Самара и Тюмени. Иностранни ентусиасти също подкрепят инициативата на мрежата "Medium" и разкриват точки за достъп в Рига и Барселона.

Така че, да започваме!

Стъпка 1. Изтегляне на софтуера, необходим за правилната работа в мрежата.

В зависимост от архитектурата на вашата операционна система, изтеглете последната версия на клиента Yggdrasil на съответната страница. Към момента на написване на статията актуалната версия е 0.3.8.

Архитектурата на вашата операционна система може да бъде установена чрез извикване на контекстното меню на раздела "Компютър" вътре в програмата "Проводник" и избиране на опцията "Свойства".

Интересува ви опцията "Тип система". Там ще бъде показана архитектурата на вашата операционна система. Например, "64-битова операционна система».

Клиентът може да бъде изтеглен тук:

Yggdrasil 0.3.8 / i386 (32-битова) | Yggdrasil 0.3.8 / amd64 (64-битова)

И, съответно, утилитата за администриране на вашата копие на Yggdrasil може да бъде изтеглена тук:

Yggdrasilctl 0.3.8 / i386 (32-битова) | Yggdrasilctl 0.3.8 / amd64 (64-битова)

Стъпка 2. Инсталиране на софтуера, необходим за правилната работа в мрежата.

Сега е необходимо да преместите предишно качените файлове в директорията, разположена на адрес C:WindowsSystem32. Обикновено променливата на средата Windows %PATH% съдържа адресите на директориите, в които се намират изпълними файлове. В тях влиза и C:WindowsSystem32.

Стъпка 3. Настройка на клиента Yggdrasil.

С помощта на комбинацията от клавиши Win + R и изписвайки в появилото се поле командата cmd, стартирайте командния ред.

Интернет за всички, безплатно, и нека никой не си тръгва обиден

Използвайте командата yggdrasil -genconf > yggdrasil.conf, за да създадете нов конфигурационен файл. На всяка цена не споделяйте този файл с никого, защото той съдържа вашия частен ключ за шифроване на трафика в мрежата.

От частния ключ се формира вашият вътрешен IPv6 адрес, така че ако хакерът успее да получи копие на вашия конфигурационен файл, той ще може да използва вашия IPv6 адрес и да се представя за вас.

Вашият конфигурационен файл сега се намира на адрес C:UsersВАШЕ_ИМЕ_НА_ПОЛЗВАТЕЛЯyggdrasil.conf. Отворете този файл с всеки текстов редактор и обърнете специално внимание на следните двойки ключ-стойност:

Peers: [] — ако оставите това поле празно, клиентът Yggdrasil ще може да работи само в режим -autoconf. Тук трябва да бъдат посочени други пирове (участници) в мрежата, които също работят в режим на.overlay. Те ще бъдат свързани при стартиране на клиента Yggdrasil.

Изберете няколко пира от следващия списък и ги добавете в списъка на пирите.

Трябва да получите нещо като Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Можете също да използвате пири от други страни, но това е изключително не се препоръчва, тъй като това отрицателно влияе на общата производителност на мрежата.

Променете параметъра NodeInfoPrivacy: false на NodeInfoPrivacy: true, ако не искате другите участници в мрежата да знаят каква платформа, архитектура и версия на клиента Yggdrasil използвате. Препоръчвам да скриете тези параметри, тъй като Yggdrasil в момента не е достатъчно стабилен и някои версии могат да имат уязвимости..

Също така можете да настроите параметъра NodeInfo, за да може другите потребители в мрежата да научат повече информация за вашия възел. Вие сами решавате каква информация искате да споделяте и каква — не.

Например:

Информация за възел:
{
контакт: mihail@podivilov.ru
място: Озери, Русия
име: home.y.podivilov.ru
}

Стъпка 4. Създаване на задача в планировчика на задачи.

С помощта на комбинацията от клавиши Win + R и изписвайки в появилото се поле командата taskschd.msc, стартирайте планировчика на задачи.

Интернет за всички, безплатно, и нека никой не си тръгва обиден

В контекстното меню вдясно изберете Създайте задача.

На таба «Общи» в полето «Име» въведете «Yggdrasil» и поставете отметка в квадратчето до опцията «Изпълни с най-високи права». Това е необходимо, за да може клиентът Yggdrasil да използва мрежовия TAP драйвер, който ще инсталираме в следващата стъпка.

На таба «Тригери» натиснете бутона «Създаване» и от контекстното меню изберете опцията «При влизане в системата». Натиснете «ОК».

На таба «Действия» натиснете бутона «Създаване» и срещу надписа «Действие» от контекстното меню изберете опцията «Стартиране на програма». В полето «Програма или скрипт» въведете Yggdrasil. В полето «Добавете аргументи (по желание)» въведете -useconffile C:UsersИМЕ_НА_ПОЛЗВАТЕЛЯyggdrasil.conf. Натиснете «ОК».

Стъпка 5. Инсталиране на дистрибуцията на OpenVPN.

Yggdrasil използва виртуален мрежов TAP драйвер за емулиране на Ethernet устройство и правилна работа на мрежата.

Може да изтеглите дистрибуцията на OpenVPN от тук.

Стъпка 6. Настройване на DNS сървъри за протокол IPv6.

  1. Отворете контекстното меню на Windows, натискайки клавиша Win и отворете контролния панел
  2. Изберете «Мрежа и Интернет»
  3. Изберете «Център за управление на мрежи и общ достъп»
  4. Натиснете на връзката, която се намира срещу надписа «Подключения»
  5. Натиснете «Свойства»
  6. Изберете опцията «IP версия 6 (TCP/IPv6)»
  7. Натиснете «Свойства»
  8. Поставете отметка в квадратчето до опцията «Използвайте следните адреси на DNS сървъри»
  9. Въведете 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be в полето «Предпочитан DNS сървър» и натиснете «ОК»

Поздравления! Настройването приключи. Върнете се в планиращия инструмент, след това изберете елемента Yggdrasil и натиснете бутона «Изпълни» от контекстното меню отдясно.

Ще видите отворено терминално прозорче:

Интернет за всички, безплатно, и нека никой не си тръгва обиден
Всичко работи.

Сега можете да отворите браузъра си и да въведете в адресната лента http://medium.isp/. Ако мрежата е настроена правилно, ще видите следната страница:

Интернет за всички, безплатно, и нека никой не си тръгва обиден

Добре дошли!

Подготвили сме за вас списък с най-интересните и търсени ресурси в мрежата — можете да го намерите тук.

Свободният интернет в Русия започва с вас

Вие можете да помогнете в създаването на свободен интернет в Русия още днес. Подготвихме изчерпателен списък с дейности, с които можете да подпомогнете мрежата:

    Интернет за всички, безплатно, и нека никой не си тръгва обиден   Разкажете на приятелите и колегите си за мрежата „Medium“
    Интернет за всички, безплатно, и нека никой не си тръгва обиден   Споделете линка към тази статия в социалните мрежи или вашия личен блог
    Интернет за всички, безплатно, и нека никой не си тръгва обиден   Участвайте в дискусиите по техническите въпроси на мрежата „Medium“ на GitHub
    Интернет за всички, безплатно, и нека никой не си тръгва обиден   Създайте своя уеб-сервис в мрежата Yggdrasil
    Интернет за всички, безплатно, и нека никой не си тръгва обиден   Повдигнете своята точка за достъп към мрежата „Medium“

Четете също:

Нямам какво да крия
Всичко, което искате да знаете за децентрализирания интернет доставчик „Medium“, но се страхувате да питате
Скъпа, убиваме интернет

Ние сме в Telegram: @medium_isp

Само регистрирани потребители могат да участват в анкетата. Влезте, моля.

Алтернативно гласуване: важно е да знаем мнението на тези, които нямат пълноправен акаунт в Хабр

Гласували 86 потребители. Въздържали се 22 потребителя.

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster