Вообще, при помощи предустановленного uhttpd на OpenWRT можно показывать какие-то сайты внешнему миру, а не только интрасети. Работает это в виде «скорее не работает, чем работает». Легко валится при попытке скачать что-то больше сотни-другой килобайт.
Но всё же, "proof-of-concept", товарищи.
Итак, для начала зайдём в настройки uhttpd:
Теперь идём в GUI luci:
Всё. Теперь надо перезапустить сервер или просто перезагрузить маршрутизатор.
Но всё же, "proof-of-concept", товарищи.
Итак, для начала зайдём в настройки uhttpd:
# vi /etc/config/uhttpd
config uhttpd 'userspace'
list listen_http '0.0.0.0:81'
list listen_http '[::]:81'
option home '/mnt/sda1/www'
Как видите, в данном примере файл index.html должен располагаться в директории /mnt/sda1/www. Порт, на котором буду прослушиваться соединения — 81.Теперь идём в GUI luci:
Сеть -> Межсетевой экран -> Traffic Rules ->И добавляем следующее.
Всё. Теперь надо перезапустить сервер или просто перезагрузить маршрутизатор.



0 коммент.:
Отправить комментарий