Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony

Dzień dobry, Społeczności!

Mam na imię Michaił Podiwiłow. Jestem założycielem organizacji społecznej „Medium”.

Wielokrotnie byłem proszony o napisanie krótkiego, ale wyczerpującego poradnika jak połączyć się z siecią zdecentralizowany dostawca Internetu „Medium” w trybie nakładkowym, czyli bez bezpośredniego łączenia się z routerem operatora Medium, ale poprzez wykorzystanie Internetu i Yggdrasil jako transport.

W tej publikacji postaram się jasno wyjaśnić, w jaki sposób można połączyć się z siecią Medium w trybie nakładkowym i skonfigurować środowisko pracy, jeśli korzystasz z systemu operacyjnego Windows.

Jeśli chcesz dowiedzieć się szczegółowo, czym jest, a czym nie jest zdecentralizowany dostawca Internetu „Medium”, polecam przeczytać artykuł mojego kolegi.

Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony

Dygresja liryczna

Zanim przejdę do głównego wątku opowieści, chciałbym powiedzieć kilka słów o tym, dlaczego połączenie w trybie nakładkowym z siecią Medium odgrywa obecnie dość ważną rolę.

Po pierwsze, skorzystajmy z topologii częściowa siatka в Kołomna и Chanty-Mansyjsk, nie każdy chce odbyć pielgrzymkę do tych miast, aby wypróbować sieć w działaniu.

W tych miastach Siatka działa na poziomie L2, gdzie już nad nimi na poziomie L3 działa Yggdrasil, którego używamy jako głównego transportu sieci.

Zatem topologia sieci „Medium” wygląda następująco:Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony

Po drugie, w związku z tym, że większość użytkowników nie ma możliwości bezpośredniego połączenia się z routerami operatorów sieci Medium, naturalną potrzebą dostępu do zasobów sieciowych jest wykorzystanie transportu Internetu, znanego już my wszyscy.

Dzięki zastosowaniu połączenia w trybie nakładkowym sieć Medium zyskała dużą liczbę zasobów informacyjnych, którymi obecnie administrują operatorzy i uczestnicy sieci Medium.

Zobacz sam!Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony

Wydaje mi się, że tytuł stoi w sprzeczności z treścią. Czy tak powinno być?

Tytuł nie jest sprzeczny z treścią, ale stanowi subiektywną projekcję oczekiwań autora, że ​​w najbliższej przyszłości społeczność zdecentralizowanego dostawcy Internetu „Medium” będzie w stanie zorganizować dostęp do sieci w wielu innych miastach Rosji. Umożliwi to użytkownikom korzystanie z zasobów sieci Medium bez korzystania z transportu internetowego.

Uważamy, że każdy człowiek powinien mieć prawo do swobodnego świadczenia i korzystania z usług komunikacyjnych, ponieważ w rzeczywistości nie płacimy za bezpośrednie komunikowanie się ze sobą. Nie zapomnij o tym sieć tworzą przede wszystkim ludzie, a nie technologia — płacimy za korzystanie z transportu internetowego tylko dlatego, że on nie należy do nas.

Pomimo faktu, że Internet był początkowo zdecentralizowany (jak sama nazwa wskazuje - „Sieci połączone”, „Sieć sieci”), kanały komunikacji nadal są własnością państwa lub korporacji. Dlatego jego główną wadą jest to, że jest kontrolowany nie przez społeczność, ale przez państwo i korporacje.

Nawiasem mówiąc, oprócz Kołomny i Chanty-Mansyjska, Medium ma punkty dostępu Jeziora, skrzydlak и Tiumeń. Zagraniczni entuzjaści wspierają także inicjatywę sieci Medium i budują hotspoty w Rydze i Barcelonie.

Więc zacznijmy!

Krok 1. Pobierz oprogramowanie niezbędne do prawidłowego działania sieci.

W zależności od bitowości systemu operacyjnego pobierz najnowszą wersję klienta Yggdrasil na odpowiedniej stronie. W chwili pisania tego tekstu aktualna jest wersja 0.3.8.

Możesz sprawdzić bitowość swojego systemu operacyjnego, wywołując menu kontekstowe sekcji „Komputer” w programie „Eksplorator” i wybierając „Właściwości”.

Interesuje Cię pozycja „Typ systemu”. Tam zostanie wyświetlona bitowość Twojego systemu operacyjnego. Na przykład, "System operacyjny 64".

Klienta można pobrać tutaj:

Yggdrasil 0.3.8 / i386 (32-bitowy) | Yggdrasil 0.3.8 / amd64 (64-bitowy)

W związku z tym narzędzie do administrowania twoją kopią Yggdrasil można pobrać tutaj:

Yggdrasilctl 0.3.8 / i386 (32-bitowy) | Yggdrasilctl 0.3.8 / amd64 (64-bitowy)

Krok 2. Instalacja oprogramowania niezbędnego do prawidłowego działania sieci.

Teraz musisz przenieść wcześniej pobrane pliki do katalogu znajdującego się pod adresem C: WindowsSystem32. Zazwyczaj zmienna środowiskowa systemu Windows % PATH% zawiera adresy katalogów, w których znajdują się pliki wykonywalne. Zawierają C: WindowsSystem32.

Krok 3. Konfigurowanie klienta Yggdrasil.

Naciskając kombinację klawiszy Win + R i wpisz polecenie w wyświetlonym polu cmd, uruchom wiersz poleceń.

Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony

Użyj polecenia yggdrasil -genconf > yggdrasil.confaby utworzyć nowy plik konfiguracyjny. Pod żadnym pozorem nie udostępniaj nikomu tego pliku., ponieważ zawiera Twój klucz prywatny do szyfrowania ruchu w sieci.

Klucz prywatny generuje Twój intranetowy adres IPv6, więc jeśli osoba atakująca będzie w stanie uzyskać kopię Twojego pliku konfiguracyjnego, będzie mogła również użyć Twojego adresu IPv6 i podszyć się pod Ciebie.

Twój plik konfiguracyjny znajduje się teraz pod adresem C:UsersВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Otwórz ten plik w dowolnym edytorze tekstu i zwróć szczególną uwagę na następujące pary kluczowa wartość:

Peers: [] — jeśli pozostawisz to pole puste, klient Yggdrasil będzie mógł tylko pracować -autoconf. W tym miejscu należy wskazać innych równorzędnych (uczestników) sieci, którzy również działają w trybie nakładkowym. Zostaną połączone po uruchomieniu klienta Yggdrasil.

Wybierz wielu równorzędnych z następna lista i dodaj je do listy równorzędnych.

Powinieneś skończyć z czymś takim Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Możesz także korzystać z rówieśników z innych krajów, ale jest to skrajność nie zaleca się, ponieważ ma to szkodliwy wpływ na ogólną wydajność sieci.

Zmień ustawienie NodeInfoPrivacy: false na NodeInfoPrivacy: true, jeśli nie chcesz, aby inni w sieci wiedzieli, z jakiej platformy, architektury i wersji klienta Yggdrasil korzystasz. Polecam ukryć te opcje, ponieważ Yggdrasil nie jest obecnie zbyt stabilny i niektóre wersje może mieć luki.

Możesz także skonfigurować to ustawienie NodeInfoaby inni użytkownicy sieci mogli dowiedzieć się więcej o Twoim węźle. Ty wybierasz, jakie informacje udostępnisz, a jakie nie.

Na przykład:

NodeInfo:
{
contact: [email protected]
location: Ozyory, Russia
name: home.y.podivilov.ru
}

Krok 4. Tworzenie zadania w harmonogramie zadań.

Naciskając kombinację klawiszy Win + R i wpisz polecenie w wyświetlonym polu taskschd.msc, uruchom harmonogram zadań.

Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony

Z menu kontekstowego po prawej stronie wybierz Utwórz zadanie.

W zakładce „Ogólne” w polu „Nazwa” wpisz „Yggdrasil” i zaznacz pole wyboru „Uruchom z najwyższymi uprawnieniami”. Jest to konieczne, aby klient Yggdrasil mógł korzystać ze sterownika sieciowego TAP, który zainstalujemy w kolejnym kroku.

W zakładce „Wyzwalacze” kliknij przycisk „Utwórz” i z menu kontekstowego wybierz „Przy logowaniu”. Kliknij OK.

W zakładce „Akcje” kliknij przycisk „Utwórz” i obok opcji „Akcja” z menu kontekstowego wybierz „Uruchom program”. W polu Program lub Skrypt wpisz Yggdrasil. W polu „Dodaj argumenty (opcjonalnie)” wpisz -useconffile C:UsersИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Kliknij OK.

Krok 5. Instalowanie dystrybucji OpenVPN.

Yggdrasil wykorzystuje sterownik TAP sieci wirtualnej do emulacji urządzenia Ethernet i zapewnienia prawidłowego działania sieci.

Możesz pobrać dystrybucję OpenVPN tutaj.

Krok 6. Konfiguracja serwerów DNS dla protokołu IPv6.

  1. Wywołaj menu kontekstowe Windows, naciskając klawisz Win i otwórz panel sterowania
  2. Wybierz „Sieć i Internet”
  3. Wybierz „Centrum sieci i udostępniania”
  4. Kliknij link obok słów „Połączenia”
  5. Kliknij Właściwości
  6. Wybierz „Wersja IP 6 (TCP/IPv6)”
  7. Kliknij Właściwości
  8. Zaznacz pole obok „Użyj następujących adresów serwerów DNS”
  9. wchodzić 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be w polu Preferowany serwer DNS i kliknij OK

Gratulacje! Konfiguracja została ukończona. Wróć do Harmonogramu zadań, następnie wybierz element Yggdrasil i kliknij przycisk Uruchom z menu kontekstowego po prawej stronie.

Zobaczysz okno terminala:

Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony
Всё работает.

Teraz możesz otworzyć przeglądarkę i wpisać ją w pasku adresu http://medium.isp/. Jeśli sieć jest poprawnie skonfigurowana, zobaczysz następującą stronę:

Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony

Witamy z powrotem!

Przygotowaliśmy dla Ciebie listę najciekawszych i najpopularniejszych zasobów sieciowych - możesz ją znaleźć tutaj.

Darmowy Internet w Rosji zaczyna się od Ciebie

Już dziś możesz udzielić wszelkiej możliwej pomocy w ustanowieniu darmowego Internetu w Rosji. Przygotowaliśmy obszerną listę tego, jak możesz pomóc sieci:

    Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony   Opowiedz swoim przyjaciołom i współpracownikom o sieci Medium
    Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony   Udział przez odniesienie do tego artykułu w sieciach społecznościowych lub osobistym blogu
    Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony   Weź udział w dyskusji o kwestiach technicznych sieci Medium na GitHub
    Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony   Stwórz swój serwis internetowy online Yggdrasil
    Internet dla każdego, za darmo i niech nikt nie wyjdzie urażony   Podnieś swój punkt dostępu do sieci Medium

Zobacz także:

Nie mam nic do ukrycia
Wszystko, co chcielibyście wiedzieć o zdecentralizowanym dostawcy Internetu Medium, ale baliście się zapytać
Kochanie, zabijamy Internet

Jesteśmy na Telegramie: @medium_isp

W ankiecie mogą brać udział tylko zarejestrowani użytkownicy. Zaloguj się, Proszę.

Głosowanie alternatywne: ważne jest dla nas poznanie opinii tych, którzy nie mają pełnego konta na Habré

Głosowało 86 użytkowników. 22 użytkowników wstrzymało się od głosu.

Źródło: www.habr.com

Dodaj komentarz