Іноді потрібно протестувати певну функціональність не на мобільному пристрої, а на вебсайті, який працює на вашому ноутбуці. Є просте рішення — SOCAT.
DDEV – чудовий інструмент для локальної розробки, і зараз я використовую його в деяких проектах. Він має внутрішню команду для спільного доступу до веб-сайту через Інтернет з ngrok https://ngrok.com/
Але це не стосується локальної розробки. Є простіше:
Встановіть socat. У мене "socat версії 1.7.4.1 від 4 лютого 2021 року о 12:53:19".
sudo apt install socat
Потім перевірте свою внутрішню IP-адресу:
ipconfig
запустіть веб-сайт і перевірте його порт
ddev start ddev status
запусти socat
socat tcp-listen:PORT_LISTEN,reuseaddr,fork tcp:localhost:PORT_WEBSITE
щось накшлталт такої команди
socat tcp-listen:8181,reuseaddr,fork tcp:localhost:49259
І ось, відкрийте веббраузер на мобільному пристрої та перейдіть за посиланням:
http://YOU_DDEV_IP:PORT_LISTEN
http://192.168.10.1:8181