Я хочу настроить прокси-сервер nginx только для того, чтобы определенные IP-адреса могли получить к нему доступ.
Насколько мне известно, это обычно делается в конфигурационном файле с списками разрешений и запретов, но мне по-разному нужна другая опция, так как мой белый список очень велик. Мне также необходимо связать это с веб-сайтом, так что, когда пользователь войдет в систему, пользователь сможет обновить IP-адрес пользователя, если он изменился.
Короче говоря, пользователь с белыми списками сможет использовать мой прокси-сервер, но если по какой-либо причине пользовательский IP-адрес изменится, пользователь все равно может войти на мой сайт и обновить этот белый IP-адрес.
Где мне нужна помощь
Есть ли способ, чтобы nginx читал белый список IP из внешнего источника, из чего-то вроде htaccess или mysql? Если да, то какой будет лучший формат для этого списка, чтобы его можно было легко связать и автоматически обновить? Я планирую сделать сайт профессионально построенным, чтобы при входе пользователей в свои учетные записи белый список автоматически обновлялся. Поэтому мне хотелось бы, чтобы мой белый список был в оптимальном формате для дизайнера, с которым он работал, чтобы упростить интеграцию белого списка с учетными записями пользователей.