Eu achei o shadowproxy super fácil de usar link Eles têm clientes para uma variedade de sistemas operacionais também.
Eu tenho acesso root em um servidor e posso acessar meu servidor através do ssh e meu servidor e meu laptop executam o Ubuntu. Qual é a maneira mais fácil de configurar o servidor VPN / cliente de tal forma que quando eu conecto o vpn todas as conexões de internet passam pelo servidor?
Eu achei o shadowproxy super fácil de usar link Eles têm clientes para uma variedade de sistemas operacionais também.
Se você quiser apenas tunelar o tráfego HTTP através da VPN, uma das soluções mais fáceis seria:
No cliente: encapsule a porta do proxy remoto (por padrão, 3128) para uma porta local por meio do ssh:
ssh -L 3128:localhost:3128 PROXYSERVERNAME
localhost:3128
como proxy Se você quiser que todo o seu tráfego passe pela VPN, uma solução seria configurar OpenVPN no lado do servidor e use o plug-in do OpenVPN Network Manager no cliente para configurar uma conexão com o servidor. Por padrão, o OpenVPN configurado através do NetworkManager tenta encapsular todo o tráfego através da VPN. Veja outro artigo da wiki da comunidade Ubuntu.