Eu tenho acesso root em um servidor e posso acessar meu servidor através de ssh e meu servidor e meu laptop executam o Ubuntu. Qual é a maneira mais fácil de configurar o servidor/cliente VPN de forma que, quando eu conectar o VPN, todas as conexões de Internet passem pelo servidor?
Responder1
Se você deseja apenas encapsular o tráfego HTTP através da VPN, uma das soluções mais fáceis seria:
- Configurar umLulaproxy no servidor e configure-o para aceitar apenas conexões do host local. VerEste artigodo wiki da comunidade Ubuntu.
No cliente: tunele a porta do proxy remoto (por padrão 3128) para uma porta local através de ssh:
ssh -L 3128:localhost:3128 PROXYSERVERNAME
- Configure seu navegador para usar
localhost:3128
como proxy
Se você deseja que todo o seu tráfego passe pela VPN, uma solução seria configurarOpenVPNno lado do servidor e use o plug-in 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. Veroutro artigodo wiki da comunidade Ubuntu.
Responder2
Achei o shadowproxy super fácil de usarhttp://shadowsocks.org/en/index.htmlEles também têm clientes para uma variedade de sistemas operacionais.