У меня есть приложение Rails 3.2.2, которое представляет собой простую корпоративную интрасеть, однако, хотя там нет никакой частной информации, вероятно, было бы лучше, если бы она была достаточно защищена от внешнего мира.
У нас, тем не менее, есть люди, работающие из дома довольно часто, которые не имеют настройки VPN.
В настоящее время у меня есть правило брандмауэра, которое блокирует всех, кроме списка статических IP-адресов наших команд / филиалов.Проблема в том, что когда член команды посещает сайт из дома, сайт никогда не загружается, потому что брандмауэр отклоняет их.То, что я хотел бы сделать, - это открыть простую страницу в приложении, объясняющую, почему у них нет «полного» доступа.
Брандмауэр обслуживает несколько приложений, поэтому я не могу разместить там страницу с отказом в доступе
Я прочитал несколько вопросов по SO, таких как Получить реальный IP-адрес в локальной сетиСреда разработки Rails , которая показывает, как получить их IP-адрес, но я не уверен, как изменить маршрут по умолчанию на основе этого.