Поделиться через


Инструкции по брандмауэру

Необходимо включить несколько портов или программ в брандмауэре, чтобы примеры Windows Communication Foundation (WCF) могли функционировать. Многие из образцов сообщаются с использованием портов в диапазоне 8000-8003 и порта 9000. По умолчанию брандмауэр включен и запрещает доступ к этим портам. Чтобы включить брандмауэр для примеров, завершите одну из следующих операций, в зависимости от требований и среды безопасности.

  • Вариант 1. В интерактивном режиме включите образцы во время выполнения. Не вносите изменения в конфигурацию брандмауэра заранее и перейдите к построению и выполнению образцов. При запуске примера появится диалоговое окно Безопасность Windows оповещений. Затем программу данного образца можно добавить в интерактивном режиме в незаблокированный список. После этого необходимо перезагрузить образец.

  • Вариант 2. Включите программы образцов заранее. Запустите панель управления брандмауэра Windows и включите примеры программ, которые вы планируете запустить. Сначала необходимо построить программы, чтобы исполняемые файлы существовали. Более подробные инструкции см. в следующей процедуре.

  • Вариант 3. Включите диапазон портов заранее. Запустите брандмауэр Windows панель управления applet и включите порты 80, 443, 8000-8003 и 9000, которые используются примерами. Более подробные инструкции см. в следующей процедуре. Этот вариант менее безопасен, чем другие, поскольку он позволяет использовать эти порты любой программе, а не только образцам.

Если есть сомнения, какой вариант выбрать, используйте первый. Если брандмауэр выполняется с другого поставщика, может потребоваться внести похожие изменения.

Внимание

Изменение конфигурации брандмауэра влияет на безопасность. Рекомендуется записывать вносимые изменения и удалять их по завершении работы с образцами.

Заранее включить программы примеров

  1. Выполните сборку примера.

  2. Нажмите кнопку "Запустить>" и введите .firewall.cpl Откроется панель управления applet брандмауэра Windows.

    Примечание.

    Для запуска образцов, которым необходима возможность связи через брандмауэр Windows, требуется разрешение на изменение параметров брандмауэра. Если некоторые параметры брандмауэра недоступны и компьютер подключен к домену, возможно, системный администратор управляет этими параметрами через групповую политику.

  3. Выполните одно из следующих действий, чтобы разрешить программу через брандмауэр Windows:

    • В Windows 7 или Windows Server 2008 R2 нажмите кнопку "Разрешить программу или функцию через брандмауэр Windows". Нажмите кнопку "Изменить" Параметры> Allow Another Program.

    • В Windows Vista или Windows Server 2008 нажмите кнопку "Разрешить программу через брандмауэр Windows".

  4. На вкладке "Исключения" нажмите кнопку "Добавить программу".

  5. Нажмите кнопку "Обзор " и выберите исполняемый файл примера, который вы планируете запустить.

  6. Повторите шаги 4 и 5, пока не добавите исполняемые файлы всех примеров, которые планируется запустить.

  7. Нажмите кнопку "ОК ", чтобы закрыть applet брандмауэра.

Заранее включите диапазон портов

  1. Нажмите кнопку "Запустить>" и введите .firewall.cpl Откроется панель управления applet брандмауэра Windows.

  2. В Windows 7 или Windows Server 2008 R2 выполните следующие шаги.

    1. Щелкните "Дополнительные параметры " в левом столбце окна брандмауэра Windows.

    2. Щелкните "Правила для входящего трафика " в левом столбце.

    3. Щелкните "Создать правила " в правом столбце.

    4. Выберите порт и нажмите кнопку " Далее".

    5. Выберите TCP и введите 8000, 8001, 8002, 8003, 9000, 80, 443 в поле "Определенные локальные порты ".

    6. Нажмите кнопку Далее.

    7. Нажмите кнопку "Разрешить подключение" и нажмите кнопку "Далее ".

    8. Выберите "Домен " и "Частный" и нажмите кнопку "Далее".

    9. Присвойте этому правилу WCF-WF 4.0 Samplesимя и нажмите кнопку "Готово".

    10. Щелкните " Правила исходящего трафика" и повторите шаги c на ч.

  3. В Windows Vista или Windows Server 2008 выполните следующие действия.

    1. Нажмите кнопку "Разрешить программу" через брандмауэр Windows.

    2. На вкладке Исключения нажмите кнопку Добавить порт.

    3. Введите имя, введите 8000 в качестве номера порта и выберите параметр TCP .

    4. Нажмите кнопку "Изменить область" , выберите только параметр "Моя сеть " (подсеть) и нажмите кнопку "ОК".

    5. Повторите шаги от B до D для портов 8001, 8002, 8003, 9000, 80 и 443.

  4. Нажмите кнопку "ОК ", чтобы закрыть applet брандмауэра.

Примечание.

Удалите все исключения брандмауэра по завершении работы с примерами. Для этого откройте брандмауэр Windows панель управления applet и удалите все программы или записи портов, добавленные предыдущими процедурами.