Я настраивал сервер BSD, и все прошло хорошо. Он по-прежнему работает нормально, за исключением того, что на моем собственном IP-адресе я вообще не могу подключиться к своему веб-серверу, а с SSH я могу войти в систему, но затем, как только я наберу команду, она просто истечет. Если я использую прокси / vpn / ssh tunnel / tor, он работает нормально. Я понятия не имею, как это исправить.
Вы даете не очень много информации:
сервер OpenBSD или FreeBSD?
какая операционная система это машина, на которой вы работаете?
происходит ли это с других ваших машин и можете ли вы дать нам IP сервера?
это где-то виртуальный сервер?
как вы подключены?
что именно вы имеете в виду под "вообще не могу подключиться к моему веб-серверу" (получаете ли вы пакет RST в ответ на SYN на порт 80 сервера, или ваш браузер просто говорит "есть проблема", и весит ли страница, которую вы пытаетесь загрузить, более 1400 байт)?
В любом случае, это очень похоже на проблему с MTU. Ты можешь:
провести больше исследований, используя tcpdump к файлу с обеих сторон и проверить, что происходит с пакетами (если это не MTU, по крайней мере, у вас будут данные в файле, который вы можете показать)
проверить гипотезу MTU, попробовав отладить ваше http-соединение, используя telnet для порта 80 и запрашивая страницы различного размера
, проверьте гипотезу MTU, используя traceroute и ping с пакетами различного размера с набором битов DF