Итак, вот предыстория этой проблемы. Я много езжу на поезде и создаю множество веб-приложений на PHP, оптимизированных для мобильных устройств. Я хотел бы разработать код на нетбуке (под управлением Ubuntu Server) без графического интерфейса. Все разработки выполняются с использованием Vim непосредственно на нетбуке.
Я хотел бы подключить свой Nexus 4 к нетбуку через USB и «подключиться» к веб-серверу нетбуков в браузере Chrome. Я могу использовать только USB для этого, так как у меня не будет надежного доступа в Интернет.
Я так понимаю с помощью adb
из Android SDK можно пробрасывать порт с нетбука на телефон. Однако мне нужно сделать это наоборот.
Например:
- Запустите веб-сервер на нетбуке на порту 4000
- Подключить телефон через USB
- Как-то пробросить порт 4000 на телефоне на порт 4000 на нетбуке
- Откройте браузер Chrome на телефоне и перейдите на
localhost:4000
.
Мне известен метод "обратной переадресации портов", описанный в документации Google по адресу https://developers.google.com/chrome-developer-tools/docs/remote-debugging. Однако для этого требуется установка хрома на нетбуке. Я не хочу устанавливать весь графический интерфейс только для этого.
Обновить
Что касается вышеизложенного, я нашел https://groups.google.com/a/chromium.org/forum/m/#!topic/chromium-reviews/7mE61hDcFdA. Означает ли это, что я могу установить Chrome на нетбук (даже если у меня нет графического интерфейса) и выполнить перенос через интерфейс командной строки?