У меня проблема в том, что на работе я не могу подключиться по сети к expo, поэтому мне нужно использовать туннель, что нормально.Однако иногда туннель очень медленно разрушает опыт разработчиков.
Поскольку я также могу размещать expo локально на localhost, у меня возникла идея просто использовать ssh-туннелирование на удаленный сервер с открытым портом.
мой удаленный хост работает под управлением Ubuntu
, поэтому я использую SSH вот так:
ssh -R 0.0.0.0:19000:0.0.0.0:19000 user@ip
, чтобы это работало, я также добавил
GatewayPorts clientspecified
в мой /etc / ssh / sshd_config ...
sudo netstat -plutn
показывает мне
tcp 0 0 0.0.0.0:19000 0.0.0.0:* LISTEN 20183/2
, поэтому я принимаю запросы (я также пытался перенаправить порт 19001, чтобы получить что-то обратно, когда я ввожу его в браузерчто хорошо)
Однако, когда я ввожу: exp: // serverip: 19000 в клиент expo на моем телефоне Android, он не может подключиться.Любые идеи о помощи?