Esta não é uma VPN, mas é uma solução para contornar os servidores proxy.
Instale o sshd, se ainda não estiver.
sudo install sshd
Faça o sshd escutar em uma porta não padrão. Em / etc / ssh / sshd_config você verá
port 22
Você pode alterar esse número de porta ou fazer o sshd escutar em várias portas com várias diretivas de porta, como
port 22
port 5743
Altere o número da porta ou deixe como desejar.
Carregue a nova configuração com o comando:
/etc/init.d/sshd restart
Instale o servidor proxy do squid no seu sshserver.
sudo apt-get install squid3
Peça ao servidor proxy do squid que indique a porta 8080 no 127.0.0.1 do seu servidor sshd, modificando o arquivo /etc/squid3/squid.conf.
http_port 127.0.0.1:8080
E que você pode se conectar a ele com essas linhas
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
Carregue a nova configuração com o comando
/etc/inid.d/squid3 restart
Agora você pode usar o putty ou qualquer outro cliente ssh em uma máquina no trabalho para conectar-se ao seu sshserver. Um exemplo para a linha de comando:
ssh -L 8081:127.0.0.1:8080 user@sshserver -p 5743
Última etapa, defina as configurações de proxy do seu navegador para a porta 8081 de 127.0.0.1. Quando o seu navegador faz uma requisição para o endereço de máquinas locais 127.0.0.1 porta 8081, o seu cliente ssh escutando aquela porta encapsulará a requisição para o seu sshserver escutando na porta 5743 do sshserver. O servidor ssh encaminhará o texto claro do tráfego para o servidor proxy do squid, escutando na porta 127.0.0.1 8080 do sshserver. O proxy que está sendo executado no seu sshserver agora fará o proxy da solicitação do seu navegador para o youtube, facebook google ect.