Я не очень опытный, но я немного поиграл с рельсами в прошлом. Когда я это делал, было легко протестировать приложение, не обнажая ничего в Интернете, так как я мог просто указать свой браузер на localhost. Но это приложение будет получать информацию от мобильного телефона, поэтому я думаю, что его нужно разоблачить. То, что я делал до сих пор, было толкать его к героку и проверять там, но это не похоже на хорошее решение вообще, поскольку каждый раз, когда я делаю изменения, я его подталкиваю. Я думаю, что мне нужно открыть порт на моем маршрутизаторе и разоблачить сервер, и я думаю, что могу понять, как это сделать довольно быстро. Любые предложения о том, как попытаться сохранить это как можно безопаснее? Или есть лучшее решение, которое мне не хватает?Какой самый безопасный способ протестировать сервер локальных рельсов?
ответ
Как вы можете проверить его, если ваш сервер и ваш сотовый телефон находятся в одной сети, просто найдите локальный IP-адрес на вашем компьютере, на котором запущен сервер. Затем вы заходите в браузер сотового телефона и набираете IP-адрес своего обозревателя «двоеточие» порта, который прослушивает сервер (скорее всего, 3000, если сервер рельсов).
Так, например, если серверы IP был 192.168.0.1 он будет 192.168.0.1:3000
Так как вы делаете это на приложение просто положить в 192.168.0.1 для IP соединения и 3000 для порт. Или, если используется URL 192.168.0.1:3000 (так же, как в браузере)
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("https://192.168.0.1:3000");
ой! единственное, что приходит в голову после того, как я ударил головой, - «ду?» По какой-то причине я забыл, что телефон находится в одной сети! Думаю, я думал об этом только как о беспроводной сети передачи данных (например, Verizon) – nPn
Самый простой способ заключается в использовании Pow в сочетании с xip.io.
Первый локальный веб-сервер, который запустит любое приложение стойки за кулисами. Установка так же просто, как:
$ curl get.pow.cx | sh
и связать ваше приложение:
$ ln -s <path-to-app> ~/.pow/myapp
Ваше приложение теперь доступно в http://myapp.dev/
локально.
Предполагая, что IP-адрес вашего компьютера 10.0.1.1, и ваш мобильный телефон находится в той же сети Wi-Fi, ваше приложение будет доступно по телефону от http://myapp.10.0.1.1.xip.io
.
Предостережение: вы получите производительность Wi-Fi, а не производительность сотовой связи.
- 1. Какой самый безопасный способ для загрузки файла?
- 2. Какой самый безопасный способ запустить ненадежный URL?
- 3. Какой самый безопасный способ управлять Rails database.yml?
- 4. Какой самый безопасный способ отправки уязвимых файлов?
- 5. Какой самый безопасный потоковый видеоформат?
- 6. Какой самый безопасный способ подключения к Active Directory из DMZ?
- 7. Какой самый безопасный способ отправки данных с a-b?
- 8. Самый безопасный способ использования SharedPreferences
- 9. Самый безопасный способ использования PDO
- 10. Какой самый безопасный способ удалить данные из mysql? (PHP/Mysql)
- 11. Какой самый безопасный способ авторизации пользователя в Android?
- 12. MySQL & JDBC: Какой самый безопасный способ управлять несколькими схемами?
- 13. Какой самый безопасный способ конвертировать таблицу с InnoDB в MyISAM?
- 14. Какой самый безопасный способ использовать FileReader с iOS8?
- 15. Какой самый безопасный способ создать приложение «всегда регистрируемое» IOS?
- 16. Какой самый безопасный способ регистрации кого-то на веб-сайте?
- 17. Какой самый безопасный способ вычесть два объекта System.Runtime.InteropServices.ComTypes.FILETIME
- 18. Какой самый безопасный способ определить, совпадают ли 2 URL-адреса?
- 19. Какой самый безопасный способ перебора ключей хэша Perl?
- 20. Поделитесь информацией между двумя процессами - какой самый безопасный способ?
- 21. самый безопасный способ «вызвать» файл php
- 22. Какой сервер рельсов для разработки?
- 23. Какой самый безопасный способ загрузить файл изображения на сервер с PHP?
- 24. самый безопасный способ создания сеансов в php
- 25. Каков наилучший способ протестировать приложение для рельсов?
- 26. Как протестировать движущийся сервер
- 27. Самый быстрый способ протестировать подключение к Интернету
- 28. Самый эффективный/безопасный способ получить информацию пользователя
- 29. Самый безопасный способ обработки кредитных карт
- 30. Самый безопасный способ сломать флэш-фокус?
«Это приложение будет получать информацию от мобильного телефона ...» заботиться о разработке? – deefour
Вы собираетесь быть в той же сети, что и телефон? – dostrander
Купить беспроводной маршрутизатор и получить доступ к локальному сайту через WLAN. –