1. Abra a Porta 8080 no Seu VPS
Para permitir conexões de entrada na porta 8080, abra-a usando uma ferramenta de firewall como o UFW. Execute os seguintes comandos:
sudo ufw allow 8080/tcp
sudo ufw reload
2. Configure o SSH no Seu VPS
- Edite o arquivo de configuração do SSH:
- Habilite
GatewayPortsadicionando ou atualizando a seguinte linha: - Reinicie o serviço SSH para aplicar as alterações:
sudo nano /etc/ssh/sshd_config
GatewayPorts yes
sudo systemctl restart ssh
3. Inicie o Túnel SSH
Do seu computador local, crie um túnel SSH reverso executando este comando:
ssh -R 0.0.0.0:8080:127.0.0.1:8080 root@__SEU_IP_DO_SERVIDOR__
0.0.0.0:8080: Abre a porta 8080 em todas as interfaces do VPS.127.0.0.1:8080: Encaminha solicitações do VPS para o seu servidor local rodando na porta 8080.root@__SEU_IP_DO_SERVIDOR__: Substitua pelo login e domínio/IP do seu VPS.
4. Verifique a Conexão
Após configurar o túnel, seu servidor local estará acessível em:
http://__SEU_IP_DO_SERVIDOR__:8080
É isso! Seu servidor local agora está exposto através do seu VPS sem a necessidade de servidores web adicionais ou configurações de domínio.
Casos de Uso Práticos
Esta configuração pode ser incrivelmente útil em vários cenários. Por exemplo:
- Compartilhamento de Arquivos Grandes: Você pode compartilhar arquivos muito grandes com seu parceiro ou equipe sem depender de serviços de terceiros.
- Hospedagem de um Site WordPress com Docker: Crie um site WordPress no Docker, instale plugins para galerias de mídia e hospede suas fotos e vídeos para compartilhá-los com quem você quiser.
- Usando um VPS Barato: Você pode comprar o VPS mais barato disponível, pois o principal requisito é ter um endereço IP público. Com isso, você pode configurar seu servidor de compartilhamento de arquivos.
- Compartilhamento de Arquivos Interno ou Familiar: Crie um serviço privado de compartilhamento de arquivos para sua organização ou família, onde todos possam trocar fotos, vídeos, arquivos de texto e mais.
0