[summary]Este wiki apresenta uma visão geral dos serviços de VPN e descreve o processo de criação da sua própria VPN privada.[\summary]
Informações gerais
Redes Virtuais Privadas, ou VPNs, são dispositivos de rede que estendem uma rede privada através de uma rede pública, permitindo que uma pessoa envie e receba dados com segurança como se estivesse conectada diretamente ao dispositivo de computação, através de uma rede pública.
Por que eu gostaria de criar a minha própria VPN?
VPNs são um dos serviços mais anunciados hoje em dia, em uma época em que computadores são usados para a maioria das tarefas cotidianas. É provável que você já tenha visto seus YouTubers favoritos anunciarem algum tipo de serviço de VPN, seja NordVPN ou ExpressVPN, e sua popularidade crescente faz sentido quando consideramos que as pessoas estão cada vez mais conscientes sobre sua privacidade na internet.
Algumas pessoas podem querer impedir que suas informações sejam rastreadas por empresas ou evitar que seu provedor de internet (ISP) venda seu histórico de navegação, enquanto outras podem estar mais preocupadas em impedir que hackers obtenham suas informações bancárias. Então, qual é a melhor maneira de evitar que esses cenários ocorram?
Se este fosse um vídeo do YouTube, esta seria a parte em que eu promoveria um dos serviços mencionados anteriormente e diria algo sobre como você pode "rotear seu tráfego através de servidores criptografados para que ninguém veja o que você está acessando", e daria um código promocional para você ganhar alguns meses grátis. Bem, lamento estragar a diversão de todos, mas 90 % de todas as informações apresentadas durante esses patrocínios são mentiras deslavadas e alarmismo para fazer você assinar um serviço que não precisa.
Por que eu não preciso de um provedor de VPN?
A maioria das conexões com os sites que você usa já é criptografada através de HTTPS. Se o seu navegador exibir aquele pequeno cadeado próximo à URL, significa que sua conexão é segura. Ninguém consegue ver quanto dinheiro você tem na conta bancária nem seus nomes de usuário e senhas. Mesmo se você estiver usando algum tipo de Wi-Fi público gratuito.
O porém disso é que um hacker em potencial, ou o administrador da sua rede, pode ver em qual site você está. Então, se você quiser esconder o fato de que está acessando o Instagram durante o trabalho, pode usar uma VPN para isso, mas o problema é que você está transferindo o peso da confiança do seu ISP para a empresa de VPN, e a maioria das empresas de VPN não deve ser confiável. Anteriormente, usei a ExpressVPN como exemplo de um serviço de VPN amplamente utilizado. A ExpressVPN é atualmente de propriedade da Kape Technologies, anteriormente conhecida como Crossrider Technologies, que vendia softwares maliciosos (Malware) e de propaganda (Adware), ou seja, exatamente o tipo de coisa para a qual as VPNs são anunciadas como uma medida preventiva.
Para que servem as VPNs exatamente?
Neste ponto, você provavelmente está se perguntando: "qual é o sentido de ter uma VPN?". Bem, as VPNs servem para um propósito legítimo. Elas ajudam você a alterar seu endereço de IP.
A VPN atua como um intermediário entre o dispositivo do cliente e o servidor de um site. Dessa forma, o servidor vê apenas o endereço de IP da VPN, não o do cliente.
Isso pode ser muito útil por vários motivos diferentes. Pode impedir que hackers obtenham seu endereço de IP real usando rastreadores de links. Streamers da Twitch usam VPNs frequentemente para evitar que suas transmissões sofram ataques de negação de serviço (DDoS).
As VPNs também podem ser muito úteis se você quiser assistir a conteúdos bloqueados por região. Basta conectar-se a uma VPN localizada nessa região e, agora, parecerá que você está fazendo solicitações a partir dela. O único problema é que as VPNs usam endereços de IP públicos, então é bastante fácil para um site identificar se você está usando uma VPN. Alguns sites podem bloquear ou restringir o seu acesso se você estiver usando uma VPN para evitar anúncios.
Também é importante ressaltar que esses serviços de VPN são compartilhados e algumas pessoas podem escolher usar esse serviço para fins maliciosos, por isso alguns sites banem permanentemente endereços de IP associados a uma VPN. Por exemplo, alguém que trapaceia em um videogame pode continuar evitando banimentos usando endereços de IP diferentes e, normalmente, os administradores do jogo banirão todos os endereços de IP associados a essa VPN.
Criando sua própria VPN privada
Isso finalmente nos leva a como você pode criar sua própria VPN privada (PVPN). Esta será sua própria VPN, que você configurará com seu próprio endereço de IP e que lhe dará muito mais controle do que um serviço de VPN comum. Você não precisará se preocupar se um serviço está registrando sua atividade ou vendendo suas informações, porque é você quem atuará como seu próprio serviço de VPN. Ela será tão anônima e privada quanto você desejar, pois você estará no controle.
E como uma VPN é apenas outro computador que atua como intermediário, também caberá a você garantir que o dispositivo esteja configurado corretamente e recebendo todas as atualizações de segurança necessárias.
O que você vai precisar?
- Qualquer computador com o sistema operacional de sua preferência (estarei usando um Raspberry Pi 4, 8 GB)
- O sistema operacional de sua escolha (estarei usando o Ubuntu)
Passo um (atualizar seu sistema)
- Atualize seu sistema operacional abrindo seu terminal e executando sudo apt update && sudo apt upgrade.
Passo dois (encontrar e anotar suas informações de IP)
- Use os dois comandos abaixo para encontrar as informações do seu endereço de IP. Você deve procurar pelas duas linhas que terminam com scope global eth0
- ip a
- ip a show eth0
Passo três (baixar e executar o script da OpenVPN)
- Use este comando para baixar o script da OpenVPN
- wget https://git.io/vpn -O openvpn-install.sh
- E conceda permissões ao script usando o comando chmod
- chmod +x openvpn-install.sh
Passo quatro (iniciar e executar sua VPN)
- Execute o script baixado com o comando abaixo
- sudo ./openvpn-install.sh
- O script solicitará as informações de IP que pedimos para você anotar anteriormente. Insira as informações apropriadas nos campos correspondentes. Recomenda-se configurar seu DNS para 1.1.1.1 ou para o Google DNS, pois ambos proporcionarão um melhor desempenho.
Passo cinco (iniciar, parar ou reiniciar seu servidor)
Use os comandos a seguir para iniciar, parar ou reiniciar seu servidor.
parar servidor: $ sudo systemctl stop openvpn-server@server.service iniciar servidor: $ sudo systemctl start openvpn-server@server.service reiniciar servidor: $ sudo systemctl restart openvpn-server@server.service obter status do servidor: $ sudo systemctl status openvpn-server@server.service
Passo seis (conectar à sua PVPN)
No servidor, você encontrará um arquivo de configuração do cliente chamado ~/desktop.ovpn. Use o comando de cópia segura (Secure Copy) para transferir este arquivo para sua área de trabalho local.
$ scp vivek@104.20.187.5:~/desktop.ovpn
Para conectar à sua VPN, você precisará fornecer este arquivo ao cliente OpenVPN no dispositivo que deseja conectar.
Usuários de Linux usarão o seguinte comando...
$ sudo yum install openvpn
Você também precisará copiar o desktop.ovpn conforme mostrado abaixo
$ sudo cp desktop.ovpn /etc/openvpn/client.conf
Você pode testar sua conexão com
$ sudo openvpn --client --config /etc/openvpn/desktop.conf
2 comentários
According to me, the VPN service that you choose should provide the fastest connection. There are many feature-rich VPNs available but they don't provide good speed which is the primary function. You can read some of the fastest and best VPN services here- https://softappworld.com/fastest-vpn-for...
Eva Smith - Responder Compartilhar
How to run the vpn code
health care - Responder Compartilhar