Virtual Network Adapter que encaminha a solicitação para um proxy SOCKS

2

Ser forçado a usar um proxy é um pesadelo. Você precisa configurar quase todos os softwares para o proxy, se o software suportar isso. Seria ótimo se pudéssemos configurar nosso adaptador de rede para usar um proxy SOCKS por padrão. Como não é uma opção para o Windows 10, estou procurando um adaptador virtual que funcione.

Algo parecido com isto:

Software -> Virtual Network Adapter -> SOCKS Proxy
    
por Ramazan Polat 13.07.2018 / 21:24

2 respostas

1

Aqui está o que eu fiz para fazer isso.

  1. Use OpenVPN toque em drivers para instalar um adaptador de rede virtual ( use drivers NDIS5 ).
  2. Nomeie como taplan
  3. Atribua 10.0.0.1 ao seu adaptador de rede denominado taplan . Use 255.255.255.0 como máscara de sub-rede.
  4. Ter um servidor de meias ou usar o servidor público que você possui para fazer uma conexão de proxy socks de túnel ssh.

Se você não tiver um proxy de meias, precisará de um servidor público. Você pode usar massa para estabelecer uma conexão ssh junto com um túnel que atua como um proxy de meias. Comando de amostra é algo assim:

ssh -D 8123 -f -C -q -N socksserverip.com

Depois disso, você tem um proxy de meias no seu localhost na porta 8123 .

  1. Verifique seu proxy de meias com o Firefox apontando localhost:8123 como proxy de socks. Se você tem uma conexão com a internet, então até agora tudo bem.

  2. Faça o download de tun2socks de binários do Windows pré-criados . Para essa pergunta, usei badvpn-1.999.128-win32.zip file.

Extraia o arquivo bin/badvpn-tun2socks.exe para algum lugar no PATH do sistema e renomeie como t2s.

  1. Configure o tun2socks para fazer seu adaptador taplan usar o proxy socks.

Digite o prompt de comando com privilégios de administrador e digite:

$ t2s --tundev "tap0901:taplan:10.0.0.1:10.0.0.0:255.255.255.0" --netif-ipaddr 10.0.02 --netif-netmask 255.255.255.0 --socks-server-addr 127.0.0.1:8123

Agora você tem um adaptador de rede virtual chamado taplan , que usa o proxy de meias configurado como seu host local para se conectar à Internet. Todos os pedidos encaminhados para este adaptador serão enviados através do seu servidor público.

  1. Configure sua internet routes .

No prompt de comando, digite:

$ route PRINT

isso mostrará suas rotas atuais. O gateway padrão é o principal. Observe que o IP.

$ route CHANGE 0.0.0.0 MASK 0.0.0.0  your_current_gateway_ip METRIC 400
$ route ADD 0.0.0.0 MASK 0.0.0.0 10.0.0.2 METRIC 50

Agora, todo o seu tráfego da Internet usará o 10.0.0.2 como gateway configurado em um adaptador de rede virtual.

    
por 21.07.2018 / 22:27
1

Você está procurando por um proxy de todo o sistema para todos os programas, incluindo aqueles que ignoram o proxy do Windows 10 definido em Configurações > Rede & Internet > Proxy em "Configuração manual de proxy".

Você precisará disso para um produto de terceiros, já que o Windows 10 não tem um mecanismo embutido para isso.

Eu listo abaixo os produtos que conheço, embora você precise testá-los para ver o quão bem eles trabalham com o seu ambiente:

  • SocksCap64 (freeware que data de novembro de 2017)
  • WideCap e seu antecessor muito mais antigo FreeCap (freeware que data de 2009)
  • AllProxy Lite (freeware que data de 2018) e seu irmão comercial AllProxy ($ 9.95)
  • ProxyCap ($ 36 com teste de 30 dias)
  • Proxifier (US $ 36 com 30 dias de teste, datado de dezembro de 2016)
por 18.07.2018 / 21:07