В продолжение вчерашнего
стрима. Вот Marcel Pociot, вместо жалоб о том, что в PHP нет асинхронности, берет и делает аналог ngrok на PHP, используя ReactPHP.
https://github.com/beyondcode/exposeИнструмент позволяет пробросить туннель и сделать локальный ресурс доступным глобально. Очень удобно когда надо быстро продемонстрировать сайт. Или отладить веб-хуки например.
Есть пост с описанием внутреннего устройства:
https://pociot.dev/28-introducing-expose-an-easy-to-use-tunneling-service-implemented-in-pure-phpКонечно, сервер Expose можно запустить и на своем домене:
https://beyondco.de/docs/expose/server/starting-the-serverСправедливости ради у меня сходу не все заработало, так что продукт еще WIP и если нужна стабильность, то можно переждать на
ngrok.