Força os programas que não especificam as configurações de proxy para usar um proxy (isto é: Steam)

23

Minha escola requer um proxy para todo o acesso à internet. Se você quiser usar a internet, é impossível não usar um proxy. Isso torna um problema para muitos programas que parecem não permitir a inserção de configurações de proxy.

Como posso usar o Steam quando estou atrás de um proxy? É possível, de alguma forma, inserir os detalhes em um arquivo de configuração ou forçá-lo a obter as configurações do Internet Explorer?

Se não, existe software para criar um adaptador de rede 'virtual' que passará todo o tráfego (ou todo o tráfego de x do protocolo) através do proxy?

Embora eu esteja enfrentando esse problema específico no Windows 7, as soluções para todos os sistemas operacionais são bem-vindas.

    
por Josh Hunt 05.08.2009 / 12:56

5 respostas

8

Confira o Proxifier . Combinado com um túnel SSH, você deve conseguir obter a maioria dos programas através de qualquer proxy.

Minha escola (e todas as outras em meu estado) tem um elaborado proxy de filtragem da Web que bloqueia a maioria das portas no lado outro do proxy. Eu consegui contorná-lo usando uma combinação dos programas mencionados acima no Windows.

Basta criar um túnel SSH usando o Putty, conforme necessário, e depois configurar o Proxifier para usar o encapsulamento como seu proxy. Isso deve rotear o tráfego de todas as portas através dos proxies.

    
por 15.08.2009 / 03:59
3

Meu software tun2socks (Linux, Windows) cria uma interface de rede virtual que encaminha todas as conexões TCP recebidas através de um servidor proxy especificado. Ele só pode usar um proxy SOCKS e, por padrão, só pode encaminhar o TCP, embora o UDP também possa ser encaminhado se você puder executar meu encaminhador udpgw em algum lugar atrás do SOCKS. Supondo que você atenda a esses requisitos, veja como você pode configurá-lo:

Primeiro, crie a interface virtual e configure-a. No Linux:

openvpn --mktun --dev tun0 --user <your_user>
ifconfig tun0 10.0.0.1/24

Ou, no Windows, apenas instale o OpenVPN para obter a interface virtual do TAP-Win32 e atribua-lhe o IP 10.0.0.1, máscara de rede 255.255.255.0.

Em seguida, inicie o tun2socks, que faz o encaminhamento real:

badvpn-tun2socks --tundev tun0
  --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0
  --socks-server-addr <socks_server_address>:<socks_port>

Aqui, 10.0.0.2 é o IP do roteador virtual dentro da interface virtual. Ele deve estar na mesma sub-rede e diferente daquele atribuído à própria interface virtual ( 10.0.0.1/24 ). No Windows, em vez de tun0 , use:

--tundev "tap0901:<display_name_of_TAP-Win32_device>:10.0.0.1:10.0.0.0:255.255.255.0"

Neste ponto, você deve conseguir executar o ping do roteador virtual 10.0.0.2 (nesse caso, o programa tun2socks em execução será o único a responder). Para encaminhar conexões através do proxy, tudo o que você precisa fazer é rotea-las pelo dispositivo virtual. No Linux:

route add default gw 10.0.0.2 metric 0

Ou no Windows:

route add 0.0.0.0 mask 0.0.0.0 10.0.0.2 metric 0

A parte crítica aqui é que a rota substitui qualquer rota padrão existente. Além disso, se o seu servidor SOCKS não estiver na rede local, você precisará adicionar uma rota de exceção com uma métrica mais alta para evitar que as conexões sejam roteadas de volta para a interface virtual. Veja o link no topo para mais informações.

    
por 18.02.2012 / 23:48
1

Pelo que sei, o Steam usa as configurações de proxy padrão no Internet Explorer. Você pode encontrar problemas se usar um script de proxy, mas é fácil trabalhar por aí. Basta pesquisar no script sobre os endereços de proxy e configurá-los como seus proxies, e o Steam deve funcionar bem.

Se você continuar a ter problemas, você deve procurar nos fóruns do Steam. Os desenvolvedores Steam da Valve normalmente vasculham os fóruns de suporte técnico / ajuda e prestam assistência quando necessário.

Se você está tendo problemas com jogos Steam individuais, provavelmente está sem sorte, pois eles costumam usar portas específicas.

    
por 05.08.2009 / 14:38
1

Sua melhor aposta é definir as informações de proxy em Configurações da Internet no painel de controle, se seu Uni usa um script de configuração de proxy, você pode navegar para esse arquivo em seu navegador e verificar as configurações manuais ou você pode executar com o roteiro e espero o melhor. O Steam deve funcionar depois disso. Meu uni recentemente impediu o acesso a vapor não-proxy para que eles pudessem acelerar as velocidades de download de vapor ...: (

    
por 14.03.2011 / 02:37
0

Nem todos os proxies não permitem que todas as portas sejam acessadas, então o que você descreve não é realmente possível.

Se você puder acessar https: // URLs e tiver acesso a uma máquina do lado de fora, poderá configurar um servidor VPN na máquina externa e executar uma VPN na sua máquina para encapsular todo o tráfego por meio desse servidor. Você poderá acessar este servidor contanto que você execute a VPN na porta 443 e use SSL para handshaking.

Já fiz isso antes no Linux, mas usando o SSH, mas certamente é possível no Windows (desde que você possa encontrar uma VPN gratuita que suporte as opções acima).

    
por 05.08.2009 / 13:15