2009-08-25 22:25:54 +0000 2009-08-25 22:25:54 +0000
55
55
Advertisement

Настройки глобального прокси-сервера для всех приложений Windows в Windows Vista

Advertisement

Как заставить Windows (Vista) применять определенный прокси-сервер для всех приложений, использующих Интернет?

Advertisement

Ответы (6)

54
54
54
2009-08-26 05:21:18 +0000

Короткий ответ: ты не можешь. Нет никакой “глобальной” настройки прокси, потому что прокси используются отдельными приложениями (например, Internet Explorer, Firefox и т.д.), а не самой Windows. Однако, некоторые программы внутри используют библиотеки Internet Explorer для доступа к веб, поэтому они будут использовать настройку IE, опубликованную в статье firedfly.

Вы можете заставить отдельные приложения использовать прокси, даже если сами приложения не поддерживают прокси, с помощью таких утилит, как FreeCAP или Socksify .

Если вы действительно хотите заставить all программы проходить через прокси, это должно быть сделано на сетевом уровне, поэтому вам нужно будет установить VPN-соединение с такой службой, как Your Freedom или Steganos Internet Anonym .

14
14
14
2009-08-25 23:22:47 +0000

Настройки прокси по умолчанию установлены в настройках Internet Explorer.

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

Информация о прокси, указанная здесь, будет являться информацией о системе по умолчанию. Хотя не все приложения используют настройки прокси по умолчанию.

11
Advertisement
11
11
2011-05-24 19:12:43 +0000

Вы можете установить глобальный прокси на уровне машины, используя netsh.exe. Запуск:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
9
9
9
2009-08-26 05:28:08 +0000

Proxifier

Из коробки, вы не можете установить глобальный прокси для всех приложений, которые будут использоваться. Хотя вы можете ввести данные о прокси в Internet Explorer, как предполагает firedfly , это будет работать только для определенных приложений (в основном приложений Windows, но Google Chrome использует эти настройки).

Privoxy делает именно то, что вы ищете. Он устанавливает соединение с прокси и маршрутизацию все трафика из него (исключая, конечно, локальный трафик). Он работает как на Windows, так и на OS X, и даже имеет портативную версию.

Proxifier это программа, которая позволяет сетевым приложениям, которые не поддерживают работу через прокси-серверы, работать через HTTPS или SOCKS прокси-серверы или цепочку прокси-серверов.

С Proxifier вы можете работать с любыми интернет клиентами (браузеры, FTP, IRC, BitTorrent, мессенджеры, telnet, SSH, видео/аудио, игры). …) через сеть, отделенную от Интернета брандмауэром (для обхода брандмауэра требуется только один открытый порт).

Я также использовал эту программу для ответ моего Force Steam (и другие программы, которые не определяют настройки прокси) для использования прокси вопроса.

7
Advertisement
7
7
2012-01-06 19:07:57 +0000

Вы можете использовать групповую политику для установки прокси-сервера по умолчанию для всех пользователей :

В групповой политике: Локальная компьютерная политика - Конфигурация компьютера - Административные шаблоны - Компоненты Windows -Internet Explorer - включить “Настройка прокси-сервера ‘На машину’, а не ‘На пользователя’”. Эта настройка делает его таким образом, что вам не придется повторно назначать настройки каждый раз, когда различные пользователи входят в систему.

Локальная компьютерная политика - Конфигурация пользователя - Настройки Windows - Обслуживание Internet Explorer - Подключение - Настройки прокси-сервера. (Вы можете определить настройки прокси здесь)

Локальная компьютерная политика - Конфигурация пользователя - Настройки Windows - Обслуживание Internet Explorer - URL-адреса (вы можете установить домашнюю страницу по умолчанию, т.д., здесь)

Также есть возможность настроить Windows Update на использование прокси-сервера :

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"

В нашем окружении мы в итоге использовали: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com".

1
1
1
2012-06-26 12:07:45 +0000

Если у вас есть скрипка, вы можете просматривать запросы из браузера после прохождения аутентификации и копировать заголовок Proxy-Authorization, затем установить точку останова перед запросами для захвата запросов от вашей программы и вставить заголовок в запрос. Или же вы можете добавить пользовательское правило внутри OnBeforeRequest (Ctrl+R):

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

, где xxxxxx - это то, что вы перехватили из запроса браузера. Хотя это не постоянное решение, оно простое и работает отлично. Добавление правила также работает с включенным потоком.

Похожие вопросы

3
19
10
28
7
Advertisement
Advertisement