Bom dia, Comunidade!
Meu nome é Mikhail Podivilov. Sou o fundador da organização pública "Medium".
Fui frequentemente solicitado a escrever um guia breve, mas abrangente sobre como conectar-se à rede em modo overlay, ou seja, sem se conectar diretamente ao roteador do operador "Medium", mas usando a rede Internet e como transporte.
Nesta publicação, tentarei explicar de forma acessível como se conectar à rede "Medium" em modo overlay e configurar o ambiente de trabalho se você estiver usando o sistema operacional Windows.
Se você quiser saber em detalhes o que é e o que não é o provedor de Internet descentralizado "Medium", recomendo a leitura .

Um desvio lírico
Antes de prosseguir para o corpo principal do texto, gostaria de dizer algumas palavras sobre por que a conexão em modo overlay à rede "Medium" desempenha um papel importante atualmente.
Em primeiro lugar, embora utilizemos a topologia em e , nem todos desejam fazer uma viagem peregrina a essas cidades para experimentar a rede em ação.
Nessas cidades funciona no nível , onde sobre eles, no nível trabalha , que usamos como transporte principal da rede.
Assim, a topologia da rede "Medium" tem a seguinte aparência
Em segundo lugar, devido à falta da maioria dos usuários de uma conexão direta aos roteadores dos operadores da rede "Medium", surge uma necessidade natural de acesso aos recursos da rede utilizando como transporte a já familiar rede Internet.
Graças ao uso da conexão em modo overlay, a rede "Medium" ganhou muitos recursos informativos, que agora são administrados pelos operadores e participantes da rede "Medium".
Veja você mesmo!
Parece-me que o título contradiz o conteúdo. Isso deveria ser assim?
O título não contradiz o conteúdo, mas é uma projeção subjetiva das expectativas do autor, de que em um futuro próximo a comunidade do provedor de Internet descentralizado "Medium" conseguirá organizar o acesso à rede em várias outras cidades da Rússia. Isso permitirá que os usuários usem os recursos da rede "Medium" sem utilizar o transporte da rede Internet.
Acreditamos que cada pessoa deve ter o direito ao fornecimento e uso gratuito de serviços de comunicação, pois não pagamos para nos comunicarmos diretamente uns com os outros na realidade. Não devemos esquecer que a rede é formada em primeiro lugar por pessoas, e não por tecnologias — pagamos pelo uso do transporte da rede Internet apenas porque ele não nos pertence.
Apesar de que inicialmente a Internet era descentralizada (como seu nome sugere — “Interconnected Networks”, “Rede de Redes”), os canais de comunicação ainda pertencem ao Estado ou a corporações. Portanto, sua principal desvantagem é que é controlada não pela comunidade, mas pelo Estado e por corporações.
Aliás, além de Kolomna e Khanty-Mansiysk, a “Medium” possui pontos de acesso em , e . Entusiastas estrangeiros também apoiam a iniciativa da rede “Medium” e estabelecem pontos de acesso em Riga e Barcelona.
Então, vamos começar!
Passo 1. Carregando o software necessário para o funcionamento correto na rede.
Dependendo da arquitetura do seu sistema operacional, faça o download da versão mais recente do cliente Yggdrasil . No momento da redação deste artigo, a versão atual é 0.3.8.
A arquitetura do seu sistema operacional pode ser verificada chamando o menu de contexto na seção “Computador” dentro do programa “Explorador” e selecionando a opção “Propriedades”.
Você deve olhar para o item “Tipo de sistema”. Lá estará exibida a arquitetura do seu sistema operacional. Por exemplo, “sistema operacional de 64 bits».
O cliente pode ser baixado aqui:
|
E, consequentemente, a utilidade para administrar sua cópia do Yggdrasil pode ser baixada aqui:
|
Passo 2. Instalando o software necessário para o funcionamento correto na rede.
Agora você precisa mover os arquivos baixados anteriormente para o diretório localizado no endereço C:WindowsSystem32. Normalmente, a variável de ambiente Windows %PATH% contém os endereços dos diretórios onde os arquivos executáveis estão localizados. Isso inclui também C:WindowsSystem32.
Passo 3. Configurando o cliente Yggdrasil.
Apertando a combinação de teclas Win + R e digitando o comando na caixa que aparece cmd, inicie o prompt de comando.

Use o comando yggdrasil -genconf > yggdrasil.conf, para criar um novo arquivo de configuração. De forma alguma compartilhe este arquivo com ninguém, pois ele contém sua chave privada para criptografar o tráfego dentro da rede.
A partir da chave privada, é gerado seu endereço IPv6 interno, portanto, se um invasor conseguir uma cópia do seu arquivo de configuração, ele também terá a capacidade de usar seu endereço IPv6 e se passar por você.
Seu arquivo de configuração agora está localizado em C:UsersSEU_NOME_DE_USUÁRIOyggdrasil.conf. Abra este arquivo em qualquer editor de texto e preste atenção especial às seguintes pares chave-valor:
Peers: [] — se deixar este campo vazio, o cliente Yggdrasil funcionará apenas no modo -autoconf. Aqui devem ser listados outros pares (membros) da rede, que também estão funcionando no modo overlay. Eles serão conectados ao iniciar o cliente Yggdrasil.
Escolha alguns pares da e adicione-os à lista de pares.
Você deve ter algo como Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Você também pode usar pares de outros países, mas isso é extremamente não são recomendados, pois isso afeta negativamente o desempenho geral da rede.
Altere o parâmetro NodeInfoPrivacy: false para NodeInfoPrivacy: true, se você não quiser que outros membros da rede saibam qual plataforma, arquitetura e versão do cliente Yggdrasil você está usando. Recomendo ocultar esses parâmetros, pois o Yggdrasil atualmente não é estável o suficiente e algumas versões .
Você também pode configurar o parâmetro NodeInfo, para que outros usuários da rede possam obter mais informações sobre seu nó. Você mesmo escolhe quais informações compartilhar e quais não compartilhar.
Por exemplo:
NodeInfo:
{
contato: mihail@podivilov.ru
localização: Ozyory, Rússia
nome: home.y.podivilov.ru
}
Passo 4. Criar uma tarefa no Agendador de Tarefas.
Apertando a combinação de teclas Win + R e digitando o comando na caixa que aparece taskschd.msc, inicie o Agendador de Tarefas.

No menu de contexto à direita, selecione Criar tarefa.
Na aba 'Geral', no campo 'Nome', insira 'Yggdrasil' e marque a opção 'Executar com os mais altos privilégios'. Isso é necessário para que o cliente Yggdrasil possa usar o driver TAP de rede, que instalaremos na próxima etapa.
Na aba 'Disparadores', clique no botão 'Criar' e, no menu de contexto, selecione 'Ao fazer logon'. Clique em 'OK'.
Na aba "Ações", clique no botão "Criar" e, ao lado da opção "Ação", escolha "Iniciar programa" no menu de contexto. No campo "Programa ou script", insira Yggdrasil. No campo "Adicionar argumentos (opcional)", insira -useconffile C:UsersNOME_DO_SEU_USUÁRIOyggdrasil.conf. Clique em "OK".
Passo 5. Instalando o pacote do OpenVPN.
Yggdrasil utiliza um driver de rede TAP virtual para emular um dispositivo Ethernet e funcionamento correto da rede.
Você pode baixar o pacote do OpenVPN .
Passo 6. Configuração dos servidores DNS para o protocolo IPv6.
- Abra o menu de contexto do Windows pressionando a tecla
Wine abra o painel de controle - Selecione "Rede e Internet"
- Selecione "Central de Rede e Compartilhamento"
- Clique no link que está ao lado da opção "Conexões"
- Clique em "Propriedades"
- Selecione "IP versão 6 (TCP/IPv6)"
- Clique em "Propriedades"
- Marque a opção "Usar os seguintes endereços de servidores DNS"
- Insira
200:d0c4:68ee:e87b:c206:67b8:5fa5:d4beno campo "Servidor DNS preferencial" e clique em "OK"
Parabéns! A configuração está concluída. Volte ao agendador de tarefas, selecione o item Yggdrasil e clique no botão "Executar" no menu de contexto à direita.
Você verá a janela do terminal aparecer:

Tudo funcionando.
Agora você pode abrir seu navegador e digitar na barra de endereços . Se a rede estiver configurada corretamente, você verá a seguinte página:

Bem-vindo!
Preparamos para você uma lista dos recursos mais interessantes e procurados da rede — você pode encontrá-la .
A Internet Livre na Rússia Começa com Você
Você pode ajudar a estabelecer a Internet livre na Rússia ainda hoje. Elaboramos uma lista abrangente do que você pode fazer para ajudar a rede:
Fale sobre a rede 'Medium' com seus amigos e colegas
Compartilhe para este artigo em redes sociais ou em seu blog pessoal
Participe da discussão sobre questões técnicas da rede 'Medium'
Crie seu serviço web na rede
Levante seu à rede 'Medium'
Leia também:
Estamos no Telegram:
Apenas usuários registrados podem participar da pesquisa. , por favor.
Votação alternativa: é importante para nós saber a opinião dos que não têm uma conta completa no Habr
↑
↓
Recebeu 86 votos. 22 usuários se abstiveram.
Fonte: habr.com
