SocialVPN – VPN sem complicações

12 Comentários

SocialVPN é uma VPN P2P e open source que utiliza tecnologias como IPOP (IP-over-P2P), NAT, UPnP e DHT para criar uma rede privada virtual directa sem ser necessária a configuração de um servidor específico, ao contrário de todos os servidores de VPN comuns como por exemplo o OpenVPN.


Ao usar o protocolo de troca de chaves (diffie-helman) e criptografia assimétrica (RSA), permite de forma segura e autenticada a criação da rede.
A propagação dos certificados na rede é feita por uma DHT (Distributed Hash Table).
A permissão dada aos certificados dos utilizadores pode ser automática através de uma rede social, ou seja, só aceita o certificado havendo uma relação de amizade entre os utilizadores na rede social.

Instalação Ubuntu:

Depois de fazer download do ficheiro respectivo, é necessário executar os seguintes comandos:

sudo apt-get install mono-runtime libmono-corlib2.0-cil libmono-system2.0-cil libmono-system2.0-cil libmono-system-web2.0-cil libmono-system-runtime2.0-cil libmono-posix2.0-cil uml-utilities
sudo apt-get -f install
sudo dpkg --install socialvpn_0.5.1.deb

Já instalei, e agora?

1. Colocar o socialVPN a correr e ir ao endereço: http://127.0.0.1:58888

2. Adicionar um endereço de email

3. Carregar no “Add” no topo direito da página.

3.1. Partilhar a chave do rectângulo 1 da imagem ou enviar o link no rectângulo 2.

ou

3.2. Adicionar a chave de outro computador.

4. Depois de carregar no botão “OK”, basta esperar e seleccionar o link “Allow”

5. Carregar no botão “Allow”

Depois de concluídos estes passos, a ligação só é estabelecida quando os passos 4 e 5 forem efectuados na outra máquina, ou seja, quando for aceite a chave no outro computador.

 

Nota: Como tem tecnologia UPnP não é necessário abrir qualquer porto nos routers.

Licença: Open Source
Sistemas Operativos: Windows, Linux
Download Windows: SocialVPN 0.5.1
Download Linux: SocialVPN 0.5.1
Homepage: SocialVPN

Partilhar:
Tags:

Comentários

12

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Tiago Dias
    Tiago Dias

    Uma correcção, Diffie-Hellman não é um algoritmo de criptografia simétrica, é um algoritmo de troca de chaves para utilização num algoritmo de criptografia simétrica como DES, 3DES ou AES.

    1. Avatar de Francisco Aragão

      Tens razão, foi um lapso grave.
      Já foi corrigido.
      Obrigado pelo reparo

  2. Avatar de Rangel Martins
    Rangel Martins

    Legal, irei fazer o teste sim, posteriormente postarei os resultados e/ou possíveis dúvidas.

    Obrigado.

  3. Avatar de dr_jivagos
    dr_jivagos

    será isto muito diferente do velhinho hamachi?

    1. Avatar de Francisco Aragão

      Sim, a grande diferença é este ser P2P e o Hamachi necessitar de um servidor.

  4. Avatar de José Rebelo
    José Rebelo

    É possível ligar a uma VPN deste tipo com um telemóvel Android? Se não for, existe algum software semelhante que o permita (num PC com Windows)?

    1. Avatar de Francisco Aragão

      O Android já traz um cliente de VPN PPTP nativo, e o windows tem também a opção de servidor de VPN PPTP.

  5. Avatar de ElectroescadaS
    ElectroescadaS

    Para as minhas brincadeiras normalmente uso o “UltraVNC” para controlar o PC aqui no emprego e o que está na bancada todo desmontado. A proxy do “Work” é marreta e não me permite ligações externas. Até que ponto este programa permite “dar a volta”?

    1. Avatar de Francisco Aragão

      Uma vez que não permite ligações externas, pode ser complicado, mas podes sempre testar.

  6. Avatar de Serva
    Serva

    Francisco Aragão ,

    Bom dia fantástica esta aplicação vou experimentar , muito obrigado pela partilha .

    Cumprimentos

    Serva

  7. Avatar de Serva
    Serva

    Bom dia de novo ,

    Off topic já saiu o Pinguy 12,04 LTS .

    http://distrowatch.com/?newsid=07309

    Cumprimentos

    Serva

    1. Avatar de Pedro Pinto

      Excelente. Thanks pela Info