Mac os x 10.10
Начиная с Mac OS X 10.10, вы должны использовать команду pfctl для изменения брандмауэра Mac.
-
Создайте файл привязки:
судо vi / etc / pf.якоря / com.papercut
-
Измените файл /etc/pf.anchors/com.papercut, добавив следующие строки:
rdr передает lo0 inet proto tcp с любого на собственный порт 80 -> 127.0.0.1 порт 9191
rdr передает en0 inet proto tcp с любого на любой порт 80 -> 127.0.0.1 порт 9191
rdr передает en1 inet proto tcp с любого на любой порт 80 -> 127.0.0.1 порт 9191
-
Проверить файл привязки:
судо pfctl -vnf /etc/pf.anchors/com.papercut
-
Добавьте файл привязки в pf.conf файл:
Судо vi /etc/pf.conf
Затем добавьте следующие строки под каждым соответствующим разделом – например, строка привязки rdr под текущей строкой привязки rdr и привязка нагрузки под текущим оператором привязки нагрузки:
рдр-якорь “порт80”
загрузить якорь “port80” из “/ etc / pf.анкеры / com.papercut “
-
Загружать файл pf.conf автоматически при запуске, редактируя текущий демон для pf:
Судо vi /System/Library/LaunchDaemons/com.apple.pfctl.plist
Затем в разделе с подробным описанием аргументов программы ProgramArguments добавьте дополнительную строку с -e, которая включает конфигурацию согласно:
pfctl
-e
-f
/ etc / pf.conf
Затем сохраните файл, выйдите и перезапустите сервер для проверки.
-
Чтобы протестировать этот метод вручную (перезапуск не требуется), вы можете использовать команду pfctl:
судо pfctl -ef /etc/pf.conf
Это загружает и включает pf.conf, который затем вызывает файл привязки com.papercut.
-
Перезапустите сервер приложений. (См. Остановка и запуск сервера приложений).
Проброс в брандмауэре
Начнем настройки со встроенного брандмауэра Windows 10. Для разрешения доступа к порту необходимо создать правила для входящего и исходящего соединения. Сделать это можно следующим образом:
- Откройте «Панель управления».
- Перейдите в раздел «Система и безопасность».
- Теперь откройте подраздел «Брандмауэр Защитника Windows».
- В левой части кликните по кнопке «Дополнительные параметры».
- Большинство игр используют и входящее, и исходящее подключение, поэтому вам необходимо создать два правила. Сначала кликаем на «Правила для входящих подключений» и выбираем действие «Создать правило».
- Вы можете открыть порт отдельно для программы (1) или дать доступ к нему компьютеру полностью (2).
- По умолчанию Minecraft использует для своей работы порт 25565. Поскольку им используются оба протокола (1), вам придется создать по два правила на входящее и исходящее подключение. Не выбирайте пункт «Все локальные порты» (2), чтобы не проделать огромную «дыру» в безопасности ПК. В строку (3) впишите 25565 и нажмите «Далее».
Как узнать температуру видеокарты в Windows 10
- Теперь отметьте первый пункт и снова кликните «Далее».
- Настройте доступ профилей.
- Введите имя правила и описание. Для создания нажмите «Готово». То же самое необходимо проделать с протоколом UDP.
- Теперь в главном окне выберите пункт «Правила для исходящего подключения» и снова нажмите на «Создать правило». Проделайте ту же самую операцию, которая описана выше. По окончании настройки у вас должно получиться 4 правила (2 на входящее подключение и 2 на исходящее) для порта 25565.
Открытия в настройках брандмауэра может быть недостаточно для работоспособности игры Minecraft, поэтому выполним проброс в антивирусе.
Открытие портов в панели управления
- Открываем Панель Управления, ставим просмотр «Категория» и открываем пункт «Система и безопасность».
- Теперь выбираем «Брандмауэр Windows».
- Слева кликаем «Дополнительные параметры». Должен появиться запрос «Открыть от имени администратора».
- Откроется окно «Брандмауэр Windows в режиме повышенной безопасности», где слева нужно выбрать «Правила для входящих подключений», а вверху с права нажать на «Создать правило».
- Вводим номер порта, например, 443 и нажимаем «Далее».
- Нажимаем «Разрешить подключение» и снова выбираем «Далее».
- В окне «Профиль» можно оставить все галочки. Жмём «Далее».
- Вводим произвольное имя для правила. Нажимаем «Готово».
Теперь на компьютере в списке правил появится то, которое мы только что создали.
Если желаете его удалить, нажмите клавишу «Delete» и подтвердите свой выбор.
Обратите внимание: часто порты могут быть закрыты вашим провайдером, поэтому никакие манипуляции без его участия не дадут результата. Проверить, открыт ли определённый порт, можно на сайте Speed-tester.info.
Комментарии (9)
Добрый день. Сделал все по инструкции. Создал правила, а порт 443 так и не работает. Пробую сделать соединение на telnet lkipgost.nalog.ru 443 и не проходит ни чего. Гдже может быть проблема? Windows 10
Здравствуйте!! У меня стоит Windows 10 (2016 года). Появилась необходимость подключения переходника RS 232 для COM порта через USB. При подключении столкнулся с проблемой вылета системы (синий экран «… что — то произошло не так…»). Перепробовал 3 переходника, все также. Что можно сделать. ?Очень нужно. Заранее спасибо
Доброго времени суток! Прошу помощи. В программе uTorrent постоянно висит на загрузках «Подключение к пирам 0.0%». Значок состояния красный, пишет «Невозможно соединиться. Сетевой трафик ограничивается бранмауэром/маршрутизатором. Чтобы разрешить соединение, нужно открыть порт». По инструкции сделал правило для брандмауэра, открыл порт 33033, в программе торрента указал именно этот порт. Ничего не изменилось, торренты так и висят в подключении к пирам. При проверке на 2ip.ru/check-port/ порт 33033 определяется как закрытый
Добрый день. Сделал все по инструкции. Создал правила, а порт 443 так и не работает. Пробую сделать соединение на telnet lkipgost.nalog.ru 443 и не проходит ни чего. Гдже может быть проблема? Windows 10
Перешел админом на новую работу и сразу же столкнулся с тем, что не открываются порты на windows 10, почему это происходит? Не работает отправка сообщений через SMTP службу, Outlook не могу настроить, работа стоит. Проблема может быть в службах виндовс?
Службы винды тут не особо-то и причем, проблема в том, что у вас 25 порт в windows скорее всего закрыт, как его открыть сейчас подскажу, хотя могут быть и подводные камни. Попробуйте зайти в настройки почтовика и установите для отправки port 587/TCP,UDP — SUBMISSION (Message Submission for Mail)— используется (SMTP). И параллельно уточните у своего провайдера – предоставляют ли они доступ к серверу SMTP.
Здравствуйте!Как мне открыть порт 27015?(для своего сервера в кс 1.6)
Добрый день! Подскажите, у меня возникла потребность в 80-ом – использую вебсервер, после перехода на десятку, нет возможности работать, во время запуска не смог сработать Apche, ссылаясь на занятось 80. При попытке освободить – происходит сбой сброса порта, как быть? Как определить, чем занят, чтобы можно было удалить, это могут быть вирусы или они не влияют на работу?
Здравствуйте. Вы знаете, это довольно распространенная проблема, но у всех она разная. Давайте начнем с простого. Дело в том, что в виндовс 10 предустановлены программные продукты, которые в своей работе используют именно 80-й port, вот перечень, Вам необходимо, зайти их все отключить, а после попробовать запустить web-сервер, итак:
- Skype – в настройках войдите в «Соединение» и уберите галочку с «Для дополнительных входящих…80 и 443» и сохраняете. Возможно, уже после этого шага все нормализуется.
- Punto Switcher;
- VirtualBox;
- Teamviewer;
- Dropbox;
- Internet Information Services – IIS – это служба отвечает за частный набор серверов от Майкрософт;
- Проверьте наличие иных web-серверов, таких как Denwer и т.д.
В случае, если это не поможет, вам необходимо из инструкции выше, пройтись по проверке портов и посмотреть какой службой занят 80-й, перейдите в диспетчер задач и по PID просмотрите перечень и попробуйте вручную остановить, а при не надобности можно и вовсе службы выключить, учитывая, что параметр легко меняется в «Службы» виндовс.
Кроме того, бывали случаи, когда «http.sys» — использует IPv4, это драйвер ОС, прекрасно себя чувствует и на IPv6, переведите его и проблема может исчезнуть.
Еще, что может быть, это вирусная атака, загрузитесь в SafeMode и проведите глубокий анализ, и дальше по ситуации. Один из методов вас приведет к результату.
Подключение к онлайн сервисам происходит при помощи специальных портов, которые система должна открывать при обращении к ним пользовательских приложений. Чаще всего с необходимостью решить проблему, как открыть порты на Windows 10, сталкиваются геймеры и те, кто скачивает файлы при помощи торрент-клиентов. Современные программы самостоятельно настраивают систему, но у некоторых приложений не встроена такая возможность.
Кто чем занят…
Мы с вами разобрались где можно найти порты на windows 10 и как разобраться открыты они или в режиме ожидания, теперь посмотрим какая программа использует открытые port’ы, возможно, нам это и не нужно. Вспомним скриншот на котором список с PID номерами процесса text_19/screenshot_03
Давайте посмотрим кто этот загадочный под PID 4
Переходим в диспетчер задач ++ → «Подробности» → для удобства кликните на столбец «ИД процесса» — выставит по порядку
Правым кликом на «4» → «Открыть расположение файла»
Наш файл «NT Kernel & System» это системная программа, которая отвечает за обработку сторонних ПО, туда входят игровые движки, обновления и т.д. Если начинаются проблемы в вышеуказанных приложениях – «NT Kernel & System» начинает вешать процессор.
Что такое «Порт» и зачем он нужен
Основная задача персонального компьютера – обрабатывать информацию, используя для этого множество программ разного назначения. Большая часть программ обращается к собственному серверу для получения и отправки пакетов данных, например, регулярных обновлений или отдельных файлов (файлообменники). Передача информации происходит по определенному каналу – порту. Каждый порт (туннель) имеет свой номер, являющийся идентификатором и определяющий его назначение. Например, чтобы воспользоваться удаленным рабочим столом другого компьютера, нужно проверить статус и при необходимости открыть порт 3389.
При установке новой игры или другого софта по умолчанию происходит автоматическая проверка туннеля и подключение к серверу. Брандмауэр Windows выводит окно на экран с предложением о разрешении или запрете активности данной программы в сети. Если такового не наблюдается и ПО не хочет подключаться – нужно открыть его порт на компьютере.
Зачем может потребоваться открыть порт?
Брандмауэр Windows защищает ваш компьютер от угроз (как сетевого трафика, так и локальных приложений, пытающихся получить к нему доступ). Когда одно устройство подключается к другому в сети, указывается номер порта, чтобы получатель знал, как обрабатывать трафик. Если IP-адрес сообщает трафику, как достичь определенного устройства в сети, номер порта дает принимающей стороне информацию о том, какая программа получает этот трафик.
Брандмауэр блокирует все ненужные сетевые порты и каждый раз, когда приложение или служба пытается установить связь за пределами устройства, он проверяет, есть ли в базе данных определенное правило, разрешающее или запрещающее доступ к сети. Если он не может найти правило, он предлагает вам определить и предоставить или отклонить разрешение.
Большинство портов закрыты по умолчанию, чтобы предотвратить вторжение вирусов или вредоносных программ. Однако у пользователя могут возникнуть некоторые проблемы с подключением, особенно при попытке настроить VPN на компьютере или при использовании игрового сервера. Следовательно, необходимо разрешить прием / отправку ограниченного трафика через межсетевой экран. А для этого необходимо открыть дверь.
Для чего это нужно
Не секрет, что подавляющее большинство программ используют специальные порты для выхода в Интернет. По умолчанию компьютер (или антивирусная программа) самостоятельно определяет, какой протокол назначить конкретному приложению. К сожалению, на данном этапе программа часто ошибается, блокируя доступ в Интернет для определенных утилит. Проблема решается только путем перенаправления портов через операционную систему или с помощью стороннего программного обеспечения. Инструкции по каждому отдельному методу можно посмотреть ниже.
Важный. Для выполнения операции необходимо предварительно узнать номер, используемый той или иной программой для выхода в Интернет.
Проброс в брандмауэре
Начнем со встроенного брандмауэра Windows 10. Чтобы разрешить доступ к порту, вам необходимо создать правила для входящего и исходящего трафика. Это можно сделать следующим образом:
- Откройте «Панель управления».
- Зайдите в раздел «Система и безопасность».
- Теперь откройте подраздел Брандмауэр Защитника Windows».
- Слева нажмите кнопку «Дополнительные параметры».
- В большинстве игр используются как входящие, так и исходящие соединения, поэтому вам нужно создать два правила. Сначала щелкните «Правила входящего подключения» и выберите действие «Создать правило».
- вы можете открыть порт отдельно для программы (1) или разрешить полный доступ к компьютеру (2).
- По умолчанию Minecraft использует для своей работы порт 25565. Поскольку он использует оба протокола (1), вам нужно будет создать два правила для входящих и исходящих подключений. Не выбирайте пункт «Все локальные порты» (2), чтобы не создать огромную «дыру» в безопасности ПК. Введите 25565 в строку (3) и нажмите «Далее».
- Теперь отметьте первый пункт и снова нажмите «Далее».
- Настроить доступ к профилю.
- Введите имя правила и описание. Нажмите Готово, чтобы создать. То же самое нужно сделать с протоколом UDP.
- Теперь в главном окне выберите «Outbound Rules» и снова нажмите «Create Rule». Выполните ту же операцию, что и описано выше. После завершения настройки у вас должно быть 4 правила (2 для входящего подключения и 2 для исходящего подключения) для порта 25565.
Открытия в настройках брандмауэра может быть недостаточно для работы игры Minecraft, поэтому давайте сделаем шаг вперед в антивирусе.
Открыть порт в брандмауэре через панель управления
1. Откройте брандмауэр: одним из способов — в строке поиска или в меню «Выполнить» (запускать нажатием клавиш Win + R) введите firewall.cpl и нажмите клавишу Enter.
2. С левой стороны выберите «Дополнительные параметры”.
3. Вы открываете дверь для входящих или исходящих соединений? Исходящие подключения — это те, которые инициируются локальным компьютером, а входящие — те, которые инициируются удаленным компьютером. Если вам нужно открыть порт для исходящих подключений — слева выберите «Правила для исходящих подключений» и продолжайте делать следующее. Если вам нужно открыть порт для входящих подключений, слева выберите «Правила для входящих подключений». Справа нажмите «Создать правило”.
4. Поставьте точку рядом с «По портам» и нажмите «Далее”.
5. В поле «Определенные локальные порты» введите порт, который нужно открыть, и нажмите «Далее”.
6. Поставьте точку рядом с «Разрешить подключение» и нажмите «Далее». Если вам нужны дополнительные настройки для этого порта, выберите, кому предоставить доступ, и так далее: поставьте точку рядом с «Разрешить безопасное соединение”.
7. Выберите, к каким сетевым профилям применяется правило, и нажмите «Далее”.
8. Найдите и напишите имя для созданного вами правила, чтобы его было легче найти в будущем. Вы также можете добавить описание, которое не является обязательным. Когда закончите, нажмите «Готово», и вы можете закрыть брандмауэр, правило создано и уже работает.
Открыть порт в брандмауэре используя netsh
Netsh — это консольная утилита, которая позволяет изменять многие параметры, связанные с сетью.
1. Откройте командную строку от имени администратора: один из способов: в строке поиска введите cmd => щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора”.
2. Чтобы открыть порт, используйте команду netsh advfirewall firewall add rule name = «Open Port 9996» dir = in action = allow protocol = TCP localport = 9996 Вместо Open Port 9996 вы можете написать любое имя для правила, вместо 9996 в конце команды напишите номер двери, которую нужно открыть.
Для удаления созданного правила необходимо использовать команду netsh advfirewall firewall delete rule name = «Open Port 9996» protocol = TCP localport = 9996
Открыть порт в брандмауэре используя PowerShell
1. Откройте PowerShell. Один из способов — ввести PowerShell в строку поиска и выбрать его из найденных результатов.
2. Используйте команду New-NetFirewallRule -DisplayName ‘Open 9996’ -Profile ‘Private’ -Direction Inbound -Action Allow -Protocol TCP -LocalPort 9996
Для программы или игры
Если вам нужно открыть порт для приложения или игры, но вы не знаете, какой порт вам нужен, выполните следующие действия:
- Выполняйте все шаги, описанные в инструкциях «Использование брандмауэра», пока не создадите правило. В типе сгенерированного правила укажите опцию «По программе». Укажите тип «Для программы»
- Введите путь к exe-файлу, запускающему игру или приложение. Перейдите к следующему шагу и выполните шаги 7–9 руководства «Использование брандмауэра».
Задает путь к exe-файлу
Как включить перенаправления портов в Windows 10 с помощью netsh portproxy?
Настройка перенаправления портов в Windows выполняется из командой строки через режим Portproxy команды Netsh. Синтаксис команды следующий: netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport где,
- listenaddress – локальный IP адрес, на котором ожидается соединение (полезно, если у вас несколько сетевых карт или несколько IP адресов на одном интерфейсе);
- listenport – номер локального TCP порта, подключение к которому будет перенаправляться (на этом порту ожидается входящее соединение);
- connectaddress – локальный или удаленный IP-адрес или DNS-имя, на который нужно перенаправить сетевое подключение;
- connectport – номер TCP порта, на который нужно перенаправить трафик с порта listenport.
Допустим наша задача, заставить службу RDP отвечать на нестандартном порту, например 3340 (этот порт, конечно, можно изменить в настройках самой службы, но мы используем именно RDP для упрощения демонстрации техники перенаправления и проброса портов). Для этого нам нужно перенаправить входящий трафик на TCP порт 3340 на другой локальный порт – 3389 (это номер стандартного порта RDP).
netstat -na|find “3340”
Либо вы можете проверить что порт не слушается локально с помощью PowerShell командлета Test-NetConnection
Test-NetConnection -ComputerName localhost -Port 3340
Чтобы создать правило перенаправления порта, запустите командную строку с правами администратора и выполните команду: netsh interface portproxy add v4tov4 listenport=3340 listenaddress=10.10.1.110 connectport=3389 connectaddress=10.10.1.110
Где 10.10.1.110 – текущий IP адрес данного компьютера
Теперь с помощью утилиты netstat проверьте, что в Windows теперь слушается локальный порт 3340: netstat -ano | findstr :3340
А на сетевом интерфейсе, для которого создается правило перенаправления портов должна быть включена поддержка IPv6.
Это обязательные условия для корректной работы порт-форвардинга. Без службы IP Helper и без включенной поддержки IPv6 механизм перенаправления не работает.
В Windows Server 2003 / XP для работы перенаправления дополнительно нужно включить параметр реестра IPEnableRouter = 1 в ветке HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesTcpipParameters.
Вы можете определить процесс, который слушает указанный локальный порт с помощью его PID (в нашем примере PID – 636): tasklist | findstr 636
Теперь попробуем подключиться на данный порт с удаленного компьютера при помощи любого RDP клиента. В качестве rdp-порта нужно указать 3340 (номер порта указывается после двоеточия после адреса rdp-сервера), например, 10.10.1.110:3340
RDP подключение должно успешно установиться.
Если нужно перенаправить входящее TCP соединение на удаленный компьютер, используете такую команду:
netsh interface portproxy add v4tov4 listenport=3389 listenaddress=0.0.0.0 connectport=3389 connectaddress=192.168.1.100
Это правило перенаправит весь входящий RDP трафик (с локального порта TCP 3389) с этого компьютера на удаленный компьютер с IP-адресом 192.168.1.100.
С целью решения поставленной задачи необходимо выполнить следующие действия:
- Через «Пуск» открыть «Панель управления»;
- Войти в «Брандмауэр Windows»;
- Далее перейти в «Дополнительные параметры»;
- Затем щелкнуть на «Правила для входящих подключений»;
- После этого требуется сформировать правило, с этой целью надо щелкнуть по соответствующему имени в отобразившемся перечне правил;
- Установить отметку на пункте «Для порта» (TCP|UDP);
- В следующем окне поставить отметку на «Все локальные порты» либо при необходимости можно указать определенные, например, 80, 443 и т. д.;
- Кликнуть «Далее»;
- Отметить «Разрешить подключение» и щелкнуть «Далее»;
- В отобразившемся меню установить галочки напротив всех трех профилей и вновь нажать «Далее»;
- В поле «Имя» набрать наименование на усмотрение пользователя;
- Кликнуть «Готово».
Таким образом, процедура открытия портов на Виндовс 7 не является сложной задачей и совсем не требует больших затрат времени. Необходимо лишь внимательно ввести данные.
Как открыть порт в брандмауэре?
Начнем с простого – программы-файрволла. Данное приложение имеется на каждом современном компьютере и используется для того, чтобы программы не «ломились» куда попало. Несмотря на то что 443 порт редко попадает в список заблокированных, все же есть смысл добавить его в число разрешенных. Давайте рассмотрим, как это можно сделать на примере Windows 7/8/8.1.
Чтобы открыть порт 443, необходимо сделать следующее:
- Откройте панель управления. Универсальный способ сделать это — нажать клавиши Win + R, вписать в появившемся окне слово control и нажать «ОК»;
- Убедитесь, что в правом верхнем углу включен режим отображения «Крупные значки» (см. рисунок вверху), после чего щелкните по пункту «Брандмауэр Windows»;
- Теперь у вас имеется несколько сценариев дальнейших действий: либо вы отключаете брандмауэр полностью, либо даете полный доступ вашей программе.
На вашем экране должно появиться окно, схожее с этим:
Чтобы отключить брандмауэр, щелкните по пункту «Включение и отключение брандмауэра Windows». Он находится слева, в середине списка. Далее следует выставить все переключатели в положения, которые обведены на следующем рисунке, после чего щелкнуть кнопку «ОК». После того как проблема разрешится, мы бы рекомендовали вернуть все в первоначальную позицию. Ведь если вы оставите брандмауэр отключенным, существует определенный риск, что различная «гадость», попадающая на ваш компьютер, сможет отчитаться об этом своему создателю и начать малополезные для вас действия.
Чтобы добавить конкретную программу в список разрешенных и позволить ей доступ на порт 443, а также любые другие, выберите пункт, который обведен красным на картинке сверху. В появившемся списке стоит разыскать приложение, которое никак не хочет работать как следует, после чего выставить напротив него галочки во всех полях. Так вы дадите операционной системе возможность понять, что данная программа может «общаться» как с вашими домашними устройствами, так и со всем миром. Заканчивает нашу «операцию» изящный клик по кнопке «ОК» и закрытие всех теперь уже ненужных окон.
Как освободить 80 порт в Windows 10
4.09.15 04.09.15 16 41368
Для запуска локального сервера, например, OpenServer, нужен свободный 80 порт. Можно, конечно, использовать другой порт, но нужен именно этот. Поэтому:
1) Win+X , выбираем «Run» (или «Выполнить») -> regedit 2) Переходим в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP 3) Ищем параметр «Start» и меняем значение на «0» без кавычек. 4) Перезагружаем компьютер.
⇥ Или, если первое не сработало: 3) Создаем параметр типа Dword c именем «NoRun» и присваиваем ему значение «1» без кавычек. 4) Перезагружаем компьютер.
+ ⇥ Не помешает проверить настройки Skype. Идем в Инструменты/Настройки/Дополнительно/Соединение/ и убираем галочку «Использовать порты 80 и 443 в качестве входящих альтернатив». Сохраняем и перезапускаем Skype. Не помешает повторно перепроверить эту настройку, потому что иногда она не сохраняется по неизвестной причине.
- Сейчас 8.55/10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Рейтинг: 8.5/10 (22)
Комментарии:
Панель управления -> Программы -> Включение или выключение компонентов Windows: Найти Службы IIS -> Службы Интернета -> Безопасность -> снять галочку с Фильтрация запросов OK -> подождать применения параметров … и радоваться (у меня на Windows 10 ×64 без перезагрузки порт освободился – оно и логично служба остановлена – порт освобожден)