Crie uma conexão VPN que se conecta a um servidor Socks

3

Eu tenho um servidor proxy socks configurado usando o Shadowsocks e tenho o cliente no meu laptop.

O problema é que eu tenho que configurar cada programa (usando HTTP_PROXY env ou manualmente) para proxy através do meu servidor de meias.

Eu queria criar uma conexão VPN na qual eu configura minhas credenciais de meias para que, quando essa VPN estiver conectada, TODOS a minha rede esteja passando pelo proxy e, quando eu não precisar, eu desconecte a VPN.

Existe alguma ferramenta para definir um novo protocolo ou algo na seção VPN?

Eu tentei o OpenVPN, mas parece que ele não está suportando o que eu quero:

Meu computador - > VPN - > Meias - > Internet.

    
por Aram Alipoor 27.11.2017 / 19:45

3 respostas

2

É impossível usar Socks como protocolo de encapsulamento, portanto, você não pode fazer VPN usando Socks . O motivo é simples: Socks encaminha somente TCP (e UDP em Socks5 ), portanto, outro protocolo não pode passar por Socks .

Você pode usar ProxyChains para transmitir todas as conexões através de seu proxy Socks . Faz o mesmo que Proxifire no MS-Windows.

    
por SuB 11.12.2017 / 20:47
1
% bl0ck_qu0te%

Encaminhar porta 80 para a porta do seu proxy ( 8080 aqui). Um comando como este faria isso temporário (uma reinicialização o removeria).

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8080

Fonte: link

Para tornar esta regra permanente, veja esta pergunta e resposta: Como posso tornar um conjunto específico de regras iptables permanentes?

    
por Artyom 11.12.2017 / 16:01
0

A solução VPN é muito complicada, mas é possível. Você tem que configurar um servidor VPN e no servidor VPN você precisa configurar um proxy para todo o sistema.

A única questão é porque não configurar o proxy do sistema em seu cliente em vez de VPN como descrito aqui: link

No firefox havia uma extensão de alternância de proxy para trocar a conexão, hoje em dia existe um proxy proxy MM3 para o quantum do firefox.

    
por kukulo 06.12.2017 / 14:20