django доступ к локальному хосту с любого компьютера, подключенного к любой сети

У меня есть проект django, который я запускаю на localhost: 8000, и это отлично работает. Теперь я хочу, чтобы он получал доступ с любого компьютера, подключенного к другой сети.

Сделав несколько google, я обнаружил, что могу это сделать, установив переадресацию портов с моего маршрутизатора. У меня есть tplink router, и я сделал следующую настройку:

Service Port:27015 IP Address: my_ip_address # obtained by ifconfig Protocol: All Status: Enabled 

Теперь я запускаю свой проект с помощью python manage.py my_ip_address:27015

Но когда я запускаю с my_ip_address:27015 в url с другого компьютера, подключенного к другой сети, я не могу просмотреть мой сайт / страницу

Может ли кто-нибудь помочь мне получить доступ к моему локальному хосту за пределами земного шара?

Вы не можете получить доступ к форме localhost вне; серверы localhost будут реагировать только на локальном «устройстве».

вам нужно запустить сервер, в данном случае django, и привязать его к локальному адресу (192.168, или 10. и т. д.).

 python manage.py runserver 0.0.0.0:8000 

будет привязан к всем доступным IP-адресам на вашем компьютере.

Затем вы можете переносить свой маршрутизатор на свой локальный компьютер (отключите любой брандмауэр для этого порта на вашем локальном компьютере)

Вот что я сделал.

Моя конфигурация была правильной. Для доступа из-за пределов света я просто привязал мой ip-адрес isp с моим портом маршрутизатора, который я переадресовал и открыл.

 my_isp_ip_address:27015 

и он работает как шарм