Configurações globais de proxy para todos os aplicativos do Windows no Windows Vista

48

Como faço para o Windows (Vista) aplicar determinado servidor proxy a todos os aplicativos que usam internet?

    
por skfd 26.08.2009 / 00:25

6 respostas

49

A resposta curta é: você não pode. Não existe uma configuração de proxy "global", porque os proxies são usados por aplicativos individuais (como o Internet Explorer, Firefox, etc.), não pelo próprio Windows. No entanto, alguns programas usam internamente as bibliotecas do Internet Explorer para acessar a web, portanto, eles usarão a configuração do IE, conforme postada por firedfly .

Você pode forçar aplicativos individuais a usar proxies, mesmo que os próprios aplicativos não suportem proxies, usando ferramentas como FreeCAP ou Socksify .

Se você realmente quer forçar todos os programas a passarem por um proxy, isso teria que ser feito no nível da rede, então você precisaria estabelecer uma conexão VPN com um serviço como Sua liberdade ou Anônimo da Steganos Internet .

    
por 26.08.2009 / 07:21
13

As configurações de proxy padrão são definidas nas opções do Internet Explorer.

Tools->Internet Options->Connections tab->Lan Settings button

As informações de proxy especificadas aqui serão o padrão do sistema. No entanto, nem todos os aplicativos usam as configurações de proxy padrão.

    
por 26.08.2009 / 01:22
11

Você pode definir um proxy global no nível da máquina usando o netsh.exe. Executar:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
    
por 24.05.2011 / 21:12
8

Proxifier

Foradacaixa,vocênãopodedefinirumproxyglobalparatodososaplicativosaseremusados.EmboravocêpossainserirseusdetalhesdeproxynoInternetExplorer,como firedfly sugere, isso funcionará apenas para determinados aplicativos (principalmente aplicativos do Windows, mas o Google Chrome usa essas configurações).

O

Privoxy faz exatamente o que você procura. Ele estabelecerá uma conexão com o proxy e roteará todo o tráfego para fora dele (excluindo tráfego local, é claro). Funciona tanto no Windows quanto no OS X, e até tem uma versão portátil.

Proxifier is a program that allows network applications that do not support working through proxy servers to operate through an HTTPS or SOCKS proxy or a chain of proxy servers.

With Proxifier you can work with any Internet client (browsers, FTP, IRC, BitTorrent, messengers, telnet, SSH, video/audio, games...) through a network that is separated from Internet by a firewall (only one open port is required for a proxy tunnel to bypass firewall).

Eu também usei este programa para responda meu Force Steam (e outros programas que não especificam proxy configurações) para usar uma pergunta de proxy .

    
por 26.08.2009 / 07:28
7

Você pode usar a política de grupo para definir o padrão servidor proxy para todos os usuários :

In group policy: Local Computer Policy - Computer Configuration - Administrative Templates - Windows Componants -Internet Explorer - enable "Make proxy settings 'Per Machine'rather than 'Per User'" This setting makes it so you don't have to reassign the settings each time a different user logs into the machine.

Local Computer Policy - User Configuration - Windows Settings - Internet Explorer Maintenance - Connection - Proxy Settings. (You can define the proxy settings here)

Local Computer Policy - User Configuration - Windows Settings - Internet Explorer Maintenance - URLs (you can set your default home page, ect, here)

Existe também uma opção para configurar o Windows Update para usar um servidor proxy :

Netsh winhttp set proxy myproxy

Netsh winhttp set proxy myproxy:80 ";bar"

Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.   contoso.com"

Em nosso ambiente, acabamos usando: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"

    
por 06.01.2012 / 20:07
1

Se você tiver violinista, poderá verificar as solicitações do seu navegador depois de já ter autenticado e copiado o cabeçalho Autorização-proxy e definir um ponto de interrupção antes das solicitações para capturar solicitações do seu programa e colar o cabeçalho na solicitação. Ou você pode adicionar uma regra personalizada dentro de OnBeforeRequest (Ctrl + R):

if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
    oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}

em que xxxxx é o que você capturou da solicitação do navegador. Embora não seja uma solução permanente, é simples e funciona bem. Adicionar a regra também funciona com a transmissão ativada.

    
por 26.06.2012 / 14:07

Tags