У меня есть Raspberry Pi с установленными OpenVpn и Nginx. Они оба слушают TCP 443, но я включил функцию «совместного использования портов» в OpenVPN, чтобы пакеты для Nginx приходили к нему.

Теперь я пытаюсь отслеживать свой веб-сайт, скажем, example.com с Netcat с другого компьютера:

netcat -zv example.com 443

Если я симулирую ошибку (остановлю мой Nginx), TCP 443 все еще открыт и отвечает на запрос от Netcat. Неудивительно, что OpenVPN все еще работает. Если я тоже его выключу, то получу желаемый вывод "отказано в соединении" от Netcat.

Мой вопрос: могу ли я указать "тип" пакета TCP с Netcat, чтобы он пропускал OpenVPN в цепочку. ИЛИ Можете ли вы предложить мне какое-нибудь похожее, простое программное обеспечение для контроля времени работы сайта example.com?

0