Сайт не выложен на хостинг. Что, если нет внешнего IP? Нам поможет Proxylocal.com - бесплатный сервис, предназначенный как раз для этой задачи.
Источник: Простой способ расшарить localhost
Устанавливаем клиент на локальной машине:
Предположим, локально сайт работает на порту 80, тогда запускаем тоннель:
Источник: Простой способ расшарить localhost