Como fazer um servidor VPN?
Publicados: 2021-09-04Uma VPN no mundo de hoje tornou-se uma necessidade para manter sua identidade online segura e protegida de olhares indiscretos. Há concorrência na indústria entre os melhores provedores de VPN para oferecer os melhores serviços aos usuários, mas mesmo os serviços de VPN mais poderosos têm falhas, pelas quais você deve saber como criar seu próprio servidor VPN com os recursos limitados que você tem em mãos!
É verdade que você precisará realizar alguns esforços extras para criar seu próprio servidor VPN, mas ei, não há terceiros envolvidos. Depois de configurar seu servidor VPN, verifique se sua VPN está funcionando ou não.
- Você pode criar seu próprio servidor VPN no Amazon Cloud Services e configurar dispositivos clientes para permitir o uso do seu servidor VPN.
- Se você tiver um roteador com recursos de VPN, poderá configurar um servidor VPN em sua rede doméstica.
- Caso você não tenha um roteador VPN, você ainda pode criar um servidor VPN em sua rede doméstica atualizando o firmware do seu roteador.
Como fazer um servidor VPN na nuvem?
Configurar seu próprio serviço de VPN pode ser um desafio, mas usar uma solução baseada em nuvem é fácil. Configurar o sistema significa apenas inserir dados em um formulário online e informações de faturamento. Você não precisa se preocupar em configurar um computador ou roteador, pois ele gerencia tudo para você.
Criar uma conta no Amazon Web Services
- Vá para a página Amazon Web Services e clique em 'Criar uma conta da AWS'.
- Faça login com sua conta.
- No painel Segurança, Identidade e Conformidade, vá para Serviços e depois para IAM.
- Clique em Usuários e depois em Adicionar usuário.
- Crie um nome de usuário e clique em Acesso programático. Clique em Avançar.
- Clique em Anexar políticas existentes diretamente.
- Marque em Acesso de Administrador digitando 'admin' na pesquisa. Clique em Avançar.
- Clique no botão Download CSV, que consiste em alguns arquivos importantes que você precisará mais tarde.
Configurar e executar dependências de algo
A configuração do Algo em seu computador Windows pode levar alguns minutos. Leia as instruções, baixe o Algo e execute-o seguido pela linha de comando para instalá-lo e configurá-lo.
No Windows 10
- Vá para as Configurações e vá para Atualização e segurança.
- Clique em Para Desenvolvedores e ative o Modo de Desenvolvedor.
- Vá para o Painel de Controle e depois vá para Programas.
- Ative os recursos do Windows.
- Selecione Windows Subsystem for Linux rolando para baixo.
- Clique em OK.
- O programa será instalado em seu computador.
- Reinicie seu computador.
- Agora verifique se o Linux Bash está instalado no seu computador ou não digitando 'Bash' no painel de pesquisa.
- Abra o Bash e instale o software depois de responder a algumas perguntas.
- Assim que a instalação for concluída, digite estes comandos em seguida,
sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
- Use este comando abaixo para clonar o repositório na próxima etapa,
git clone https://github.com/trailofbits/algo && cd algo
- Agora você tem que criar uma lista de usuários, digite nano config.cfg e pressione o botão Enter.
- O comando exibirá um editor de texto em sua tela, digite os nomes dos usuários autorizados a usar sua VPN.
- Para salvar a lista, digite Ctrl+X e feche o editor.
- No terminal, digite o comando ./algo que iniciará a instalação.
- A chave do provedor Amazon EC2 é 2, digite 2 se for o provedor que você está procurando.
- Digite um nome de VPN.
- Escolha um local de servidor (Observe que, se você escolher um local de servidor mais próximo de sua localização real, o desempenho será um pouco melhor se você escolher um servidor distante).
- Nesta próxima etapa, abra o arquivo CSV que foi baixado da AWS (na última etapa da seção anterior).
- Copie sua AWS Access Key e AWS Secret Key, cole as chaves nas seções sempre que necessário.
- Na seção VPN On Demand, escolha se deseja ou não que sua VPN funcione automaticamente escolhendo Sim.
No Linux e macOS
Essas instruções funcionarão em qualquer mac, mas observe que, para Linux, essas instruções são apenas para Debian Linux. Os comandos são diferentes para outras variantes do Linux.
- Baixe Algo aqui .
- Extraia o arquivo zip algo-master em seu computador.
- Digite cd em seu terminal Linux, arraste e solte a pasta algo-master em seu terminal.
- Deveria parecer,
cd /Users/hammalfarooq/Downloads/algo-master
- Digite os seguintes comandos em seguida,
Para Linux, digite estes comandos.
$ sudo apt-get update && sudo apt-get install \
essencial para construção \v
libssl-dev \
libffi-dev \
python-dev \
python-pip \
python-setuptools \
python-virtualenv –y
Para macOS, digite estes comandos
$ python -m assurancepip –user
$ python -m pip install –user –upgrade virtualenv
- Em seguida, continue instalando as dependências restantes do algo digitando os comandos abaixo,
$ python -m virtualenv –python=`which python2` env &&
fonte env/bin/ativar &&
python -m pip install -U pip virtualenv &&
python -m pip install -r requirements.txt
Observe que pode ser necessário instalar o cc se seu sistema operacional for macOS.
- Digite o comando sudo nano config.cfg e digite para criar uma lista de usuários que têm permissão para usar sua VPN.
- Para salvar a lista, pressione Ctrl+X.
- No mesmo terminal, digite ./algo para iniciar a instalação.
- A chave do provedor Amazon EC2 é 2, digite 2 se for o provedor que você está procurando.
- Digite um nome de VPN e escolha um local de servidor. (Observe que você experimentará uma boa velocidade se escolher um local de servidor VPN mais próximo de sua localização real).
- Abra o arquivo CSV baixado na seção anterior da AWS.
- Copie sua chave de acesso da AWS e a chave secreta da AWS e cole sempre que necessário.
- Você pode habilitar a VPN para funcionar automaticamente escolhendo Sim na seção VPN sob demanda ou operá-la manualmente.
Configure seus dispositivos configurando VPN
Para configurar e configurar sua VPN em um novo dispositivo, tudo o que você precisa fazer é configurar um perfil.
Para dispositivos Apple
Mac
- Dê um duplo clique no arquivo .mobileconfig que está na pasta algo-master dentro da pasta configs.
- A instalação começará e um perfil será criado.
iOS
- Abra o arquivo .mobileconfig no seu dispositivo iOS (envie-o por e-mail ou Airdrop) e configure um perfil para se conectar à VPN.
- Exclua o perfil quando quiser se desconectar da VPN.
Para dispositivos Android
- Instale o cliente VPN strongSwan da Google Play Store.
- Na pasta configs, encontre o arquivo P12.
- Transfira o arquivo P12 para o seu dispositivo Android.
- Abra o arquivo P12 através do cliente VPN strongSwan e conecte-se à sua VPN.
Para Windows
- Vá para a pasta config e copie os arquivos PEM, P12 e PS1.
- Cole os arquivos em outro lugar do seu computador.
- Clique e importe os arquivos PEM na pasta do certificado Raiz Confiável.
- Abra o Windows Powershell e altere o diretório para onde você colou os arquivos PEM, P12 e PS1.
- Em seguida, digite este comando e digite,
Set-ExecutionPolicy Unrestricted -Scope CurrentUser

- Digite o nome do script do Powershell e pressione Enter.
- Na última etapa, digite este comando e pressione Enter para concluir a configuração.
Set-ExecutionPolicy Restricted -Scope CurrentUser
Agora você está conectado com sucesso à sua VPN e seu tráfego está seguro!
Como fazer um servidor VPN no roteador VPN?
O principal requisito para esse método é que você saiba o que é um roteador VPN e como ele é diferente de um roteador comum.
A maneira mais fácil de configurar uma VPN é usar seu próprio roteador compatível com VPN. Mas se você não tiver um roteador que inclua essa opção, esse método provavelmente não funcionará. Continue lendo para saber mais sobre como você pode criar um servidor VPN se não tiver um roteador VPN.
- Faça uma busca em seu roteador por “VPN” para ver se é compatível com o serviço.
- Você encontrou o manual do seu roteador, certo? Caso contrário, você pode encontrar a página de configurações de roteamento digitando 192.168.0.1 ou 192.168.1.1 em seu navegador e, em seguida, encontrando a seção VPN da página de configuração.
- Ao chegar à seção VPN, configure um servidor VPN seguindo as instruções.
- Especifique um protocolo VPN e configure sua VPN digitando um nome de usuário e senha. Reinicie o roteador para aplicar as configurações.
- Para utilizar a VPN em qualquer dispositivo, instale os arquivos de configuração do roteador e extraia-os em seu dispositivo.
Como fazer um servidor VPN piscando seu roteador?
Mais uma alternativa para configurar uma VPN em sua rede doméstica é atualizar o firmware do seu roteador. Flashing requer pesquisa antes de fazê-lo, então tenha cuidado se você decidir sobre esta técnica. Basicamente, você instalará um sistema operacional em seu roteador que inclui recursos como hospedagem VPN - permitindo assim que você hospede uma VPN.
É aconselhável que você verifique a compatibilidade do seu roteador se ele suporta DD-WRT ou OpenWrt antes de atualizar seu roteador.
Roteador piscando
- Baixe o firmware compatível para o seu roteador em seu computador e conecte seu roteador ao computador.
- Com um cabo ethernet, conecte uma extremidade do cabo à porta LAN do Roteador e uma extremidade do cabo à porta LAN do computador.
- Abra seu navegador favorito em seu computador e acesse a página de configuração do roteador.
- Vá para a seção de atualização de firmware do seu roteador
- Atualize seu roteador pelo firmware baixado na primeira etapa.
- Siga as instruções cuidadosamente e atualize o firmware do seu roteador.
Crie um servidor VPN
- Vá para a página de configuração do seu roteador e siga as etapas para criar seu próprio servidor VPN.
- Na página de configuração do seu roteador, vá para a seção VPN.
- Ative o protocolo VPN (Protocolo recomendado: OpenVPN)
- Execute os comandos para DD-WRT ou OpenWrt, qualquer tipo de firmware que você escolheu enquanto atualiza o firmware do seu roteador.
Configure seu servidor e clientes VPN
- Para iniciar o processo, defina as configurações de firewall do seu roteador para permitir conexões VPN de entrada.
- Gere um certificado para garantir a comunicação do servidor VPN com um canal seguro para o cliente VPN.
- Gere chaves privadas e certificados para a criação de perfis de clientes VPN.
- Agora instale o software para OpenVPN.
- Neste ponto, conclua o processo de criação de perfil emitindo os certificados e as chaves privadas para os clientes VPN.
- Configure os perfis de cliente VPN nos dispositivos que acessarão seu servidor VPN.
- Clientes VPN com acesso agora podem se conectar ao seu servidor VPN.
Por que criar seu próprio servidor VPN?
No mundo atual de milhares de provedores de VPN que oferecem ótimas ofertas em serviços VPN, existem algumas vantagens adicionais e razões pelas quais você deve ter seu próprio servidor VPN.
Economize nas taxas mensais de VPN
Se você tiver seu próprio servidor VPN, poderá economizar todos os dólares deduzidos de sua conta mensalmente enquanto obtém todos os benefícios de uma VPN. No entanto, você não poderá usar os recursos adicionais que os serviços VPN fornecem, como os recursos Kill-Switch, Double Encryption ou Multi-Hop.
Acesso à rede doméstica de qualquer lugar
Configurar sua VPN em seu próprio roteador doméstico permitirá que você use recursos em casa como se ainda estivesse lá. Desde a impressão de documentos da impressora em sua casa até o acesso aos seus arquivos pessoais, tudo o que estava disponível para você quando conectado via conexão com fio estará acessível ao usar a conexão VPN.
Evite ser rastreado
Você não quer que suas atividades de navegação na web sejam monitoradas por um serviço VPN. Ter seu próprio servidor VPN garantirá que seus dados estejam seguros. No entanto, se você deseja um serviço VPN de terceiros que tenha políticas de log rígidas, pode optar pelo ExpressVPN .
Por que você não deve criar seu próprio servidor VPN?
Não é necessário configurar seu próprio servidor VPN. Um serviço VPN confiável fornecerá um alto nível de segurança e privacidade, a menos que você tenha seus próprios motivos para configurar um servidor VPN para si mesmo.
Velocidade de Internet lenta
Uma VPN pode ajudá-lo a todo custo, mas também pode diminuir sua conexão com a Internet se você tiver uma largura de banda de velocidade média.
Os roteadores domésticos podem ser ótimos recursos para configurar um servidor VPN, mas nem sempre têm a largura de banda necessária. Se você já possui uma internet de velocidade limitada, hospedar seu próprio servidor VPN diminuirá ainda mais a velocidade da sua internet.
Acesso apenas ao IP da sua rede doméstica
Você não terá acesso a vários locais ou servidores que um provedor de VPN comercial oferece a seus usuários para experimentar e encontrar o melhor servidor VPN que desbloqueia bibliotecas de streaming ou falsifica geograficamente seus jogos AR favoritos baseados em localização. Mas você só terá acesso ao endereço IP da sua rede doméstica.
Sem acesso a recursos externos de VPN
As VPNs comerciais não apenas oferecem atividades seguras na Internet, mas também oferecem mais recursos que podem garantir sua privacidade online. Recursos como Kill-switch, Double Encryption ou Multi-Hop geralmente estão incluídos nos planos básicos de serviços VPN de terceiros e esses recursos são uma vantagem para mantê-lo seguro e anônimo na web!
Embrulhando-o!
Priorize seus motivos primeiro se realmente houver necessidade de criar um servidor VPN próprio. Porque há um requisito de esforço extra se você configurar um servidor VPN por conta própria com os recursos limitados que possui – para continuar mantendo-o – para verificar se há vazamentos e configurá-lo corretamente. Fora isso, você sempre pode obter um serviço VPN confiável com preços razoáveis com um pouco de pesquisa!
Tem alguma opinião sobre isso? Deixe-nos saber abaixo nos comentários ou leve a discussão para o nosso Twitter ou Facebook.