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

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

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

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

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

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

Это важно

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

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

  1. Создайте пример.

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

    Замечание

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

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

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

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

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

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

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

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

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

  1. Нажмите кнопку "Запустить>" и введите firewall.cpl. Откроется апплет панели управления брандмауэром 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 по h.

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

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

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

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

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

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

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

Замечание

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