Как открыть туннель так, что бы XDebug мог подключится к клиенту?



@IgorPI

Коллеги, приветствую.
Как открыть туннель так, что бы XDebug мог подключиться к клиенту?

Что я хочу сделать?
Я хочу что бы XDebug мог подключиться к моему клиенту для отладки приложения.

Объясняю ситуацию.
Клиент и Docker крутятся на разных хостах.
В логе докера вижу что XDebug рапортует, мол не смог подключиться к клиенту.

Сложность заключается в том, что это удалённая отладка в докере.
Php который крутится в докере не может подключиться к моему хосту, а очень хочется.

NOTICE: PHP message: Xdebug: [Step Debug] Could not connect to debugging client. Tried: host.docker.internal:9003 (through xdebug.client_host/xdebug.client_port)

6108094318ed1148994087.png

Интересно то, что если из контейнера дёрнуть

Например, это страница проекта на VUE
curl http://host.docker.internal:3000

То есть доступ к хосту имеется.


Решения вопроса 0


Ответы на вопрос 2



@karabanov



@IgorPI Автор вопроса

Пошёл самым простым путём, установил ngrok
ngrok tcp 9003
Хотя бы что-то…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *