
Moro fora dos EUA, mas tenho um servidor nos EUA para acessar domínios limitados a cidadãos dos EUA por meio de encaminhamento de porta dinâmico ssh. Porém, é um tanto problemático sempre fazer login no servidor via ssh. Prefiro que meu servidor faça o encaminhamento para mim.
Por exemplo, se eu digitar mydomain.com/youtube, meu servidor deverá criar uma conexão com youtube.com para mim. Então quando estou acessando o youtube, estou acessando através do meu servidor.
Como eu resolveria esse problema?
Responder1
1 - Instale o openvpn:http://openvpn.net/index.php/open-source/documentation/howto.html
2 – Instale um proxy como o squid
3 – Configure seu navegador para usar esse proxy
2A - Alternativamente, você pode enviar rotas através do openvpn para esses intervalos de IP que deseja acessar através da conexão openvpn. Nesse caso, todo o tráfego do seu computador que tentar acessar esses intervalos de IP usará a conexão openvpn.
Parecerá que seu tráfego vem do IP onde reside o servidor openvpn. Funciona perfeitamente. :-) O tráfego, claro, é criptografado pelo menos do servidor openvpn para sua casa. Seu ISP e qualquer outra coisa intermediária não serão capazes de descobrir o que diabos você está fazendo, caso sintam necessidade.
Funciona bem também quando "na estrada". Se você estiver em um hotel que bloqueia a porta 1194 do openvpn udp, você pode configurar a porta 80, por exemplo.
Editar: eu pretendia que as etapas 1, 2 e 3 fossem executadas como uma solução. Embora apenas a etapa 2 também possa funcionar, menos o benefício da criptografia que o openvpn oferece.
Você pode tentar usar o stunnel para criptografar o squid. Eu o usei com sucesso para ativar o tráfego criptografado do squid e a troca de senhas.