Internet para todos, de graça, e que ninguém saia decepcionado

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 do provedor de Internet descentralizado "Medium" em modo overlay, ou seja, sem se conectar diretamente ao roteador do operador "Medium", mas usando a rede Internet e Yggdrasil 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 do artigo do meu colega.

Internet para todos, de graça, e que ninguém saia decepcionado

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 partial mesh em Kolomnâ e Khanty-Mansiysk, nem todos desejam fazer uma viagem peregrina a essas cidades para experimentar a rede em ação.

Nessas cidades Mesh funciona no nível L2, onde sobre eles, no nível L3 trabalha Yggdrasil, que usamos como transporte principal da rede.

Assim, a topologia da rede "Medium" tem a seguinte aparênciaInternet para todos, de graça, e que ninguém saia decepcionado

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!Internet para todos, de graça, e que ninguém saia decepcionado

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 Ozyory, Samara e Tyumen. 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 na página correspondente. 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:

Yggdrasil 0.3.8 / i386 (32 bits) | Yggdrasil 0.3.8 / amd64 (64 bits)

E, consequentemente, a utilidade para administrar sua cópia do Yggdrasil pode ser baixada aqui:

Yggdrasilctl 0.3.8 / i386 (32 bits) | Yggdrasilctl 0.3.8 / amd64 (64 bits)

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.

Internet para todos, de graça, e que ninguém saia decepcionado

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 seguinte lista 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 podem ter vulnerabilidades.

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.

Internet para todos, de graça, e que ninguém saia decepcionado

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 aqui.

Passo 6. Configuração dos servidores DNS para o protocolo IPv6.

  1. Abra o menu de contexto do Windows pressionando a tecla Win e abra o painel de controle
  2. Selecione "Rede e Internet"
  3. Selecione "Central de Rede e Compartilhamento"
  4. Clique no link que está ao lado da opção "Conexões"
  5. Clique em "Propriedades"
  6. Selecione "IP versão 6 (TCP/IPv6)"
  7. Clique em "Propriedades"
  8. Marque a opção "Usar os seguintes endereços de servidores DNS"
  9. Insira 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be no 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:

Internet para todos, de graça, e que ninguém saia decepcionado
Tudo funcionando.

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

Internet para todos, de graça, e que ninguém saia decepcionado

Bem-vindo!

Preparamos para você uma lista dos recursos mais interessantes e procurados da rede — você pode encontrá-la aqui.

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:

    Internet para todos, de graça, e que ninguém saia decepcionado   Fale sobre a rede 'Medium' com seus amigos e colegas
    Internet para todos, de graça, e que ninguém saia decepcionado   Compartilhe o link para este artigo em redes sociais ou em seu blog pessoal
    Internet para todos, de graça, e que ninguém saia decepcionado   Participe da discussão sobre questões técnicas da rede 'Medium' no GitHub
    Internet para todos, de graça, e que ninguém saia decepcionado   Crie seu serviço web na rede Yggdrasil
    Internet para todos, de graça, e que ninguém saia decepcionado   Levante seu ponto de acesso à rede 'Medium'

Leia também:

Não tenho nada a esconder
Tudo o que você queria saber sobre o provedor de internet descentralizado "Medium", mas tinha medo de perguntar
Querida, estamos matando a Internet

Estamos no Telegram: @medium_isp

Apenas usuários registrados podem participar da pesquisa. Entre, 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

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster