Приложение Django, размещенное в vagrant, недоступно на localhost

У меня есть конфигурация Vagrant, которая работала некоторое время назад, но теперь приложение недоступно на localhost после запуска на виртуальной машине.

Содержимое файла вагранки:

# -*- mode: ruby -*-
# vi: set ft=ruby :
ENV["LC_ALL"] = "en_US.UTF-8"
ENV["VAGRANT_DETECTED_OS"] = ENV["VAGRANT_DETECTED_OS"].to_s + " cygwin"

Vagrant.configure("2") do |config|

  config.vm.box = "generic/rocky8"

  config.vm.network "forwarded_port", guest: 8080, host: 1234

  config.vm.synced_folder ".", "/vagrant", type: "rsync", rsync__auto: true

  config.vm.provider "virtualbox" do |vb|
     vb.memory = "1024"
  end

  if Vagrant.has_plugin?("vagrant-vbguest")
    config.vbguest.auto_update = false
    config.vbguest.no_remote = true
  end

end

Приложение Django запускается с помощью следующей команды python manage.py runserver 0.0.0.0:8080

При запуске curl http://0.0.0.0:8080 на машине Vagrant он возвращает ожидаемый результат и Django регистрирует "GET / HTTP/1.1" 200 20766, в то время как на хост-машине:

curl http://127.0.0.1:1234
curl: (56) Recv failure: Connection was reset

Кроме того, веб-браузеры не могут подключиться, возвращая ERR_CONNECTION_RESET или ERR_INVALID_HTTP_RESPONSE.

Дополнительно я проверил:

vagrant port
The forwarded ports for the machine are listed below. Please note that
these values may differ from values configured in the Vagrantfile if the
provider supports automatic port collision detection and resolution.

    22 (guest) => 2222 (host)
  8080 (guest) => 1234 (host)

Я на Windows 11 и пробовал много разных конфигураций, даже устанавливал то же самое на другом компьютере (Mac), но все равно столкнулся с той же проблемой. Также просил ChatGPT помочь мне проанализировать файл vagrant и другие конфигурации, но ни одно из предложений не помогло продвинуться вперед.

Буду благодарен за любой свет!

Вернуться на верх