Имеется локальный веб сервер , на котором делаются сайты для клиентов
Проблема заключается в том, что каждый доработанный сайт нужно показать клиенту
Сайты в основном на движках, приходится постоянно после выполненных правок заливать на хостинг, что бы клиент мог видеть результат моей работы
На хостинге работать неудобно, т.к некоторые сайты весят не 1гб
Провайдер раздает серый ip под натом , белый не выдает
как можно обойти все это дело, что бы внешний ip был доступен из сети?
no-ip и т.пр не работают
Берете хостинг, проект запихиваете в репозиторий, создаете (например в Jenkins) скрипт развертывания и по кнопочке запускаете обновления. вот вам и счастье. А локально что-то держать себе дороже.
Ну и интересно с чего это у вас сайты гигабайтами весить стали?
Andrey Виртуалка за $5-10/мес вполне потянет по объёму хранилища все ваши текущие проекты. И позволит развернуть удобное для работы окружение с отладкой, профайлером и прочими полезностями.
Если для вас такая сумма за хостинг велика, вы занимаетесь не тем, вероятно.
Andrey, на виртуплке вы не работаете. Работайте себе локально, а результат работы деплойте на сервер. Если вы это не можете делать - бросьте, пожалуйста, то, чем занимаетесь. Ну или скажите заказчикам что вы профан и не умеете в технологии в 2к18
в ngrok есть одна большая трабла
главная страница допустим загрузится, но ссылки остануться в виде localhost/имястраницы
то есть по внутренним страницам будет выкидывать
Работайте на хостинге, гонять надо же не весь сайт со всем контентом, а максимум скрипты, которые весят уже не гигабайты, а мегабайты, а заливать нужно только изменённые файлы. Заодно будет сайт запущен в окружении близком к тому, в котором будет работать.
Ну и совет использовать автоматическое развёртывание, и систему контроля версий вполне неплох, стоит это освоить...