Thursday, March 15, 2012

Jak si poradit s proxy v aplikacich bez konfigurace sitě?

Pokud využíváte pro připojení k internetu proxy server (převážně ve firmách nebo v nějaké komunitní síti) tak většinou nemáte problém, vetšina aplikací má konfiguraci sitě, kde můžete proxy specifikovat a vše funguje bez problému. Další typ aplikaciví využívá informací nastavených v internet exploreru takže si nastavení proxy přebere automaticky.

Občas se ale objeví aplikace která nastavení sítě nemá a ani nedokáže využít nastavení proxy z IE. Shodou okolností se mi to stalo poslední dobou u aplikací od MS. Dnes jsem se například pokoušel nainstalovat Windows Live Essentials 2011, stáhnu tedy webinstalační soubor a spouštím. Po pár vteřinách se ale instalace ukončí s tím, že se nelze připojit k internetu. Co dal? Instalátor nemá možnst nastavit proxy. Jako první jsem se pokusil stáhnout offline instalátor, jenže ouha offline instalátor není k v češtině dispozici.

Naštěstí jsem si vzpoměl na příkaz netsh a pomocí něho nastavil proxy přímo pro systém. Následně instalace proběhla.

Jaký je tedy postup?

Spusťte cmd (jako administrátor)

do command line napište

netsh winhttp set proxy <nazevproxy>:<port>

pokud chcete přidat vyjímku na některé domény tak je stačí vyjmenovat za portem odděleny pomocí středníku.

netsh winhttp set proxy <nazevproxy>:<port> "domena1.cz;domena2.cz"

Po dokončení instalace, nebo až budete chtít proxy opět vypnout stačí zadat.

netsh winhttp reset proxy