Невозможно подключиться к HTTP-серверу Python, работающему на Win10 Ubuntu Bash, из сети

Невозможно подключиться к HTTP-серверу Python, работающему на Win10 Ubuntu Bash, из сети

Я пытаюсь запустить веб-сервер из Ubuntu Bash на Windows 10, используя следующее:

python -c 'import BaseHTTPServer as bhs, SimpleHTTPServer as shs; bhs.HTTPServer(("135.135.135.11", 8888), shs.SimpleHTTPRequestHandler).serve_forever()'

Однако я не могу подключиться к нему с других машин. Только на Localhost. Он работает, если я запускаю его из windows python.

Я пробовал добавить правило bash для bash.exe в брандмауэре Windows, но ничего не работает. Есть идеи?

решение1

У меня сегодня возникла проблема с использованием python -m SimpleHTTPServer. Оказалось, что это связано с брандмауэром Windows/сетью. Я мог легко получить доступ к контенту через 127.0.0.1:8000, но не через 0.0.0.0:8000

  • проверьте брандмауэр
  • проверьте сеть
  • попробуйте использовать разумный IP-адрес и неконфликтующий порт

Связанный контент