Dzień dobry, Społeczność!
Nazywam się Michał Podwiłow. Jestem założycielem organizacji społecznej „Medium”.
Niejednokrotnie proszono mnie o napisanie krótkiego, ale wyczerpującego przewodnika na temat tego, jak można połączyć się z siecią w trybie overlay, to znaczy, nie łącząc się bezpośrednio z routerem operatora „Medium”, lecz korzystając z sieci Internet i jako transportu.
W tej publikacji postaram się w przystępny sposób wyjaśnić, jak można nawiązać połączenie z siecią „Medium” w trybie overlay i skonfigurować środowisko robocze, jeśli używasz systemu operacyjnego Windows.
Jeśli chcesz dowiedzieć się więcej o tym, czym jest i czym nie jest decentralizowany dostawca internetu „Medium”, polecam przeczytać .

Liryczne dygresje
Zanim przejdziemy do głównego wątku narracyjnego, chciałbym powiedzieć kilka słów na temat tego, dlaczego połączenie w trybie overlay z siecią „Medium” odgrywa obecnie dość istotną rolę.
Po pierwsze, nawet jeśli wykorzystujemy topologię do i , nie wszyscy chcą odbywać pielgrzymkę do tych miast, aby spróbować sieci w akcji.
W tych miastach działa na poziomie , gdzie już na tym poziomie pracuje , który wykorzystujemy jako podstawowy transport sieci.
W ten sposób topologia sieci „Medium” ma następujący wygląd
Po drugie, z powodu braku możliwości bezpośredniego połączenia z routerami operatorów sieci „Medium” przez większość użytkowników, pojawia się naturalna potrzeba dostępu do zasobów sieci poprzez korzystanie z transportu, który dobrze znamy wszyscy – sieci Internet.
Dzięki wykorzystaniu połączenia w trybie overlay sieć „Medium” zyskała dużą ilość zasobów informacyjnych, którymi obecnie zarządzają operatorzy i uczestnicy sieci „Medium”.
Zobacz sam!
Wydaje mi się, że tytuł jest sprzeczny z treścią. Czy tak powinno być?
Tytuł nie jest sprzeczny z treścią, a stanowi subiektywną projekcję oczekiwań autora, że w najbliższej przyszłości społeczność decentralizowanego dostawcy internetu „Medium” będzie mogła zorganizować dostęp do sieci także w wielu innych miastach Rosji. To umożliwi użytkownikom korzystanie z zasobów sieci „Medium” bez korzystania z transportu sieci Internet.
Uważamy, że każdy człowiek powinien mieć prawo do bezpłatnego dostępu i korzystania z usług komunikacyjnych, ponieważ nie płacimy za to, aby bezpośrednio komunikować się ze sobą w rzeczywistości. Nie należy zapominać, że sieć przede wszystkim tworzą ludzie, a nie technologie — płacimy za korzystanie z infrastruktury sieci Internet tylko dlatego, że nie należy do nas.
Mimo że początkowo Internet był zdecentralizowany (świadczy o tym jego nazwa - 'Interconnected Networks', 'Sieć Sieci'), kanały komunikacyjne nadal należą albo do państwa, albo do korporacji. Dlatego główną wadą jest to, że nie kontroluje go społeczność, ale państwo i korporacje.
Zresztą, poza Kolomną i Chanty-Mansyjskimi, 'Medium' ma punkty dostępu w , i . Zagraniczni entuzjaści również wspierają inicjatywę sieci 'Medium' i uruchamiają punkty dostępu w Rydze i Barcelonie.
Zaczynajmy!
Krok 1. Pobieranie oprogramowania niezbędnego do prawidłowego działania w sieci.
W zależności od architektury waszego systemu operacyjnego, pobierz ostatnią wersję klienta Yggdrasil . W momencie pisania artykułu aktualną wersją jest 0.3.8.
Architekturę systemu operacyjnego można sprawdzić, klikając prawym przyciskiem myszy na sekcji 'Komputer' w programie 'Eksplorator' i wybierając opcję 'Właściwości'.
Interesuje Cię punkt 'Typ systemu'. Zobaczysz tam architekturę swojego systemu operacyjnego. Na przykład, '64-bitowy system operacyjny».
Klient można pobrać tutaj:
|
I odpowiednio narzędzie do administracji twojej kopii Yggdrasil można pobrać tutaj:
|
Krok 2. Instalacja oprogramowania niezbędnego do prawidłowego działania w sieci.
Teraz musisz przenieść wcześniej pobrane pliki do katalogu znajdującego się pod adresem C:WindowsSystem32. Zazwyczaj, zmienna środowiskowa Windows %PATH% zawiera adresy katalogów, w których znajdują się pliki wykonywalne. Należy do nich także C:WindowsSystem32.
Krok 3. Konfiguracja klienta Yggdrasil.
Naciskając kombinację klawiszy Win + R i wprowadzając w pojawiającym się polu komendę cmd, uruchom okno poleceń.

Użyj polecenia yggdrasil -genconf > yggdrasil.conf, aby utworzyć nowy plik konfiguracyjny. W żadnym wypadku nie dziel się tym plikiem z nikim,, ponieważ zawiera on Twój prywatny klucz do szyfrowania ruchu w sieci.
Z prywatnego klucza generowany jest Twój wewnętrzny adres IPv6, dlatego jeśli złośliwa osoba zdobędzie kopię Twojego pliku konfiguracyjnego, będzie mogła również korzystać z Twojego adresu IPv6 i podszywać się pod Ciebie.
Twój plik konfiguracyjny znajduje się teraz pod adresem C:UsersTWOJA_NAZWA_UŻYTKOWNIKAyggdrasil.conf. Otwórz ten plik dowolnym edytorem tekstu i zwróć szczególną uwagę na następujące pary klucz-wartość:
Peers: [] — jeśli to pole pozostanie puste, klient Yggdrasil będzie mógł działać tylko w trybie -autoconf. Tutaj należy podać innych pionków (uczestników) sieci, którzy również działają w trybie overlay. Do nich nastąpi połączenie podczas uruchamiania klienta Yggdrasil.
Wybierz kilka pionków z i dodaj je do listy pionków.
Powinieneś uzyskać coś w rodzaju Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Możesz również używać pionków z innych krajów, ale to jest niezwykle nie rekomenduje się, ponieważ negatywnie wpływa to na ogólną wydajność sieci.
Zmień parametr NodeInfoPrivacy: false na NodeInfoPrivacy: true, jeśli nie chcesz, aby inni uczestnicy sieci wiedzieli, z jakiej platformy, architektury i wersji klienta Yggdrasil korzystasz. Zalecam ukrycie tych parametrów, ponieważ Yggdrasil obecnie nie jest wystarczająco stabilny, a niektóre wersje .
Możesz również skonfigurować parametr NodeInfo, aby inni użytkownicy sieci mogli dowiedzieć się więcej informacji o Twoim węźle. Sam decydujesz, jakie informacje będziesz udostępniać, a jakie — nie.
Na przykład:
NodeInfo:
{
kontakt: mihail@podivilov.ru
lokalizacja: Ozyory, Rosja
nazwa: home.y.podivilov.ru
}
Krok 4. Utworzenie zadania w Harmonogramie zadań.
Naciskając kombinację klawiszy Win + R i wprowadzając w pojawiającym się polu komendę taskschd.msc, uruchom Harmonogram zadań.

W menu kontekstowym po prawej wybierz Utwórz zadanie.
Na zakładce „Ogólne” w polu „Nazwa” wpisz „Yggdrasil” i zaznacz opcję „Uruchom z najwyższymi uprawnieniami”. Jest to konieczne, aby klient Yggdrasil mógł korzystać z sieciowego sterownika TAP, który zainstalujemy w następnym kroku.
Na zakładce „Wyzwalacze” kliknij przycisk „Utwórz” i z menu kontekstowego wybierz opcję „Po zalogowaniu się”. Kliknij „OK”.
Na karcie „Działania” kliknij przycisk „Utwórz” i z menu kontekstowego obok napisu „Działanie” wybierz opcję „Uruchom program”. W polu „Program lub skrypt” wprowadź Yggdrasil. W polu „Dodaj argumenty (opcjonalnie)” wprowadź -useconffile C:UsersIMIĘ_TWOJEGO_UŻYTKOWNIKAyggdrasil.conf. Kliknij „OK”.
Krok 5. Instalacja dystrybucji OpenVPN.
Yggdrasil używa wirtualnego sterownika sieciowego TAP do emulacji urządzenia Ethernet i prawidłowego działania sieci.
Dystrybucję OpenVPN można pobrać .
Krok 6. Konfiguracja serwerów DNS dla protokołu IPv6.
- Wywołaj menu kontekstowe systemu Windows, naciskając klawisz
Wini otwórz panel sterowania - Wybierz „Sieć i Internet”
- Wybierz „Centrum zarządzania sieciami i udostępnianiem”
- Kliknij link znajdujący się obok napisu „Połączenia”
- Kliknij „Właściwości”
- Wybierz opcję „IPv6 (TCP/IPv6)”
- Kliknij „Właściwości”
- Zaznacz pole „Użyj następujących adresów serwerów DNS”
- Wprowadź
200:d0c4:68ee:e87b:c206:67b8:5fa5:d4bew polu „Preferowany serwer DNS” i kliknij „OK”
Gratulacje! Konfiguracja zakończona. Wróć do harmonogramu zadań, następnie wybierz element Yggdrasil i kliknij przycisk „Uruchom” z menu kontekstowego po prawej stronie.
Zobaczysz otwarte okno terminala:

Wszystko działa.
Teraz możesz otworzyć przeglądarkę i wpisać w pasku adresu . Jeśli sieć jest prawidłowo skonfigurowana, zobaczysz następującą stronę:

Witaj!
Przygotowaliśmy dla Ciebie listę najciekawszych i najpopularniejszych zasobów w sieci — możesz ją znaleźć .
Wolny Internet w Rosji zaczyna się od Ciebie
Możesz już dziś pomóc w budowie wolnego Internetu w Rosji. Przygotowaliśmy wyczerpującą listę rzeczy, w których możesz pomóc sieci:
Opowiedz o sieci „Medium” swoim przyjaciołom i kolegom
Podziel się do tego artykułu w mediach społecznościowych lub osobistym blogu
Weź udział w dyskusji na temat kwestii technicznych sieci „Medium”
Stwórz swoją usługę internetową w sieci
Uruchom swoją do sieci „Medium”
Czytaj także:
Jesteśmy na Telegramie:
Tylko zarejestrowani użytkownicy mogą brać udział w ankiecie. , proszę.
Alternatywne głosowanie: ważne jest dla nas zdanie tych, którzy nie mają pełnoprawnego konta na Habra
↑
↓
Zagłosowało 86 użytkowników. 22 użytkowników się wstrzymało.
Źródło: habr.com
