@Devtime

Xdebug с подключением через Nat к компьютеру с докером?

Добрый день.

Возникла проблема с пробросом порта для отладки через xdebug.

в php.ini настроено:
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_connect_back=0
xdebug.cli_color=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=192.168.1.37
xdebug.remote_port=9009


При запуске IDE на компьютере с адресом 192.168.1.37 отладка работает корректно.

Пытаюсь пробросить порт 9009 через туннель ssh:
ssh -R 9009:192.168.1.37:9009 user@domen.ru -g

Но компьютер который подключается через туннель отладку не ловит.

p.s. точно так же пробрасываю остальные порты (с флагом -L) с компьютера 192.168.1.37 и проблем нет (80, 22 и т.п.)

В чем может быть проблема с пробросом порта 9009? подозреваю что проблема в том, что источник данных является php в контейнере docker и туннель не может в обратном направлении отправить трафик.
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
OnYourLips
@OnYourLips
Работает такая схема, если все правильно настроить.

ip, который передаётся докер процессу, является корректным на докер-хосте и принадлежит этому докер-хосту? Докер по нему может достучаться?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы