Можно ли на pfsense закрыть порт командой снаружи? Нужно при переходе по ссылке закрывать порт на pfsense, ну или отключать проброс. В нём стоит nginx. Говорят, как-то через cgi делается.

21 Авг 2019 в 06:34
210 +1
0
Ответы
1

Да, на pfSense можно закрыть порт снаружи с помощью правил фаервола. Для этого нужно создать правило фаервола, которое блокирует трафик на нужном порту.

Если у вас стоит nginx, то вы также можете использовать nginx для блокировки доступа к порту. Например, вы можете создать правило в nginx, которое блокирует запросы к нужному порту:

server {
listen порт;
server_name ваш_домен;
location / {
return 403;
}
}

Также, как вы уже упомянули, можно использовать CGI скрипт для блокировки доступа к порту. Например, можно написать скрипт на Perl, который будет добавлять правила фаервола на pfSense:

#!/usr/bin/perl
my $port = "нужный_порт";
system("pfctl -t blocked_ports -T add $port");

Не забудьте установить права на исполнение для скрипта:

chmod +x script_name.pl

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

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 924 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир