Изменить адрес/порт прокси в браузере с помощью .bat файла

Все о Windows, Linux, MacOS, Novell NetWare, DOS и т.д. Сетевые службы, http, ftp, ssh, браузеры, почтовые клиенты и многое другое. Установить, настроить, объединить в сеть, заставить эффективно работать.

Модератор: xdsl

Изменить адрес/порт прокси в браузере с помощью .bat файла

Сообщение hoskin 03 дек 2009, 14:33

Подключая ноутбук к различным сетям, рано или поздно надоедает вручную менять настроики в ОС и браузере. Хочется написать несколько пакетных файлов, подстраивающих под конкретную сеть.

С настроикой сети то просто:

Код: Выделить всё
netsh interface ip set address name="Cody" source=static addr=192.168.166.249 mask=255.255.255.0 gateway=192.168.166.253 gwmetric=1


А вот как изменить командной строкой прокси в браузере? В любимой опере найти настройку в .ini файлах не удалось. Надеюсь кто-нибудь встрелся с данной задачей и поможет.

ЗЫ: Как сделать подобное в других браузерах и кипе/аське тоже интересно узнать
hoskin
 
Сообщения: 22
Зарегистрирован: 27 окт 2009, 13:28
Полное имя: Иванов Алексей Викторович

Re: Изменить адрес/порт прокси в браузере с помощью .bat файла

Сообщение alekam 30 мар 2010, 09:54

Если я не ошибаюсь, чтобы изменить настройки прокси, нужно написать в консоли:
Код: Выделить всё
export http_proxy=http://proxy.address:3128
export ftp_proxy=ftp://proxy.address:3128


Это изменит системные настройки, но у многих программ есть свои настройки, не зависящие от этих.
alekam
 
Сообщения: 46
Зарегистрирован: 23 дек 2008, 14:36
Полное имя: A.K.

Re: Изменить адрес/порт прокси в браузере с помощью .bat файла

Сообщение xdsl 30 мар 2010, 12:13

Код: Выделить всё
export http_proxy=http://proxy.address:3128
export ftp_proxy=ftp://proxy.address:3128

Разве это в виндовс тоже работает?
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Изменить адрес/порт прокси в браузере с помощью .bat файла

Сообщение alekam 20 сен 2010, 08:39

тут обычно линукс обсуждают..

для винды через netsh можно изменить настройки системного прокси если есть модуль winhttp (он есть в Windows Server 2008 и Windows Vista). [url="http://technet.microsoft.com/ru-ru/library/cc731131(WS.10).aspx#BKMK_5"]подробности[/url]

Посмотреть список доступных модулей можно командой
Код: Выделить всё
netsh show helper


для других версий это делается через реестр. пример скрипта на VisualBasic

Код: Выделить всё
Const HKEY_CURRENT_USER = &H80000001

strComputer = "."

Set ScriptMe=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
    strComputer & "\root\default:StdRegProv")

strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings"

strValueName = "ProxyEnable"
dwValue = 1
ScriptMe.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

strValueName = "ProxyServer"
stValue = "http=192.168.1.1:8080;https=192.168.1.1:8080"
ScriptMe.SetStringValue HKEY_CURRENT_USER,strKeyPath,strValueName,stValue

strValueName = "ProxyOverride"
stValue = "www.google.co.uk;<local>"
ScriptMe.SetStringValue HKEY_CURRENT_USER,strKeyPath,strValueName,stValue
alekam
 
Сообщения: 46
Зарегистрирован: 23 дек 2008, 14:36
Полное имя: A.K.


Вернуться в Операционные системы и сетевое программное обеспечение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2