Espero que você possa me apontar na direção certa. Eu tenho essa ideia, mas preciso de alguns conselhos e sugestões sobre onde procurar e como fazer (se for possível)
Eu quero que meus familiares se conectem a uma VPN (servidor linux) usando nome de usuário e senha, então quero redirecionar cada usuário para uma porta específica dentro do mesmo IP, deixe-me descrever melhor:
user1 -> conecta-se à VPN usando user1 como nome de usuário
Dentro do servidor VPN vou redirecionar user1 para o IP e porta 192.168.0.10:9800
Nota: Estou tentando usar IPsec ou OpenVPN, não sei qual, se você tiver uma sugestão melhor, estou aberto para conferir. Posso estar recuperando contêineres de volta apenas com linhas de comando linux, janelas RDP ou VNC. Eu não quero usar um roteador.
Obrigado!!!!
Isso é definitivamente possível.
Para fazer isso com o openVPN - defina a configuração do OpenVPN para fornecer um IP para cada usuário com base no nome de usuário. Isso é bastante direto usando a diretiva ifconfig-push (consulte https://community.openvpn.net/openvpn/wiki/Concepts-Addressing ?
Como agora você conhece o IP do cliente, pode usar as regras iptables dnat para redirecionar todo o tráfego do cliente para a porta apropriada com regras como (não testado - provavelmente precisa de ajustes)