3

Я следовал инструкциям, приведенным в следующем блоге, чтобы открыть порт на Mac. Но я все еще вижу, что мой порт закрыт после выполнения всех этих инструкций. Есть ли какие-либо изменения, которые необходимо сделать для OS X Elcapitan? Любая помощь приветствуется /

https://gauravsohoni.wordpress.com/2015/04/14/mac-osx-open-port/

nmap -p 1234 localhost

Это выведет статус ..

Отчет сканирования Nmap для localhost (127.0.0.1) Хост работает (задержка 0,00013 с). ПОРТ ГОСУДАРСТВЕННАЯ СЛУЖБА 1234/ TCP закрытого ppp

Чтобы открыть этот порт, добавьте следующую строку в /etc/pf.conf sudo vim /etc/pf.conf

Откройте порт 1234 для TCP на всех интерфейсах

пройдите в прото tcp с любого на любой порт 1234

Вы можете ограничить IP-адреса .. заменить любой с разрешенными адресами ..

Сохраните файл.

Перезагрузите Mac и выполните команду nmap, чтобы увидеть, открыт ли порт /

1 ответ1

2

Вы запускаете какое-либо приложение, которое прослушивает порт 1234? Даже если порт не заблокирован pf , он все равно будет отображаться как закрытый, если никто не открыл его.

Например, после разблокировки порта, как указано выше, в одном терминале выполните

$ nc -l 1234

чтобы nc прослушивал входящие соединения через порт 1234. (Ничего не произойдет, и вы не получите ответ, потому что netcat просто ... слушает.) Затем в другом терминале запустите

$ nmap -p 1234 localhost

Это должно показать порт как открытый.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .